Farag is a developer with over 15 years of experience in software development and team leading. Deep experience in software architecture, requirements analysis and database design. Contributed in different types of software such as desktop, web, mobile and business intelligent tools. Adept at researching and finding solutions. Farag is an expert in .Net framework and MSSQL with knowledge of .NET Core and Angular 2-10.
Hire FaragSenior\Team lead .NET and Angular developer responsible for implementing DDD ASP.NET ZERO Framework and designing reports using Devexpress Web Reporting.
Senior / team lead developer responsible for developing background windows services for data processing as well as team coordination, guidance, and coaching.
• Develop and enhance back-end RESTful API using EF6, LINQ to SQL, Repository Pattern.
• Develop front-end Angular 5 and Type Script.
• Participant in UI, UX design.
• Team coordination, guidance, coaching.
• Contributing in new large web project using .Net MVC5, Entity framework6, MSSQL Server, RESTful API.
• Building RESTful API for backend and CRUD operations.
• Requirements analysis and database design.
• Decisions making for technics, patterns, Layers and code conventions.
• Generate, assign, and receive tasks.
• Team coordination, guidance, coaching.
• Develop and Lead team of developers and testers for creating ERP and embedded software.
• Architect the software, framework, infrastructure and Layers and set rules of coding conventions.
• Database design and requirements analysis.
• Refactoring current software modules for new planning, design or change requests.
• Receiving actual customer’s problems and hardness with the software to be fixed or facilitated.
• Writing Technical documentations.
Contributed in development of several Modules Financial, Warehouse, and Human Resource.
Execute change requests and fix system bugs.
Senior VB6 Developer
Building and enhancement in ERP software.
Create and develop custom libraries, user controls.