Liam Nguyen
Software developer focused on integrations, workflow automation, and applied AI.
liamnguyenn98@protonmail.com github.com/HeyItWorked linkedin.com/in/liamnguyenn98
Summary
Software developer working with Go, Java, Python and SQL, with healthcare technology experience and open-source contributions in bug reproduction, code review and regression testing.
Skills
- Engineering
- Go, Java 21, Spring Boot, REST APIs, Docker, Git
- Data
- Python, pandas, Jupyter, SQL, Snowflake, Power BI, PostgreSQL, SQLite
- Workflow and AI
- Salesforce case data, Confluence, Jira, PyTorch (learning project)
- Learning
- Apex, SOQL, Lightning Web Components, Testcontainers
Experience
athenahealth, Product Delivery Associate
Nov 2024 – Aug 2026
- Built Power BI dashboards from Salesforce case data to track case volume, resolution time and issue classification.
- Investigated healthcare data issues with Snowflake SQL and communicated technical findings to product and engineering teams.
- Built a Python desktop tool (pandas, openpyxl, Snowflake queries) that automated a data verification step previously done by hand in Excel.
- Maintained Confluence documentation and Jira workflows; processed data access requests during a Snowflake platform migration.
ZOLL Medical Corporation, QA Shift Lead / Incoming Inspector
Jun 2023 – Oct 2024
- Programmed CNC vision inspection routines to check defibrillator components against engineering tolerances, and documented nonconforming parts for engineering review.
- Led quality-assurance shift activities and trained new hires on inspection procedures and documentation standards.
Open-source contributions
VetLog, Python scheduler
- Identified a reminder-content bug during upstream review: pets with existing medical logs were still included.
- Contributed a filtered-list fix and mixed-case regression test; merged after maintainer approval.
OpenAI Codex, CLI bug investigation
- Tested text selection and clipboard behavior across Ghostty and GNOME Terminal on Linux Mint.
- Reproduced a daemon-backed exit case that omitted the saved conversation name; the embedded control displayed it.
- Published findings and tested workarounds, distinguishing text-selection limitations from clipboard failures.
Selected projects
ContextPack, Python, tiktoken, PyTorch
Command-line tool that packs selected files into a fixed language-model token budget, keeps required files whole, and writes a report giving the reason every section was kept or dropped. The same inputs always produce the same output. 57 tests.
RiverRoot, Go, Docker, SQLite
Self-hosted CI server that runs YAML-defined pipeline steps as host processes or in Docker containers, with marked steps in parallel, and stores builds in SQLite behind a REST API and dashboard.
MedCVE, Python, pandas, Jupyter, pytest
Analyzed 1,515 healthcare-tagged CVE records without dropping rows, exported nine JSON files to a static dashboard of charts and tables, and added tests that check the committed exports still match the raw data.
r3f3r, Vue 3.5, Spring Boot 3.5, Oracle
Referral follow-up tracker for a busy coordinator: log specialist referrals and spot overdue follow-ups from one compact dashboard, with due-date counts computed server-side.
Education & certifications
University of Manitoba, BSc Computer Science
Google Advanced Data Analytics Professional Certificate, Google
Aug 2026