Huu Nguyen
Senior Software Engineer
Summary
Senior Software Engineer with 11+ years of experience developing platforms in many domains using Microservices architecture.
Personality:
- Fast learner, flexible and eager to learn new things, take new challenges.
- Have solid knowledge in Data Structures and Algorithms, Design Patterns, OOP.
- Have good knowledge in Networking and Web Application Security.
- Passionate about building software to serve multiple users with scalability.
- Be a team player, a warm and friendly buddy and a supportive colleague.
Skillset:
- Programming languages:
- Javascript/Typescript
- Python
- Golang
- Java
- Databases:
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Frontend:
- ReactJS
- TailwindCSS
- VanilaJS
Experience
Senior Software Engineer
PT Ringkas Asia Technology
Feb 2024 - present · 1 yr 3 mos
Working as a Senior Software Engineer in a fintech platform (Ringkas) that has mission to make homeownership simpler, faster for everyone.
Backend: Serverless framework with AWS Lambda (NodeJS runtime), using its services as CloudFront, S3, CloudWatch, SNS, SQS, RDS (PostgreSQL), ElastiCache (Redis), GraphQL with Apollo stack + Hasura,
Frontend: ReactJS, Apollo client, Antd design, TailwindCSS, ViteJS
Responsibilities:
- Break down features into tasks, estimate effort, prioritize work to ensure timely delivery with high quality
- Review peers' solutions to ensure testability, maintainability, scalability and performance
- Monitor and improve system performance, scalability, and security, ensuring systems remain robust under load
- Guide and mentor developers, helping them grow their skills, solve complex problems, and adopt best practices.
Senior Backend Engineer
Woowa Brothers Vietnam
Oct 2022 - Dec 2023 · 1 yr 3 mons
Working as a Technical Leader in a food delivery platform (Baemin).
Backend: Microservices with NodeJS, NestJS, PostgresQL, MongoDB, Elasticsearch, Kafka, Redis, AWS infrastructure
Frontend: ReactJS, Redux, Redux-Saga, MUI
Responsibilities:
- Lead the development of microservices by guiding the design of APIs, defining efficient and scalable data schemas, and architecting seamless data flows between services.
- Mentor team members in test-driven development (TDD) and oversee the creation of comprehensive unit and integration tests.
- Provide architectural oversight and enforce engineering best practices across the team during the implementation phase.
- Conduct architectural assessments and create migration roadmaps that balance business goals, technical constraints, and delivery timelines.
- Drive the technical strategy for decomposing monolithic applications into independently deployable microservices, ensuring scalability, maintainability, and resilience.
Senior Software Engineer
Tiki
Sep 2021 - Sep 2022 · 1 yr
Worked as Fullstack Engineer in a Social Ecommerce platform (Tiki Outlet).
Backend: Microservices with Golang, gRPC, Kafka, Redis, PostgresQL, MongoDB, Google Cloud services.
Frontend: Tini App, ReactJS, NextJS
Responsibilities:
- Design, develop, and maintain scalable microservices by creating well-structured APIs, defining robust data schemas, and architecting efficient data flows between components.
- Translate business requirements into technical solutions, ensuring services are performant, secure, and easy to integrate.
- Implement clean, maintainable code following industry best practices, SOLID principles, and coding standards.
- Design and implement feature-rich admin dashboards for internal teams, enabling efficient management of core business operations and workflows.
Senior Software Engineer
Inspectorio Vietnam
Sep 2018 - Sep 2021 · 3 yrs
Worked as a Fullstack Engineer in a SaaS product (RISE) which supports organizations in supply chain industry maintain their profiles of manufacturing capabilities, verify audited data, do customizable assessments and corrective action plans, integrate data from internationally recognized standards, all within one centralized platform.
Backend: Microservices architecture using NodeJS, GraphQL, RESTful Web Services, PostgreSQL, Redis, Kafka, Kubernetes on GCP
Frontend: Web application using ReactJS, Antd, Apollo client
Responsibilities:
- Collaborate with product owners and stakeholders to thoroughly analyze feature requirements, assess technical feasibility, and propose scalable solutions.
- Perform thorough code reviews to ensure adherence to coding standards, architectural consistency, and performance best practices.
- Promote and enforce a test-driven development (TDD) to enhance code reliability and long-term maintainability.
- Collaborate closely with DevOps teams to ensure the stability, availability, and performance of production environments.
Senior Software Engineer
KMS Solutions
May 2017 - Sep 2018 · 1 yr 5 mos
Worked as Technical Leader in a Restaurant Management Platform project (Fourth Enterprises LLC., Inc.).
Backend: Microservices architecture using NodeJS, Restful Web Services, MongoDB, AWS SNS, AWS SQS
Frontend: Single Page Application using ReactJS, Redux, RxJS, Flowtype, ES6
Responsibilities:
- Collaborate with product managers and business analysts to thoroughly understand user stories, clarify requirements, and identify potential technical challenges.
- Act as a mentor to junior developers by offering technical guidance, constructive feedback, and support in their professional growth.
- Work closely with DevOps engineers to design, implement, and optimize continuous integration and continuous delivery (CI/CD) pipelines, ensuring efficient and automated build, test, and deployment processes.
- Collaborate with cross-functional teams to ensure proper incident response, documentation of post-mortems, and implementation of preventive measures.
Senior Software Engineer
Swiss Post Solutions Vietnam
Jun 2015 - Apr 2017 · 1 yr 10 mos
Worked as Project Leader and full-stack engineer in a BPO project (The NPD Group), be responsible for building next generation software platform to support BPO business including capturing data, both manually and automatically, process, store, transfer data to remote customers in various regions in the world (USA, Germany, Switzerland, Japan...).
Backend: Microservices architecture with Spring Boot, Hibernate, PostgreSQL, RabbitMQ, Elasticsearch
Frontend: Single Page Application using AngularJS, jQuery, Bootstrap
Responsibilities:
- Communicate with production department to understand their needs, analyze scope and feasibility of requirements
- Design and develop new platform includes design overall architecture, design database schema and develop core services
- Design and develop new UI/UX for applications: data capturing, monitoring
- Assign tasks to team members
- Monitor members' work to ensure the delivery quality
- Report the project's progress to management board
Awards:
- Continuous Improvement Award of SPS in first half of 2016
- Global Innovation Award of Swiss Post Corp 2016
Software Engineer
Terralogic
Jan 2014 - May 2015 · 1 yr 4 mos
Worked as Fullstack Developer in a healthcare framework for US customer (XIFIN Inc.).
Backend: Spring framework, Tomcat, Oracle.
Frontend: jQuery, AngularJS, Bootstrap.
Responsibilities:
- Develop new features
- Fix bugs
- Write unit tests
Education
University of Information Technology, VNUHCM
Bachelor of Computer Science, specialty in Machine Learning and Knowledge Technology
GPA: 8.3 (good)
Activities:
- Microsoft Student Partner (2008, 2009)
- Consolidation prize in Microsoft Imagine Cup 2009
- Organizer of Information Technology Innovation Cup (2009, 2010)
Certifications
last updated: 2025-06-09 13:18:04