I have been working with Hoodadtech since May 22nd, 2014 on a full-time basis (i.e. 192 hours per month), as a C#.net Developer and Database Designer; my latest position is the Technical Manager.
Remarks:
a. Work on new products which are cross-platform applications in the fin-tech field running on microservices to being reliable and scalable
b. Creating, establishing, or configuring every single piece of the application such as Service Discovery, Message Broker, API Gateway, Cache, and Log System on our own, due to the lack of access to service providers like Azure and AWS
c. Review code and coaching other developers in an Agile environment
d. Lead new features and provide technical solutions from the ground up through to production development
e. Lead of implementation of new microservices related to micro-investment, which increased the performance and functionality, then caused growth revenue rate by 25%
f. Creating some libraries on local NuGet server, which include repository and unit of work library, cache library, log library, messaging library, and basic needs library to increase the speed of code development
g. Creating a visual studio template on which Hoodad standard architecture is implemented, besides every basic library including the above ones or any others to make sure any future projects have the standard architecture which is acceptable for the company.
h. Main responsible for hiring developers whether back-end, front-end, android or iOS developer in terms of technical aspects
Tech Stack: .Net Core, Micro-services, Rabbit-MQ, Consul, Ocelot, ELK, Web Socket, CQRS, Docker, ASP.NET MVC, C#, RESTful, Web API, T-SQL, Entity Framework Core, Code-First approach