Photo

Full-Stack Developer

Vietnam

With over 9 years of experience in software engineering, Craig is a versatile Full-Stack Developer committed to delivering high-quality solutions. He excels in leading teams, fostering innovation, and aligning technical solutions with business objectives. Outside of work, he enjoys staying updated with the latest technologies and contributing to open-source projects, reflecting his passion for continuous learning and growth.

Skills

  • Nest.js
  • Node.js
  • React.js
  • Ruby on Rails
  • PostgreSQL
  • React Native
  • Ruby

Experience

June 2022 - June 2023

Senior Web Developer ​à Message Media (Partner of Positive Thinking Company)

Led the development and management of projects at Message Media, focusing on architecture design, team training, and project deployment on AWS. Notably, contributed to a large-scale web application enabling bulk messaging capabilities for businesses, optimizing cost and speed to customers through efficient microservices architecture.

  • Java
  • PHP
  • Python
  • TypeScript
  • AWS (EC2, ECS, S3, Lambda)
  • CI/CD (Buildkite)
  • Docker
  • Data streaming (SNS/SQS)
  • Monitoring (Datadog, CloudWatch, Kibana)
May 2021 - May 2022

Senior Web Developer ​à Ecom365 Vietnam

Led a team in developing and managing projects at Ecom365, focusing on project leadership, team training, and system optimization. Notably, contributed to the development of a comprehensive business management software, integrating various technologies to provide flexible and efficient solutions for businesses.

  • Java
  • Groovy
  • Spring Boot
  • Spring Security
  • OAuth
  • JWT
  • ReactJS
  • HTML5/CSS
  • MySQL
  • Bitbucket
July 2015 - April 2021

Senior Web Developer ​à Faber Company

Project Description: Played a crucial role in various projects including « Bear, » « Local Search, » « Faber Store, » and « Competitor AI. » Notably, contributed to the development of « Mieruca, » a comprehensive project aimed at supporting Japanese clients in the sales business, utilizing a diverse set of technologies to deliver efficient solutions.

  • Java
  • PHP
  • Ruby
  • Spring Boot
  • HTML5/CSS
  • MySQL
  • GitHub
  • Socket real-time
  • Redis Server
  • Fluent data
Oct 2014 - Jun 2015

Senior Web Developer ​à Caminos

Gained foundational experience in web development, focusing on problem-solving, front-end improvement, and communication skills.

  • Java
  • PHP
  • Angular
  • HTML/CSS
  • MySQL
  • SVN, Github

Education

2014

Bachelor's degree in Computer Science ​à FPT University

  • Full-Stack Developer