Author Image

Hi, I am Huy

Le Huy Ho

Software Engineer tại CMC Global.

I am a passionate software engineer with 3 years of working experience. I have experience with basic cloud computing platforms, specifically Amazon Web Services (AWS). Ability to implement CI/CD (Continuous Integration/Continuous Deployment) and DevOps practices to streamline software development and deployment processes. Proficient in NodeJs, Python, Terraform, Docker, …

HashiCorp Terraform Associate

Skills

Experiences

1
CMC Global

August 2022 - Present

Da Nang, Viet Nam

CMC Global was established with the vision of becoming a Top 10 service company in the region, and a leader in the ability to deploy new technology solutions such as AI, Cloud and digital transformation and the mission of “creating new technology solutions”, providing services that meet international standards and are present globally. I work at CMC Global as a Software Engineer with skills related to Backend, Cloud Solution Architect and DevOps such as Cloud solution design, CI/CD process automation, system monitoring and assurance security.

Software Engineer - Public Relations and Event Management Platform (Singapore)

December 2023 - Present

Responsibilities:
  • Migrate the system from monolith architecture to micro-service using AWS services, from server to serverless. Deploy micro-services on AWS Lambda Function, combined with API Gateway to provide API endpoints. Use AWS Aurora MySQL as a database for micro-services. Re-engineer application architecture to accommodate micro-service deployment.
  • Use AWS CloudFormation as an Infrastructure as Code (IaC) tool: Create and manage AWS infrastructure using CloudFormation templates. Automate infrastructure deployment processes, ensuring consistency and reproducibility. Apply IaC best practices to improve infrastructure management efficiency.
  • Deploy a CI/CD pipeline using AWS services: Use AWS CodeCommit to manage your project’s source code. Set up AWS CodePipeline as a CI/CD pipeline to automatically build, test, and deploy applications. Use AWS CodeBuild to perform automatic code building and testing steps. Incorporate AWS CodeDeploy to automatically and securely deploy new versions of your applications.
  • Build Email and Marketing features with SES and Amazon Pinpoint: Use Amazon Simple Email Service (SES) to send marketing emails, notifications, and interact with customers. Combine Amazon Pinpoint to analyze user behavior and create effective marketing campaigns. Set up email templates, automate email sending processes based on events and user behavior. Track and measure the effectiveness of email marketing campaigns.
  • Develop e-ticket issuance feature through Google Wallet and Apple Wallet: Integration with Google Wallet API allows users to save and manage e-tickets on Android devices. Integration with the Apple Wallet API allows users to save and manage e-tickets on iOS devices.
Software Engineer - Korea e-commerce projects related to packaging, with online 3D packaging design features

August 2022 - December 2023

Responsibilities:
  • Develop API to support e-commerce platform: Build RESTful APIs using Node.js, ExpressJs and NestJs to manage product, order, and user data. API integration with MSSQL and PostgreSQL databases to store and retrieve data efficiently.
  • Integrating 3D design features with Three.js: Study and apply Three.js features like rendering, cameras, lighting, materials, and geometry to create rich 3D design experiences. Build interactive React components so users can customize and preview 3D models of product packaging. Optimize the performance and interactivity of your 3D design experience.
  • Develop product search and monitoring service features: Use ELK stack (Elasticsearch, Logstash, Kibana) to build effective product search features. Configure Elasticsearch to index and search products based on criteria such as name, description, keywords. Use Logstash to collect and standardize log data from applications and infrastructure.
  • Set up a CI/CD pipeline using Jenkins to automatically build, test, and deploy applications. Integrate tools like SonarQube to analyze source code, evaluate quality, and manage defects. Use Nginx as a proxy server, load balancer. Monitor and resolve issues during system operations, including errors and incident reports.
  • Deploy infrastructure using AWS services: Use AWS S3 to store and serve static resources such as images, CSS, JavaScript. Configure AWS CloudFront to deliver web content with high performance and reliability. Build AWS Lambda functions to handle asynchronous tasks like email, notifications, batch processing. Deploy backend applications on AWS EC2 to meet computing needs.

Rising Stars Viet Nam

September 2021 - August 2022

Da Nang, Viet Nam

I took on the position of Fullstack Developer and participated in the project of developing a human resources management system, work management and digital transformation. The second project is a Web applicatipn to practice keyboard typing and learn English and Japanese for Japanese children. Through these two projects, I had the opportunity to develop comprehensive skills in full-stack programming, Agile project management, deploying AWS Cloud infrastructure, and building web applications using the LAMP stack. This is an extremely valuable training process, helping me be ready to take on positions with greater responsibility in the future.

Fullstack Developer

September 2021 - August 2022

Responsibilities:
  • Work in an Agile Scrum team, applying Scrum methods and processes to manage projects effectively.
  • Develop front-end features using React.js, Redux.
  • Build APIs and data processing logic using Node.js and Express.js.
  • Deploy AWS Cloud infrastructure, including EC2, S3, …
  • Build web applications using LAMP stack (Linux, Apache, MySQL, PHP) and PHP Cognito 3 framework.
  • Develop features to practice keyboard typing and learn English and Japanese vocabulary and grammar.
  • Integrate modern learning methods such as gamification, immediate feedback, and learning progress tracking.
2

3
Xenia Tech

May 2021 - May 2021

Da Nang, Viet Nam

During my Fullstack Nodejs Internship and Fresher here, I had the opportunity to be exposed to the actual software development process, as well as improve my fullstack programming, teamwork, and problem-solving skills. This is extremely valuable experience, helping me better prepare for entering the labor market later.

Intern

February 2021 - May 2021

Responsibilities:
  • Build API endpoints and server-side data processing logic using Node.js and Express.js.
  • Design and implement MongoDB database for data storage and management.
  • Develop UI with HTML, CSS, and JavaScript, using libraries and frameworks like React.js and Redux.
  • Integrate front-end and back-end components through in-built APIs.
  • Perform tasks related to source code management, deployment and testing.
Fresher

May 2021 - September 2021

Responsibilities:
  • Participate in a job brokerage project for the Indonesian market. Responsible for developing the web interface for the admin page to manage the project’s business activities.
  • Build API endpoints and server-side data processing logic using Node.js and Express.js.
  • Develop UI Develop UI with HTML, CSS, Bootstrap, Tailwind and JavaScript, using libraries ausing libraries and frameworks like React.js, theme AntDesign Pro.
  • Design and implement MySQL database for data storage and management.

Education

Degree of Engineer in Information Technology
CGPA: 3.2 trên 4

Recent Posts

Accomplishments

Ultimate AWS Certified Solutions Architect Associate SAA-C03
Udemy November 2023

This course helps to prepare for the AWS Solution Associate exam - SAA-C03. The course covers key AWS services, architectural principles, real-world scenarios, and practice tests to help students develop the skills and knowledge required to pass the certification exam. With in-depth lectures, hands-on exercises, and exam preparation materials, this course provides a structured learning path for aspiring AWS Solutions Architects.

Oracle Cloud Infrastructure 2023 AI Foundations Associate
Oracle July 2024

This certification validates expertise in Oracle’s cloud-based AI and machine learning services. The course covers OCI AI Platform, Oracle Digital Assistant, and Oracle Analytics Cloud, preparing learners to design, develop, and deploy AI/ML solutions on Oracle Cloud. The certification exam tests understanding of Oracle’s AI and ML offerings, architecture, and implementation. This credential is targeted at cloud and AI professionals seeking to demonstrate proficiency in Oracle’s AI and ML capabilities.

HashiCorp Certified: Terraform Associate - Hands-On Labs
Udemy April 2024

This course is designed to prepare learners for the HashiCorp Certified: Terraform Associate certification exam. The course covers hands-on experience with Terraform, the popular Infrastructure as Code (IaC) tool, to build, change, and version cloud and on-premises resources. Through step-by-step demonstrations and practice exercises, the course teaches core Terraform concepts, syntax, and workflows. It also provides guidance on exam preparation, including practice tests, to help students successfully obtain the HashiCorp Certified: Terraform Associate certification.

AWS CloudFormation Master Class v2 [2024]
Udemy March 2024

This course designed to help learners master the AWS CloudFormation Infrastructure as Code (IaC) service for provisioning and managing AWS resources. The course provides hands-on experience in writing CloudFormation templates using YAML, as well as in-depth understanding of all the CloudFormation building blocks like Parameters, Mappings, Resources, Outputs, Conditions, and Metadata. It also covers advanced CloudFormation features such as CloudFormation Init, Drift, and Nested Stacks to enable learners to effectively write infrastructure as code.

AI Agent Workflow with crewAI
crewAI July 2024

This course teaches the principles of designing effective AI agents and organizing them into multi-agent systems to automate complex, multi-step business processes. Learners will explore key components like agent roles, memory, tools, task assignment, error handling, and cooperation to build efficient AI crews. The course utilizes the open-source crewAI library to create agent systems that can handle common business tasks such as resume writing, article creation, customer support, and financial analysis. Throughout the program, participants will design and implement several multi-agent systems to assist with these real-world workflows.

Data Visualization with D3.js (freeCodeCamp)
freeCodeCamp July 2024

Data is all around us, but it doesn’t mean much without shape or context. In the Data Visualization Certification, you’ll build charts, graphs, and maps to present different types of data with the D3.js library. You’ll also learn about JSON (JavaScript Object Notation), and how to work with data online using an API (Application Programming Interface).

Foundational C# with Microsoft

This course offers a comprehensive introduction to C# programming, covering its core concepts, syntax, and practical application in software development. Through hands-on exercises and projects, you will learn the fundamentals of C#, including variables, data types, control structures, and object-oriented programming principles. By the end of this course, you will have gained the practical skills and knowledge needed to confidently leverage C# for building applications.

Alibaba Cloud Associate (ACA) Cloud Computing [2024]
Udemy August 2024

This course is focused on passing the Alibaba Cloud Associate Acca certification exam in cloud computing. You will learn everything you need to pass the certification exam on the first attempt. You will become on Alibaba Cloud Certified.