Professional profile

Martin Ho

Hồ Phạm Đức Nguyên

Full-stack Developer · Data Engineer · Data Scientist

Profile

I am a senior software and data engineer with more than 20 years of experience spanning full-stack development, data engineering, applied AI, technical leadership, and software quality. I build dependable systems that turn complex data into useful products—from backend APIs and cloud data flows to analytics platforms and AI-assisted workflows.

My background across development and testing helps me approach delivery as a complete system: architecture, implementation, data quality, observability, performance, and maintainability.

International experience

  • Philadelphia, Pennsylvania, United States — 9 months: Worked onsite for Elsevier as a technical leader, coordinating engineering delivery and working directly with the US-based team.
  • Charleston, South Carolina, United States — 1 month: Worked onsite for Ceterus, collaborating directly with the US-based product and engineering team.

These assignments strengthened my ability to communicate across cultures, work closely with clients, and connect technical decisions with product needs.

Current focus

Elsevier Data API · Full-stack Developer & Data Scientist

August 2025 – Present · KMS Technology

  • Design and build data flows that collect, transform, and deliver information reliably.
  • Build and maintain backend APIs for data products and downstream integrations.
  • Contribute across the full stack, connecting data services with user-facing product needs.
  • Apply data-science techniques to explore data and support product decisions.
  • Work with cross-functional teams to turn requirements into maintainable technical solutions.

Selected experience

Greenphire · Senior Data Engineer

December 2024 – August 2025 · KMS Technology

Developed reporting and data-service features for clinical-trial operations. Built SSRS reports, database functions and procedures, Kubernetes cron jobs, and Python utilities. Maintained Kafka-based replication between PostgreSQL and SQL Server and investigated streaming issues.

SynergenX · Senior AI Engineer

July 2024 – December 2024 · KMS Technology

Designed and built an AI assistant for medical billing and coding workflows. Developed rule-code transformation and JavaScript generation capabilities using Python, OpenAI, LlamaIndex, and prompt engineering.

SynergenX · Senior Data Engineer

November 2023 – July 2024 · KMS Technology

Built a lakehouse and ETL pipelines for legacy and new applications, migrated reporting workloads to Power BI, and delivered new analytics using Azure Data Factory, Azure Databricks, Python, SQL, and JasperSoft.

PatientsLikeMe & HR Data Warehouse · Technical Lead

March 2023 – November 2023 · KMS Technology

Led data-engineering work across healthcare and internal HR platforms. Modernized ETL processes, designed data-warehouse and lakehouse architectures, migrated workloads to AWS, and delivered reporting with QuickSight, Tableau, and Power BI.

Elsevier Insight · Senior Software Engineer & Technical Lead

March 2018 – March 2023 · KMS Technology

Designed dashboards and microservices for healthcare-education products, coordinated two engineering teams, and delivered features across AWS, Java, Python, MySQL, SQL Server, and PostgreSQL. Worked onsite in Philadelphia for nine months as technical leader.

Ceterus · Senior Software Engineer & Technical Lead

19-month engagement · KMS Technology

Designed data collection and processing services and delivered a full-stack financial web application using Google Cloud Platform, PHP, and Python. Worked onsite in Charleston, South Carolina, for one month with the US-based team.

Earlier quality engineering leadership

Before focusing on cloud software and data platforms, I led and delivered automation work across insurance, healthcare, education, security, and communications products. This included API test automation, Selenium-based web and mobile frameworks, performance-testing frameworks, and quality-process improvement.

Capabilities

Data engineering & analytics

Data architecture, data warehouses, lakehouses, ETL and ELT pipelines, streaming, data replication, backend data APIs, reporting, and business intelligence.

Software & cloud

Python, Java, PHP, C#, C++, SQL, REST APIs, microservices, AWS, Azure, Google Cloud Platform, Kubernetes, Kafka, Airflow, Spark, Trino, PostgreSQL, MySQL, SQL Server, Oracle, and MariaDB.

AI & data science

Applied data science, OpenAI, LlamaIndex, LangChain, Llama models, prompt engineering, AI workflow design, and retrieval-based systems.

Quality & leadership

Technical leadership, client collaboration, cross-cultural teamwork, solution design, cross-team coordination, automation testing, performance testing, Agile delivery, and software quality processes. Hands-on tools include Selenium, Appium, TestNG, JUnit, Cucumber, SoapUI, JMeter, Robot Framework, PyTest, Jenkins, and Maven.

Career timeline

Employment

  • March 2018 – Present: Senior Software Engineer, KMS Technology
  • January 2015 – March 2018: Senior Automation Test Engineer, KMS Technology
  • May 2011 – January 2015: Test Engineer, Senior Test Engineer, and Test Lead, LogiGear Corporation
  • 2007 – April 2011: Software R&D and Software Test Lead, FPT Information System Corporation
  • 2004 – 2007: Software Developer, Software Tester, and Software Test Lead, FPT Software Solution
  • March 2003 – 2004: Software Developer, FPT Software

Project assignments

  • August 2025 – Present: Elsevier Data API — Full-stack Developer and Data Scientist
  • December 2024 – August 2025: Greenphire — Senior Data Engineer
  • July 2024 – December 2024: SynergenX AI — Senior AI Engineer
  • November 2023 – July 2024: SynergenX Data Platform — Senior Data Engineer
  • March 2023 – November 2023: PatientsLikeMe — Senior Data Engineer and Technical Lead
  • Within 2023, six-month engagement: Enterprise HR Data Warehouse — Senior Data Engineer and Technical Lead
  • Within the March 2018 – March 2023 employment period, three-year engagement: Elsevier Insight — Senior Software Engineer, Technical Leader, and Coordinator
  • Within the March 2018 – March 2023 employment period, 19-month engagement: Ceterus — Senior Software Engineer and Technical Leader
  • January 2015 – March 2018: LexisNexis Insurance (13 months), Revegy (3 months), Sandata (16 months), and qAutomate (5 months) — Senior Automation Test Engineer and Developer
  • May 2011 – January 2015: Selenium Framework (5 months), Renaissance Learning (8 months), Cisco ICEPG (11 months), Cisco TCBU (9 months), McAfee EMM (4 months), and McAfee MxLogic (7 months) — Engineer, Senior Engineer, and Project/Test Lead
  • 2007 – April 2011: Government, HR, hospital, and industry-management systems (more than 3 years) plus CMMI process improvement (4 months) — Software R&D and Test Lead
  • 2004 – 2007: Enterprise HR, healthcare, stock exchange, sales, inventory, and travel systems — Developer, Tester, and Test Lead
  • March 2003 – 2004: Vietsovpetro ERP — Software Developer

Some earlier client assignments in the source CV include an engagement duration but not exact start and end months. They are therefore shown within their verified employment period rather than assigned estimated dates. The source also contains conflicting summary and detailed dates for the early FPT period; this page uses the more specific project-history sequence: FPT Software (2003–2004), FPT Software Solution (2004–2007), then FPT Information System (2007–2011).

Certifications & training

  • Google Data Analytics — Coursera, September 28, 2022
  • Data Engineering, Big Data, and Machine Learning on GCP — Coursera, June 27, 2021
  • IBM Data Science — Coursera, July 20, 2021
  • Higher Diploma in Software Engineering — FPT University / Aptech Computer Education, 2000–2002
  • Diploma in Software Project Management — 2006
  • Microsoft Certified Professional — Microsoft, 2005
  • Strategies for Effective Software Testing and Structured Methods for Software Testing — QAI India, 2005–2006
  • HIPAA Awareness for Business Associates — 2015

What I bring

I am most effective where software engineering and data meet: designing the flow of information, building the APIs and services around it, and helping teams ship reliable products. I can move between architecture and hands-on delivery while keeping business outcomes, data quality, and long-term maintainability in view.