Engineering Manager
ShiftKey LLC | 09/2024 – 04/2026
- Led a team of eight engineers delivering platform features that improved shift fulfillment rates across healthcare facilities.
- Established sprint planning and code-review processes that reduced production defects by 30%.
- Partnered with product and design stakeholders to define quarterly roadmaps aligned with business objectives.
- Mentored senior engineers toward technical-lead roles through regular one-on-ones and growth plans.
Senior Software Engineer
OnShift / ShiftKey | 10/2022 – 09/2024
- Architected and implemented RESTful microservices handling over 50,000 daily API requests with 99.9% uptime.
- Migrated a legacy monolith to a modern React front end, cutting page-load times by 40%.
- Drove adoption of automated testing practices, increasing code coverage from 45% to 85%.
- Collaborated with DevOps to containerize services and streamline CI/CD pipelines on AWS.
Senior Software Developer
Sips By | 10/2019 – 07/2022
- Collaborated with the CTO to understand requirements and business specifications around subscription enhancements and management.
- Developed custom Plasmic components used to extend available elements in Plasmic Studio for new landing pages. (ReactJS)
- Developed new components and pages in ReactJS for an existing monthly product subscription website, including product rating, article search/archive, and reactivation flows. (Python, Django, ReactJS)
- Created multiple new systems using Python/Django including a user credit system and in-depth discount/point system for user rewards. (Python, Django, ReactJS)
- Created a user rating system in Python/Django allowing users to review and comment on teas they purchased. (Python, Django, ReactJS)
- Created functional and automated tests utilizing Jest and Selenium, including live tests that ran against the staging system. (Python)
Security Testing, Code Review
Black Arc Security | 05/2015 – 12/2021
- Consulted on multiple penetration testing projects and security-minded code reviews across multiple languages including C#, Java, JavaScript, Golang, Swift, and Ruby.
- Performed security-minded testing on internal and external application websites, ensuring security standards met OWASP standards and guidelines.
Senior Software Developer
Brinkman Financial, Inc. | 05/2003 – Present
- Worked directly with clients (sipsby.com) to develop custom code on their existing platforms.
- Created a web-based Virtual Terminal payment application that streamlines the boarding process for new merchants, supporting multiple merchant gateways (FDMS, Paymentech), level 2 and 3 itemized breakdowns, multiple card swipe readers including encrypted models, and offline/referral transactions. (ASP.NET Core, C#, MS SQL, Reporting Services)
- Created a solution for EMV hardware to interface with mobile and desktop devices using SignalR and Bluetooth technologies, including new technology research for web integration into external hardware across multiple browsers. (C#, MySQL)
- Designed an invoicing storage facility containing 36 million invoices and invoice details, utilizing SQL partitioning for greater flexibility and scalability.
- Developed a prototype mobile application for Mary Kay using Xamarin technologies, supporting a shopping cart interface with drag-and-drop items for multiple users. (C#, Xamarin, SQLite)
- Developed a credit card terminal application for iPhone utilizing REST web services for communication with an existing gateway. (Swift)
- Designed and developed a shipment-criteria-based promotional code system allowing clients to create new product promotions. (ASP.NET, C#, MS SQL)
- Designed a credit scoring system for clients to assess risk based on credit card information, location, and accuracy of information provided. (ASP.NET, C#, MS SQL)
- Created numerous modules built on a custom ASP.NET framework for client applications including food drive management, reports, collections, and customer service. (ASP.NET, C#, MS SQL)
- Led design and development of gateway back-end processing, including a generic ISO 8583 processor that supports any merchant using this specification, entirely database-driven for zero-code merchant/gateway setup. Also implemented Paymentech online real-time specification. (C#, MS SQL)
- Assisted in design of a real-time credit card gateway supporting multiple processors (credit card/ACH) with common validation for email, address, and phone number. (C#, MS SQL)
- Created a template-based donation website for collecting donations on behalf of clients for natural disasters, supporting credit card and electronic check payments. (ASP, C#, MS SQL)
- Assisted in design of a credit card collateralization (CCC) application to consolidate all customers into a single point for paying invoices. (ASP.NET, C#, MS SQL)
- Designed and developed a credit card authorization delivery service for sending requests and receiving responses to/from Visa, American Express, etc., utilizing TCP/IP with automatic recovery and scalable connections. (C#, MS SQL, TCP/IP)
- Designed a secure collection site for the customer collections department, processing over half a million dollars daily. (ASP.NET, C#, MS SQL)
- Implemented a testing suite for credit card transaction certification in an online environment with stress/load testing, metrics gathering, and integration testing across multiple processors (FDMS/Paymentech). (C#, WPF)
- Developed system monitoring tools (performance, log, etc.) for production back-end applications.
- Provided extensive upgrades, rewrites, and conversions of existing financial software to run on the .NET platform. (C#, Java)
- Assisted with design and implementation of an Electronic Billing Presentment and Payment (EBPP) system for a Fortune 500 shipping company.