Resume
Summary
Accomplished and growth-oriented Software Engineer with 8 years of experience architecting and implementing scalable, resilient systems. Passionate about intentional collaboration and creative problem-solving.
Education
Bachelor of Science in Biomedical Engineering, Bioinstrumentation
May 2015North Carolina State University
Experience
Technical Development Lead
March 2025 - April 2025BAM Technologies • Arlington, VA
- Implemented integration testing using TestContainers, enabling realistic and isolated testing of fully bootstrapped application
- Led comprehensive internal security audit and established baselines, enabling continuous validation of security posture
Software Developer
July 2024 - March 2025BAM Technologies • Arlington, VA
- Led cross-functional swarm with all developers and leveraged table-per-heirarchy inheritance to deliver innovative solution for fiscal year policy versioning that exceeded stakeholder expectations
- Led extensive implementation of SQL Server Always Encrypted to meet a critical security compliance requirement, ensuring data security without sacrificing user experience
- Mentored team members through pair programming, comprehensive code reviews, and 1-on-1 chats, fostering a culture of collaboration and boosting overall team performance
- Authored extensive technical documentation to clarify recurring areas of confusion relating to third party integrations
- Created serverless AWS Lambda function leveraging Microsoft Graph API to automate release branch creation and cleanup
- Instituted TypeScript code quality standards using ESLint, facilitating a consistent code base and increasing developer efficiency
Senior Software Engineer
January 2022 - April 2024Strix, LLC • Bozeman, MT
- Designed and built a robust email notifications system using C#, Azure Service Bus, Azure Functions, and SendGrid, guarunteeing delivery of critical communications
- Built a central OAuth 2.0/OpenID Connect server using C# and OpenIddict to support API-to-API client credentials flow, enhancing security and functionality
- Used F# and Farmer to write maintainable IaC programs for rapidly iterating and generating ARM JSON, significantly improving deployment efficiency
- Enhanced application observability by gathering metrics, traces, and logs with Azure Monitor, Application Insights and Kusto Query Language (KQL), allowing for rapid root cause analysis without the need for debugging or code changes
Software Engineer
July 2017 - January 2022Strix, LLC • Bozeman, MT
- Systematically researched and tested PDF generation tools, ultimately leveraging Docotic PDF and C# to automate the completion of US Customs PDF forms, streamlining the compliance process
- Installed, configured, and managed a Graylog server (Ubuntu 18.04) to collect logging data in an Elasticsearch database, enhancing data analysis and system monitoring capabilities