.NET Developer
Backend developer focused on .NET APIs, system migration, and practical performance improvement.
I work mainly with .NET Core, SQL Server, REST APIs, and production systems in e-commerce and travel booking domains.
Experience
Easybook.com (Travel Booking System)
.NET Developer | 09/2025 - Present
Easybook is a leading land and sea travel booking platform in Southeast Asia, providing ticketing solutions for buses, ferries, trains, and car rentals across multiple countries.
π οΈ Core Responsibilities
- System DevelopmentParticipated in developing and optimizing web applications and RESTful APIs using .NET Core and C#.
- Database OperationsWorked with SQL Server; wrote stored procedures and views; assisted in query tuning
- System IntegrationContributed to migrating legacy services from SOAP to lightweight RESTful APIs for better response times.
π Key Achievements
Successfully migrated communication layer from legacy SOAP to REST APIs for assigned modules.
Optimized SQL Server queries for the booking module, improving stability during high-traffic hours.
Resolved production bugs and ensured compliance with business logic requirements.
π Featured Projects
1. Kymtrans API Integration
Support real-time seat searching, mapping, and automated booking with a background sync pipeline.
- βDeveloped automated Scheduler service for ticketing data sync.
- βBuilt backend logic for dynamic interactive seat layout rendering.
- βImplemented booking constraints ensuring zero seat allocation discrepancies.
2. BRF System Modernization
Transitioning legacy integration for Britain Resort Ferry (BRF) to a modern REST platform.
- βExecuted communication layer migration from legacy SOAP APIs.
- βRefactored data models and eliminated slow-running code segments.
- βImproved API response times for a more stable ferry booking experience.
3. RedBus Intelligence Location Mapping
Map and analyze location data between competitors to identify missing routes and gaps.
- βDeveloped data ingestion module to align location datasets with RedBus.
- βBuilt processing logic to filter potential trip gaps and unlinked partners.
- βGenerated automated reports to support data-driven expansion decisions.
MWG Group E-Commerce Platform (MWG Shop)
Software Engineer / .Net Developer
About MWG Shop
MWG Shop is a unified e-commerce platform serving all major retail brands under MWG Group, including Thegioididong, Dienmayxanh, Bachhoaxanh, Avakid, and more. The platform is built to handle high volumes of online traffic and transactions, supporting millions of customers nationwide. Its advanced infrastructure is designed for growth, flexibility, and rapid adaptation to evolving business needs, helping MWG Group maintain its position as one of Vietnam's leading retail conglomerates.
π Key Responsibilities & Achievements
- β’Designed and developed a scalable shopping cart API serving all MWG Group's e-commerce websites, including Thegioididong, Dienmayxanh, Bachhoaxanh, Avakid, and others.
- β’Architected the cart service to meet complex purchasing requirements and ensure smooth user experiences across multiple platforms.
- β’Ensured rapid response times, reliability, and flexibility of the API, enabling seamless integration and consistent functionality across MWG Group sites.
- β’Collaborated across product and development teams to align on feature requirements and deliver high-quality API services supporting millions of users daily.
- β’Contributed to building a modular and maintainable API architecture facilitating future expansions and enhancements.
π οΈ Key Responsibilities & Achievements
- β’Led the seamless migration of the Bachhoaxanh website from .NET Framework to .NET Core, ensuring robust, stable operations for a high-traffic e-commerce platform.
- β’Optimized key business modules; reduced shopping cart response time from over 2 seconds to under 200ms, and ensured all other site requests executed in under 200ms, significantly improving system performance and user experience.
- β’Redesigned and restructured legacy code into modern, clean, multi-layered service architecture.
- β’Separated business logic into distinct service layers, greatly enhancing code manageability, scalability, and maintainability for future feature development.
- β’Refactored and improved existing codebase to comply with best coding practices while meticulously maintaining all core business rules and business flows.
- β’Concurrently took on the additional responsibility of developing and maintaining the Bachhoaxanh mobile app using React Native for approximately 3 years.
- β’Delivered new features, optimized performance, and ensured cross-platform compatibility, expanding the reach and engagement of Bachhoaxanh on mobile devices.
- β’Worked closely with cross-functional product, UI/UX, and QA teams during all stages of the SDLC to ensure rapid, high-quality deliverables.
- β’Proactively identified bottlenecks and implemented innovative solutions for both backend and mobile platforms.
- β’Contributed in documentation, onboarding, and knowledge transfer initiatives for new team members.
Website System Migration and Optimization
System Architecture Design and Code Refactoring
Mobile Application Development
Collaboration & Continuous Improvement
π Key Results
Achieved faster and more reliable shopping experiences, supporting millions of daily users.
Ensured business operations continued flawlessly during and after major technology transitions.
Bolstered platform scalability and streamlined future development cycles via a modular, maintainable architecture.
Played a pivotal role in strengthening Bachhoaxanh's mobile offering and digital transformation roadmap.
AI-assisted Workflow
I use AI tools mainly for reading documents, planning implementation work, understanding legacy code, and drafting technical notes.
Planning
Break down requirements, migration work, and bug reports into smaller implementation steps.
Documentation
Summarize technical documents, project notes, and integration behavior for easier handover.
Legacy analysis
Use AI assistants to read context faster, compare old and new flows, and prepare refactoring notes.
Delivery support
Use AI coding tools as support during implementation while keeping final technical decisions under developer review.
Representative Work
Bachhoaxanh Website Modernization
A migration and optimization project focused on backend stability, response time, and maintainable service structure.
>2s
Before cart API
<200ms
After optimization
.NET Core
Migration target
React Native
Mobile app work
Context
Bachhoaxanh is an e-commerce platform for grocery and FMCG retail in Vietnam.
Problem
Some core website flows were still on legacy .NET Framework code, and the cart flow had noticeable response-time issues.
Action
Worked on migration to .NET Core, separated service logic, refactored related code, and optimized slow paths while keeping existing business rules.
Result
Improved cart API response time from more than 2 seconds to under 200ms and made the related code easier to maintain.
Role and contributions
- -Migrated selected website functionality from .NET Framework to .NET Core.
- -Separated backend logic into clearer service layers.
- -Optimized cart and request-processing workflows.
- -Kept existing business rules during refactoring.
- -Worked on React Native mobile app features and maintenance.
- -Coordinated with product, QA, and UI/UX teams during delivery.
Technologies
Selected Projects
Personal project
PUBG Mortar Training Tool
A small interactive tool for practicing mortar distance estimation on a PUBG map.
Built with Astro and a React island, including coordinate display, random target generation, and distance checking.
Work experience
E-commerce Backend Case Study
Migration and optimization work for selected Bachhoaxanh e-commerce backend flows.
Improved cart API response time from more than 2 seconds to under 200ms while preserving business rules.
Work project
SOAP to REST Travel Integrations
Modernization work for selected Easybook partner integrations and booking modules.
Moved assigned integration flows toward REST APIs and improved maintainability for related backend logic.
Milestones
System Integration and API Migration
Easybook.com
Worked on BRF booking platform migration from SOAP-based services to REST APIs and refactored related backend logic.
- Improved maintainability of assigned integration flows.
- Reduced overhead in selected third-party communication paths.
.NET Framework to .NET Core Migration
Bachhoaxanh.com
Contributed to website migration and performance improvement work for core e-commerce flows.
- Improved cart response time from more than 2 seconds to under 200ms.
- Separated service logic and preserved existing business rules.