I have been working in information technology areas for over 19 years, I have used my combination of computer science knowledge, I.T. training and years of experience to help and deliver technology solutions that meet specific business needs.
Recently, in the last six years I have been working with several cloud platforms, such as Azure and
Amazon Web Services, building microservices with C# (Framework and .net Core) in the backend, other technologies such as (SQL, MySQL, Sphinx, Redshift, Redis, Elastic Search, Dockers and others) and Jenkins y Azure DevOps for the continuous delivery process.
My role is being involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Ma...
My role is being involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology and use Azure as cloud platforms.
• Designed and developed backend the business logic using C# .net and .net 6 to build azure functions, AWS lambdas, microservices. Extensively involved in developing components for Business layer and Data Layer
• Object oriented technology was extensively used for developing re-usable components using C#.
• Use SOLID principles, use design patterns, work with clean code
• Unit Testing using Xunit and Moq
• Developed Custom pipelines using azure DevOps to publish the API services.
• Create API documentation using swagger
• Configuring health-checks for micro services
• Strong SQL knowledge
• Work with several cloud platforms, such as AWS primarily and Azure. • Use of technologies to handle a large volume of requests, such...
• Work with several cloud platforms, such as AWS primarily and Azure. • Use of technologies to handle a large volume of requests, such as DynamoDB, Sphinx, Redis, Elastic Search, SQL, MySQL • Use C# .net Framework, .net Core to build the software that our platform needed, using factory mostly design patterns and other design patterns such as (Decorator, chain of responsibility) • Unit Test for software test proposes • Using JavaScript, jQuery, angular Js / Angular 6 to handle the front end of the company • Continuous Integration and delivery using Jenkins and Git and TFS for the code repository • Use of agile methodology for software development. • Using several types of web servers such as Tomcat or IIS • Developing and maintaining existing and new features on Sales Force with Apex Language • Strong SQL knowledge