Full-stack developer with broad, cross-domain experience in modern JavaScript libraries, .NET, SQL, and
cloud native technologies in Azure and AWS.
Work Experience
2021 -
Present
Senior Software Engineer
Jack Henry and Associates, VT
- Developing on, improving, and supporting microservices including those comprising an ACH module
that has moved over 50 billion USD to date.
- Refactoring and migrating legacy code to new .NET 6 services.
- Training and planning for a strategy to move services from owned data centers to the public cloud.
2020 -
2021
Software Engineer
Averhealth, VT (formerly Aspenti Health)
- Planned and executed on a migration of the flagship application to AWS; introducing horizontal
scalability and utilizing a suite of managed services.
- Created a CI/CD pipeline using AWS CodePipeline to automate the building, testing, and deployment of the
application to Elastic Beanstalk.
- Created an AWS Cloud Development Kit (CDK) app to provision the infrastrucutre consistently and
automatically through an Infrastructure-as-Code pipeline.
2014 -
2020
Senior Software Engineer
Allscripts, VT
-
Assumed a Tech Lead role on a scrum team responsible for clinical interoperability.
- Interviewing, onboarding, and mentoring junior engineers.
- Working with business analysts to determine feature feasibility and timeline.
- Assumed responsibility for quality metrics within the team's domain, for example ensuring all
net-new code is at least 80% covered in unit tests.
- Created and established patterns/practices for a new FHIR R4 API native to the flagship ambulatory EHR.
Secured with OAuth 2 and OpenID.
- Worked closely with architects and Microsoft engineers to devise a plan to containerize the legacy
ambulatory EHR and host in an Azure Kubernetes cluster.
- Played a key role in leading the development team through a large-scale source code
migration and modernization, through early adoption/research into the new code base and peer training.
- Brought on to a special task force to address web server and client performance. Wrote and helped
operationalize a large share of a new load test suite that uncovered many concurrency and stability issues.
Skills
- HTML / CSS
- JavaScript / TypeScript
- Angular
- C#
- ASP.NET / Core
- AWS / Azure
- SQL
- PowerShell / Bash
- Docker
Education
University of Vermont
Burlington, VT
- B.A. Psychology
- Courses in web technology and object-oriented programming in Java
- Music minor
Interests
- Music
- When I'm not coding, I'm playing and performing in the Burlington area with my keyboards and synths.
- Cooking
- There's a planet-ful of extraordinary cuisine out there, and I want to learn to make it all.