Summary

Senior Software Engineer with 10+ 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
    • Golang
    • Java
  • Databases:
    • PostgreSQL
    • MySQL
    • MongoDB
  • Frontend frameworks:
    • ReactJS
    • AngularJS

Experience

Senior Software Engineer

PT Ringkas Asia Technology
Feb 2024 - present · 5 mos
Working as a Senior Engineer in a platform (Ringkas) that has mission to make homeownership simpler, faster for everyone.
Backend: Serverless framework on AWS infrastructure, GraphQL, Hasura, PostgresQL, Redis.
Frontend: ReactJS, Antd design, ViteJS

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:
  • Develop microservices including design API, design data schema, data flow, code implementation, writing unit tests, fixing bugs
  • Migrate legacy monolithic applications to microservice architecture

Senior Software Engineer

Tiki
Sep 2021 - Sep 2022 · 1 yr
Worked as Backend 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:
  • Develop microservices including design API, design data schema, data flow, code implementation, writing unit tests, fixing bugs
  • Develop admin dashboard for back office management

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:
  • Analyze, estimate and implement features
  • Review code and coaching junior members
  • Write unit tests/integration tests
  • Cooperate with DevOps to monitor, investigate and resolve issues on production

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:
  • Analyze, estimate and implement user stories from Product Backlog
  • Review code and coach junior members
  • Cooperate with DevOps to setup CI/CD
  • Investigate and resolve issues happen on production environment

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

Professional Scrum Master (PSM I)

last updated: 2024-06-02 00:26:03