Seasoned Software Engineer with 20+ years of experience developing efficient, scalable, and secure software solutions through all phases of the SDLC. Proven history of leading cross-functional teams and engaging with diverse stakeholders across startup, non-profit, government, and enterprise settings in diverse industries. Advocate for reliability and continuous delivery through robust visiblity, comprehensive monitoring, rigorous testing, efficient and effective workflows and seamless automation. Enthusiastic about driving technical product innovation and shaping organizational strategic direction. Looking to do good in the world.
Developed the API service driving the medicare.gov Plan Finder. During 2022 Open Enrollment the application maintained 100% uptime, served a peak of 85k requests per minute, and enabled 982,000 people to enroll in Medicare health coverage.
Owned end executed the addition of a completely new type of Medicare plans. Wrote the ETL to import the data, designed and implemented the database schema, and created and developed the API service.
Stewarded and continuously improved daily custom ETL process (written in Go, Python, and bash) which imported millions of health insurance plan data points from multiple data providers and optimized storage of that data in Postgres.
Maintained team's stellar reputation for transparency, communication, and performance by rapidly diagnosing and resolving critical incidents, facilitating communication with stakeholders and minimizing downtime. Contributed insights to post-incident retrospectives, driving continuous process improvement.
to August 2019
Designed and implemented a custom PHP API server (including OpenAPI 3.0 spec and autogenerated API docs) for an updated mobile app, reducing response times by as much as 1000%.
Wrote Azure functions to automate ETL of vendor data from FTP site to production Microsoft SQL Server database, reducing human interaction and speeding up the process by 15%.
Designed and built a custom, standardized development environment for the engineering team by creating a Virtual Machine image using Vagrant, Windows Server, Chocolatey, and custom PowerShell scripts.
Introduced and implemented modern software workflow procedures, moving the team towards continuous improvement and delivery.
Administered and configured AWS services including EC2 instances, Route 53, S3, and more.
Lead Software Engineer
to October 2017
Rewrote custom PHP data fetching engine which powered a stock market website, reducing API calls to our data provider by 98% and reducing associated monthly costs by $18,000, all while improving data accuracy and timeliness.
Steered and supervised a team of developers through planning, building, and launch of an AI-driven football website, meeting or beating all scheduled deadlines.
Led a cross-functional team which created and documented a new set of company-wide software development standards.
Headed a cross-functional team which conducted mobile ad industry research related to the company's existing products, made recommendations, and presented those findings to c-level management.
Created and deployed back end service layer APIs using the Lumen framework to power sports and real estate websites. Wrote custom automated ETL processes to aggregate data (including images) used to auto-generate content.
to September 2015
Collaborated on a cross-functional development team to develop and maintain an iPad application used by customers like BP, Dow Chemical, Koch Industries, Exxon Mobil, etc to perform equipment and facility safety inspections.
Built and deployed a full administrative back end application used by customers to manage inspection configurations and data.
Built a compete API server allowing the iPad app to communicate with servers to download inspection configurations and upload completed inspection data. Priority was placed on minimizing payload size due to frequently poor wireless signals at inspection locations.
Interfaced with QA team, management, and operations to develop, debug, and coordinate deployment of product releases for mobile and web.
Project Management Assistant
Office of IT Project & Process Management, University of Kansas
to January 2014
United States - Kansas
Assisted campus IT and Construction projects with data entry & validation.
Coordinated project status communications between departments and managers responsible for various project stages.
Executed other special research and data aggregation projects as instructed by the Director.
Web Application Developer
Transition Coalition, School of Education, University of Kansas
to July 2013
Assumed responsibility for developing and managing the Coalition’s website, http://www.transitioncoalition.org/, an interactive educational tool used for teaching secondary educators and college students how to teach students with learning and developmental disabilities.
Conceived, programmed and maintained web applications for other Coalition projects.
Provided management and custom development work on other online learning platforms used by faculty & students at KU and other partner universities.
Mike Steven Automotive Group
to July 2010
Created and managed online presences for a family of major auto dealerships in Wichita including Volkswagen, Infiniti, Kia, Mitsubishi, and more.
Designed and built custom inventory management application to automatically link dealership websites to internal inventory system.
Managed and developed online presences for ancillary Mike Steven enterprises.
Managing Editor / Web Developer / Staff Photographer
to March 2010
Built and deeply customized a Wordpress website for the magazine
Coordinated and co-ran monthly meetings with freelance staff to brainstorm and plan each issue
Created weekly HTML e-mail newsletters to subscribers which generated 25% of our total web traffic
Acted as the magazine’s social media representative, engaging with readers, customers, and the community, driving traffic to the website and increasing general interest in the magazine
Senior Web Developer
to November 2008
Overhauled the corporate website from the ground up by implementing a full visual redesign and back-end restructuring of the site, integrating pre-existing static content into a database-driven architecture and refactoring and replacing obsolete code.
Consulted and advised managers from all divisions of the company on business decisions involving the corporate website.
Collaborated with product managers to place updated content on the website, including marketing bulletins, press releases, product data sheets, and software downloads.
Created a custom content management system for the website allowing non-technical employees to maintain their own content.
Lead Software Architect
to June 2007
Developed, managed, and provided customer support for existing web product (“Vitals”), working within the existing code structure to enhance the application while preserving existing functionality.
Quickly learned ColdFusion, becoming fluent in less than six months.
Managed a wide variety of custom development projects for clients, putting modifcations through the full software life cycle of scope definition, work estimates, development, testing, and implementation.
Applied a full visual overhaul to the Vitals application, implementing CSS, design, and layout standards, and greatly enhancing UX/UI.
Provided tier 2 customer support, communicating directly with users and providing timely resolutions.
Software Development Life Cycle
CI/CD & Automation
Monitoring & Visibility
Microsoft SQL Server
Bachelor's Degree, Information Systems & Technology
University of Kansas School of Business
Attended classes full time and maintained 3.62 overall and 3.76 professional GPA while working part time and being a single father
Served as Web Developer for Non-Traditional Student Foundation at KU
Served as Web Developer and PR/Social Media Manager for IS@K - Information Systems club at KU