Career Profile
I love the art of building software that is simple, stable, and built to last. I’m a firm believer that less code is better, and my journey from clinical science helped me appreciate the value of precision and repeatability. I’m a high-ownership engineer who is passionate about the craft of coding and bringing an enthusiastic, curious mindset to every technical challenge.
Professional Experience
I’m currently leading the end-to-end design, implementation, and migration of a greenfield rostering platform. I manage the full stack—from architecting the relational database and Spring Boot REST APIs to the React frontend. My focus is on building a modular, API-first architecture that is clean and scales easily.
I also maintain, develop and troubleshoot our legacy system.
Stack: Java (Spring Boot), Hibernate, React, JavaScript, Node.js, SQL, JUnit, Mockito, Docker, Git.
Led system analysis and requirements gathering to architect a PostgreSQL/PostGIS geospatial model for 30 years of legacy research data. Established the technical foundation for transitioning disparate spreadsheets into a unified, searchable system.
Stack: PostgreSQL, PostGIS, Docker, Python, SQL, Psql
Developed modular Java and Spring features for enterprise ERP and Retail (Web/POS) platforms. I built custom libraries for hardware I/O and third-party API integrations while handling frontend development using JavaFX for POS systems and JSP/Vaadin for web platforms. I also maintained MuleSoft (ESB) workflows and GitLab CI/CD pipelines for our development environments.
Stack: Java (Spring), JavaScript (Vaadin/JSP), JavaFX, REST, ESB (MuleSoft), Git, GitLab CI/CD.
Led the nationwide rollout of a biometric digital chain of custody system for IVI RMA Global (world’s largest IVF group), upgrading security across 7 flagship clinics and exceeding regulatory standards.
Safeguarded high-stakes genetic material (embryos/gametes) through time-critical laboratory workflows while providing compassionate, clear updates to patients throughout their journey.