Curriculum Vitae
I’m Fullstack Developer with expertise in cloud computing, mobile development, and software development principles.
Proficient in leveraging cloud technologies, such as Azure DevOps
,
to streamline the CI/CD process
and implement scalable Microservices
architectures.
Skilled in developing robust applications using Microsoft stacks such as:
- C#, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, and MSSQL Database.
Familiar with the Ionic framework and AngularJS for cross-platform mobile app development.
Possesses a strong understanding of SOLID principles and Test-Driven Development (TDD) practices, ensuring high-quality code and maintainable software solutions.
Key Skills
-
Cloud Computing
: Experienced in utilizing Azure DevOps and implementing CI/CD processes to automate software development, testing, and deployment. Proficient in cloud infrastructure management, leveraging cloud services for scalability, and implementing Microservices architectures for highly scalable and resilient applications. -
Microsoft Stacks
: Proficient in developing web applications using Microsoft stacks, including: C#, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, and MSSQL Database. Skilled in utilizing these technologies to build efficient and reliable solutions that meet business requirements. -
Mobile Development
: Familiar with the Ionic framework and AngularJS, enabling the development of cross-platform mobile applications. Experienced in building hybrid mobile apps that deliver a seamless and engaging user experience across multiple devices. -
SOLID and TDD Principles
: Strong knowledge of SOLID principles, emphasizing clean code architecture and maintainable software design. Proficient in implementing Test-Driven Development (TDD) practices, ensuring high code quality, reliability, and test coverage.
Working experiences
Project: In-house ERP systems
In-house ERP application(s) to support company’s services in Import/Export manufacture.
Progamming
- NET FW 4.8, Web API, WC, ASP.NET Core 2.x.
- Test Framework: NUnit3, Moq
- Database: MS SQL
- Cloud computing: the application services hosted on MS Azure. CI/CD pipelines managed by Azure DevOps
- Source repository: Git
Responsibility
- Develop new features as customer requirement.
- Maintenance system, Production incident supports
- Monitoring applications Healthy, performance to identify the slow point then planning to enhance
Project: Insurance Platform
Building the Microservices Insurance Booking Platform. This application based on different software architecture and technologies like: -.Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, Jenkin, ocelot API gateway proxy, Identity Server, Redis, SqlServer, Entity Framework Core, and different level of testing.
Progamming
- Microservices integrate with Azure Cloud Computing
- NET Core 3.1, ASP.NET Core, Web API, SQL Server
- NUnit, Moq, CI/CD with Docker
- Source repository:Git
Responsibility
- Proposal the technical appoarch to resolve bussiness need.
- Design/Develop new features as customer requirement.
- Maintenance system, Production incident supports.
- Code review
Project: Business Connect
Develop enterprice application/services to interactive with the MFP (Multi-Function Printer) device.
Progamming
- NET FW 4.5, ASP.NET Web API (interactive with Mobile App), ASP.NET MVC (CSM systems to manage client configurations)
- NUnit, Moq, CI/CD (Jenkin)
- SQL Server
- Git
Responsibility
- Develop new features as request
- Maintenance, resolve issue of existing system
Project: eCommerce Platform
The microservices booking hotel, travel platform. Delivery to client/customer the easy way to sale, ordering the trip in cheapest prices. Our platform aggregates a large range of travel services including hotel bookings, car rentals, activities and tours, insurance, airport transfers…
Progamming
- NET core and Microservices is design to be deployed using Docker containers.
- Communication between bounded contexts through asynchronous
MessageBus
andevents
. - Communication internally between our microservices with
gRPC
synchronously. - Implementing various types of testing like
Unit Testing
,Integration Testing
. - PostgresSQL database
- Git, Docker compose, Amazone Web Service
Responsibility
- Create detailed designs for assigned tasks.
- Write code based on detailed designs and Functional/Requirement Specifications
- Perform full unit test on the assigned tasks, Incident and bug resolving
- Support/mentor team, code review