Lead Software Engineer at Perceptive (2021-12 – 2026-02)
- Led development of a production C++/Qt desktop application on Windows, macOS, and Linux for a pre-clinical imaging platform processing DICOM volumetric data.
- Built computer vision components including image rotation, cropping, filtering, parallel slice processing via a custom thread pool, and support for a new region of interest mask format.
- Implemented real-time multi-threaded systems including a client-side heartbeat mechanism with configurable timeout and automatic reconnect handling.
- Deployed a containerized licensing backend on ECS with RDS via GitHub Actions CI/CD and Terraform IaC.
- Rebuilt the CI/CD pipeline from scratch achieving 90% build time reduction and 4x release cadence improvement.
- Maintained clang-tidy static analysis and SBOM security tooling; expanded automated test coverage 3x using gtest.
- Led a team of 4 engineers through architecture decisions, code reviews, and mentorship; served as technical authority for core platform components.
Software Engineer / Data Scientist at Dassault Systèmes SOLIDWORKS Corp. (2017-10 – 2021-12)
- Contributed to a large-scale production C++ codebase for a commercial CAD application used by engineers worldwide.
- Built Python tooling across multiple production use cases: a Django web application for internal tooling, log processing pipelines for large-scale session and event data using Luigi for orchestration, and ML applications including NLP models and a prototype deep learning addin (CNNs) for object localization in engineering schematics.
- Built a Word2Vec-based semantic search and duplicate detection tool used daily in production.
- Used Neo4j to analyze crash callstack graphs, identifying function nodes contributing to software failures.
- Built observability dashboards using Grafana for KPI and reliability metrics.
- Maintained Coverity static analysis and SBOM infrastructure; improved CI/CD pipeline stability by 30%+.
Senior Technical Support Engineer at Dassault Systèmes SOLIDWORKS Corp. (2011-08 – 2017-10)
- Developed expert-level mastery of SOLIDWORKS internals, CAD file formats (STEP, BREP, STL, IGES), and the workflows professional engineers rely on for part design, assembly, and manufacturing — through direct engagement with thousands of complex real-world use cases.
- Built Python automation tooling for ticket management and operational workflows.
- Collaborated directly with R&D on root-cause analysis and issue prioritization.
- Trained and onboarded a new engineering team in Shanghai.