Summary
Overview
Work History
Education
Timeline
Generic

Nam Pham

Hanoi,HN

Summary

Experienced Backend Software Engineer with a track record of delivering exceptional customer satisfaction.

Skilled in developing and deploying microservice using Python and Node.js for backend development, React JS for frontend development, and PostgreSQL and MySQL for database management.

Proficient in working with cloud platforms like AWS and utilizing CI/CD pipelines such as Jenkins and GitHub Actions to build and deploy scalable and reliable solutions.

Excels in all phases of the applications / microservices development lifecycle, from client collaboration and requirements gathering to agile development and deployment.

Proven ability to effectively communicate technical concepts to both technical and non-technical audiences.


Overview

6
6
years of professional experience

Work History

Software Engineer - Tech Lead

BlueOC
02.2024 - Current

Top Hat - Education Platform

Software Engineer

  • Led the full lifecycle design and development of new microservices, beginning with thorough functional validation to prevent redundancy and generating comprehensive spike documentation to define technical scope.
  • Designed and implemented robust APIs for new microservices, ensuring secure and efficient data exchange both internally between services and externally via the platform's monolith gateway.
  • Microservice Design & Architecture: Employed a "design-first" approach for microservices, including pre-development functional validation to prevent redundant services and comprehensive spike documentation to define clear technical and architectural scope.
  • Inter-Service Communication & Integration: Established clear patterns for secure and efficient API-driven communication between new and existing microservices, including developing robust internal clients and strategically integrating with the platform's legacy monolith (gateway) for holistic system connectivity.
  • Real-time AI Integration (Streaming Data): Implemented resilient data streaming pipelines from external AI models (e.g., ChatGPT) to ensure high availability and uninterrupted, real-time data flow to user-facing applications, critical for interactive features like question generation.
  • Proactive Performance Monitoring: Integrated advanced observability tools like DataDog with custom metrics across microservices, APIs, and individual functions to enable real-time performance tracking, identify bottlenecks, and facilitate proactive incident response.
  • Collaborative Design & Cross-Functional Alignment: Fostered strong collaboration with Data Science, Data Platform, AI/ML, Product, and other Engineering teams from initial design phases to ensure architectural alignment, efficient data utilization, and seamless feature integration.
  • Quality Assurance & Documentation: Adhered to rigorous unit testing protocols for new features and bug fixes, complemented by regular code reviews and comprehensive technical documentation (specifications, user manuals) to ensure maintainability and knowledge transfer.

Tech/Team Lead

  • Led a cross-functional team of 10 in developing a new software solution to enhance the capabilities of the Top Hat Ed-tech platform.
  • Collaborated with clients to conducted weekly meetings to confirm sprint scope and planning.
  • Analyzed proposed technical solutions based on customer requirements.
  • Conducted code reviews to ensure high-quality software development.
  • Resolved high-level incidents.

Software Developer

SETA International
06.2022 - 02.2024

Performed software development tasks aligned with specific requirements assigned by the company.

Notable projects include:

Human Resource Management (HRM) Platform - Backend Developer

  • Developed a web-based Human Resource Management (HRM) platform to streamline and enhance HR processes.
  • Designed and implemented the database architecture and backend services using NestJS, NodeJS, and PostgreSQL.
  • Conducted unit testing and bug fixing.
  • Tech Stack: ReactJS, JavaScript, HTML, CSS (Frontend); NestJS, NodeJS, PostgreSQL (Backend); Jenkins (Deployment)
  • Team Size: 5 developers
  • Duration: 3 months

Solar Energy Platform - Backend Developer

  • Developed a platform for managing customers, collecting data from inverters and meters, calculating billing, and providing analytics.
  • Implemented backend services using NodeJS and PostgreSQL, including unit testing and bug fixing.
  • Performed task analysis and estimation.
  • Enhanced existing services and functionalities.
  • Tech Stack: AngularJS, JavaScript, HTML, CSS (Frontend); NodeJS, PostgreSQL (Backend); Google Cloud (Cloud)
  • Team Size: 6 developers
  • Duration: 3 months

Training Tool Application - Backend Developer

  • Developed a web application to assist companies in managing courses, students, and trainers.
  • Designed the database architecture and implemented backend services using Python and PostgreSQL.
  • Implemented CI/CD pipelines and deployment processes.
  • Conducted unit testing and bug fixing.
  • Tech Stack: ReactJS, JavaScript, HTML, CSS (Frontend); Python, PostgreSQL (Backend); Jenkins (Deployment); AWS (Cloud)
  • Team Size: 5 developers
  • Duration: 3 months

Enterprise Resource Planning (ERP) System - Backend Developer

  • Developed multiple web applications for an ERP system to enable companies to manage and integrate various business processes.
  • Designed the database architecture and implemented backend services using Python and PostgreSQL.
  • Implemented backend services, including unit testing and bug fixing.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Tech Stack: ReactJS, JavaScript, HTML, CSS (Frontend); Python, PostgreSQL (Backend); Jenkins (Deployment); AWS (Cloud)
  • Team Size: 5 developers
  • Duration: 3 months

Instructor/Teaching Assistant

MindX
02.2019 - 11.2022
  • Served as an instructor at MindX Technologies, delivering comprehensive training programs in Frontend and Backend Web Development to a diverse student body, including both High School students and adult learners
  • My instruction encompassed core programming languages such as JavaScript, HTML, and CSS, as well as popular frameworks like Node.js and ReactJS
  • Applied various teaching aids to minimize learning gaps and instruct and motivate students.
  • Tracked student progress, frequently checking in with struggling students and identifying root causes of problems.

Education

Engineer Degree - Information Technology

Hanoi University of Science And Technology
Hanoi, HN
12.2022

Timeline

Software Engineer - Tech Lead

BlueOC
02.2024 - Current

Software Developer

SETA International
06.2022 - 02.2024

Instructor/Teaching Assistant

MindX
02.2019 - 11.2022

Engineer Degree - Information Technology

Hanoi University of Science And Technology
Nam Pham