Summary

With 7 years of experience in software development, I have developed strong problem-solving skills through independent research and hands-on practice. My background as a team leader has enhanced my ability to work effectively in a collaborative environment, while also equipping me to handle high-pressure situations with resilience. I am currently seeking a company that aligns with my capabilities and long-term career goals, where I can continue to grow and contribute meaningfully.

Technical proficiencies

Programming Languages: PHP/JavaScript/ReactJS/Nodejs.

Skills: 

  • PHP (Laravel, Yii2), JavaScript (React) framework for application development
  • MS SQL Server, MongoDB, MySQL, Postgres databases
  • Object-oriented methodology, System Analysis and Design
  • Multi-threaded programming, GUI programming
  • Single Page Application (Web-based), RESTful Web API
  • Front-End Development: jQuery, ReactJS, HTML5, CSS3, LESS, Bootstrap
  • OS system: Linux (Ubuntu, CentOS).
  • Microservices architecture, SAGA pattern, Message broker (RabbitMQ), GraphQL, gRPC.

Tools: PhpStorm, Vim, Visual Studio Code, Composer, Git, Mysql Workbench, Sequel, Webpack, NPM, Yarn, Jira, Trello, Slack

Professional experience

Survey App - Singapore

Developer, Aug 2023 – Present

Project description 

  • Working on a team of 5 members including 1 Team Leader, 3 Developers (BE, FE), and 1 QC.
  • We built a platform to share opinions on issues that matter. For every survey you buzz, you earn points and eventually redeem rewards through our app and web portal.

Responsibilities 

  • Worked closely with the team leader and stakeholders to gather, understand, and analyze business and technical requirements to ensure alignment with project goals.
  • Contributed to the design of scalable and maintainable software architecture by evaluating appropriate technologies and aligning them with project constraints and objectives.
  • Designed and structured relational databases using MySQL, ensuring efficient schema design, data integrity, and performance optimization for high-volume transactions.
  • Developed new features based on user stories and functional requirements. Tasks included both backend implementation with Laravel and front-end development using ReactJS.
  • Identified and resolved bugs, conducted thorough code reviews, enforced coding standards, and assisted team members in solving complex technical issues.
  • Configured and managed automated deployment pipelines using Laravel Forge, Envoyer, and Vercel.

Technologies 

  • Web app, CMS, API, and Mobile app.
  • PHP (Laravel v9.0), MySQL (v8.0), JS (ReactJS v18.0), OS (Ubuntu 20.04), RESTful for back-end
  • Single Page application using HTML5, CSS3, ReactJS, Bootstrap UI for front-end
  • Git, and GitHub for source code management.
  • Laravel Forge, Envoyer, and Vercel for setup ci/cd and domain management.
  • Oauth2 via Google, Microsoft.
  • Nginx, PHP-extensions, PHP-fpm, Npm (v8.19), Composer, MySQL for STAG, PROD server.
  • AWS cloud services (EC2, CloudWatch, S3, RDS, ELB, …).
  • Microservices architecture, SAGA pattern, Message broker (RabbitMQ), gRPC.
  • SES for service mail.
  • Tools: PhpStorm, Visual Studio, Vim, Nano, MySQL workbench.

Online Workspace Management System – Singapore

Developer, Dec 2022 – Aug 2023

Project description 

  • Working on a team of 8 members including 1 Scrum Master, 1 Team Leader, 5 Developers (BE, FE, Mobile), and 1 QC.
  • We built a platform room reservation system for hybrid work.

Responsibilities 

  • Collaborated with the team to analyze project requirements and contribute to software architecture design.
  • Selected appropriate technologies, integrated third-party plugins, and designed the database schema.
  • Conducted technical research and established the foundational application structure.
  • Clarified feature requirements and implemented assigned tasks across the tech stack.
  • Participated in bug fixing, code reviews, and peer support to ensure code quality and team productivity.
  • Managed deployment processes and delivered the system to end users.

Technologies 

  • Web app, CMS, API, and Mobile app.
  • PHP (Laravel v8.0), MySQL (v8.0), JS (ReactJS v18.0), React Native (v0.7), OS (Ubuntu 18.04), Automation test, RESTful for back-end
  • Single Page application using HTML5, CSS3, ReactJS, Bootstrap UI for front-end
  • Git, and GitHub for source code management.
  • Laravel Forge, Envoyer, and Vercel for setup ci/cd and domain management.
  • Oauth2 via Google, Microsoft.
  • Nginx, PHP-extensions, PHP-fpm, Npm (v8.19), Composer, MySQL for STAG, PROD server.
  • AWS cloud services (EC2, CloudWatch, S3, RDS, ELB, …).
  • Sendgrid for service mail.
  • Tools: PhpStorm, Visual Studio, Vim, Nano, MySQL workbench.

Booking Engine – Australia

Developer, May 2022 – Dec 2022

Project description 

  • Working on a team of 6 members including 1 Team Leader, and 5 Developers (BE, FE).
  • It's an appointment booking platform between customers and beauty care facilities

Responsibilities 

  • Analysed requirements, and supported the team in designing software architecture
  • Supported team in applying new technologies, implementing plug-ins, and services, and handling issues that occurred during product development.  
  • Ensure that deliveries are on time and on-target
  • Implement feature tasks.
  • Fixing bugs, supporting team members, and maintaining.
  • Participated in maintaining and developing new requests for customer

Technologies 

  • Web app, CMS.
  • PHP (Laravel v8.0), MySQL (v5.7), PureJS, OS (Ubuntu 20.04) RESTful for back-end
  • Single Page application using HTML5, CSS3, jQuery, Bootstrap UI for front-end
  • Git, and Bitbucket for source code management.
  • Bitbucket pipeline, Ansible for setup env, ci/cd.
  • Apache, PHP extension, PHP-fpm, Composer, MySQL.
  • AWS cloud services (EC2, CloudWatch, S3, RDS, ELB, Route53 …).
  • SES for service mail.
  • Tools: PhpStorm, Vim, Nano, MySQL workbench.

E-commerce Platform – Australia

Developer, Nov 2021 – May 2022

Project description 

  • Working on a team of 4 members including 1 Team Leader, and 3 Developers (BE, FE).
  • They were building the flow for an e-commerce website for VIP customers buying the product of the Company who have private credentials.

Responsibilities 

  • Analyzed requirements and supported the team to design software architecture.
  • Design a database and build a structure for a project.
  • Review code and develop the features.
  • Manage daily reports, break down tasks, and assign them to team members.
  • Setup environment to build and deploy servers.

Technologies 

  • Web app, CMS, API.
  • PHP (Laravel v8.0), Postgres (v14.0), JS (ReactJS v16.0), OS (CentOS), RESTful for back-end
  • Git, Gitlab for source code management.
  • Nginx, PHP-extensions, PHP-fpm, Composer, Npm (v8.19), Postgres for deploy server.
  • AWS cloud services (EC2, S3, RDS, …).
  • Sendgrid for service mail.
  • Tools: PhpStorm, Visual Studio, Vim, Nano, DBeaver.

CMS Platform- Vietnam

Developer, May 2021 – Oct 2021

Project description 

  • Working on a team of 5 members including 1 Team Leader, and 4 Developers (BE).
  • Building a CMS to manage personnel and materials in the construction industry

Responsibilities 

  • Analyzed requirements.
  • Design a database and build a structure for a project.
  • Review code and develop the features.
  • Daily reports, break down tasks.
  • Fixing bugs, supporting team members, and maintaining.

Technologies 

  • CMS and API.
  • PHP (Yii2), MySQL (v5.7), JavaScript (jQuery), HTML5, CSS3, Bootstrap 4, OS (Ubuntu 18.04), RESTful for back-end
  • Git, and GitHub for source code management.
  • Apache, PHP extensions, PHP-fpm, Composer, and MySQL for deployment server.
  • AWS cloud services (VPC, EC2, S3, RDS, ELB, Route53, …).
  • SendGrid for service mail.
  • Tools: Visual Studio, Vim, Nano, MySQL workbench.

Healthcare Application – Japan

Developer, June 2018 – May 2021

Project description 

  • Working on a team of 10 members including 1 Scrum Master, 1 Team Leader, 1 BA, 6 Developers (BE, Mobile), and 1 QC.
  • This is an app that allows users to monitor their health, as well as give useful advice based on heart rate, blood pressure, daily intake

Responsibilities

  • Clarify and Implement feature tasks.
  • Fixing bugs, reviewing code, supporting team members, and maintaining.
  • Fixing bugs, supporting team members, and maintaining.
  • Deploy the system for our customers.

Technologies

  • CMS, API, and Mobile app.
  • PHP (Laravel v9.0), MySQL (v5.7), Elasticsearch, Swift (v5.1), OS (Ubuntu 18.04), Manual test, RESTful for back-end
  • Git, and GitHub for source code management.
  • Nginx, PHP-extensions, PHP-fpm, Composer, and MySQL for deployment server.
  • AWS cloud services (VPC, EC2, S3, RDS, ELB, Route53, …).
  • SES for service mail.
  • Tools: PhpStorm, Visual Studio, Vim, Nano, MySQL workbench.
Certifications

AWS Solutions Architecture Associate

Book an Appointment

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
Let's Discuss Your Needs
How to Hire Top Developers from Saigon Technology?