Summary
Software Engineer with 3+ years of experience in backend development, microservices, and object-oriented programming. Domain expert in reporting and content management systems from working at leading software companies.
Adaptive and quick learner with strong problem-solving skills, and a passion for new technology.
Technical skills
- Programming Languages: C# | TypeScript | Python
- Frameworks/ Platforms: .NET Core | Entity Framework | React JS | Power BI
- Database Management System: Microsoft SQL Server | PostgreSQL
- Tools: Git | Docker | Kubernetes | Microsoft Azure Services
Work Experience
Team size: 10
Improved system performance by 20% API calls downtime, from 7 to 5.5 seconds, by tuning stored procedures, and indexes in SQL Server, optimizing GraphQL requests on the front-end, and refactoring the code smell issues.
Saved building dashboards and reports effort by 50%, by developing end-to-end visualizations on Power BI and embedding them into the React JS web applications.
Migrated the existing microservices system from .NET Core 3.1 to .NET 6, including Duende Identity Server, GraphQL, and other core libraries.
Performed end-to-end implementation of new micro-services, query optimization, code reviews, and unit testing as a full-stack developer.
Demonstrated strong collaboration and communication skills as a member of an Agile Scrum team resulting in consistently on-time project deliveries and improved team efficiency.
Technology stack: .NET 6 | Microsoft SQL Server | Docker | Kubernetes| Power BI| React JS | GraphQL | RESTful API
Delivered a mock project graded 4.5/5.0 by collaborating with a team of 10 members as a Dev team leader in two Scrum sprints.
Completed two months of training in .NET Development, ReactJS, Git, Scrum, English, and soft skills with the highest score of 41/50, which is 20% higher than the average.
Achieved an acknowledgment of completion “The Rookies” program with an Excellent grade from NashTech.
Technology stack: .NET 6 | ASP .NET Web API | SQL Server | ReactJS | Git
Release two new cloud services by collaborating with dev teams in full Scrum sprints and Development life cycle, including service’s workflow design, implementation, testing, and debugging.
Conduct precision assessment of services’ workflow and database data as well as fix bugs.
Complete three-month training about .NET Development, SQL Server, system architecture, and database design.
Technology stack: .NET Framework | ASP .NET MVC | SQL Server | KnockoutJS | Git
Education
Hanoi University of Science and Technology (HUST)
September 2018 - 2024
Bachelor of Engineering in Computer Engineering - GPA 2.8/4.0.
Coursework: Algorithms & Data Structures, Object Oriented Design & Programming, Database Systems, Networks & Communications, Web Technologies & e-Services.
Projects
Build an web application for the online asset management system, and deploy it on Azure Web Service. This application provides CRUD features for admin to manage asset, assignment and returning request.
Technology stack: .NET 6 | ASP .NET Web API | Entity Framework | Microsoft SQL Server | React JS | Ant Design
Build an E-commerce web application for the client’s business clothing shop, and deploy it on Azure. This application provides User features, such as product SKUs with sizes and colors, shopping cart, COD payment, membership vouchers, etc., and Admin features.
Technology stack: .NET Core 3.1 | ASP .NET MVC | Entity Framework | Microsoft SQL Server | Bootstrap