ExperienceProfessional trajectory
Senior Software Developer, ExamWorks
- Develop and maintain enterprise IME platforms serving multiple brands and subsidiaries.
- Design business applications that support scheduling, reporting, case management, and medical review workflows.
- Improve performance and maintainability across large long-lived production systems.
- Mentor developers and contribute to architecture and design decisions.
Senior Software Engineer, M&T Bank
- Built software supporting anti-money-laundering and regulatory compliance operations.
- Maintained Oracle Mantas monitoring scenarios used in reporting and risk review workflows.
- Delivered internal tools that helped compliance teams operate more effectively.
Senior Software Engineer, Baxter Healthcare
- Developed .NET applications for medical device software environments.
- Participated in FDA remediation efforts, documentation, and engineering support work.
- Created internal tooling for validation and engineering teams in a regulated setting.
Software Engineer, The PCA Group
- Delivered enterprise applications for consulting clients using both .NET and Java.
- Built WinForms scheduling and reporting tools with DevExpress.
- Developed Flex-based web applications integrated with backend services.
Senior Software Developer, Bureau Veritas
- Developed inspection management systems with .NET and SQL Server.
- Built Java portal applications for WebSphere and Tomcat environments.
- Implemented reporting and enterprise data management capabilities.
Lead Programmer Analyst, Hooper Holmes / Allegiance Health
- Led development of the Accent-3 enterprise IME platform used across multiple healthcare business units.
- Built Java enterprise applications using JSP, Servlets, and supporting platform services.
- Established a strong foundation in large-scale operational software and stakeholder collaboration.