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.