Gerald Keller

United States

@gakeller83

Badges

Problem Solving

Certifications

gakeller83 has not earned any certificates yet.

Work Experience

  • Staff Engineer/SRE Lead/Engineering Manager/SDET

    Vroom.com•  April 2019 - Present

    First non-management employee in Vroom’s QA department. Promoted multiple times: to Engineering Manager in July 2020; SRE Lead and Staff Engineer in October 2021. Work in all back end software areas of the business including: vehicle inventory, shipping, imaging, reconditioning, listing, website search, leads, ecommerce. Architected and developed Vroom’s Python test framework starting from greenfield. Established QA standards across the organization, and implemented a thorough approach to back end testing of microservice endpoints, database data integrity, kafka event handlers, with focus on end to end and integration tests to ensure downstream outcomes. Acquired and maintain extensive overview of entire software system in 12 months, by reading source code, experimenting, and reaching out to SMEs. Use knowledge of back end architecture to build numerous client libraries to facilitate internal tools that support testing and development, including functional monitors for production environment, and tools to populate lower environment inventory systems and websites with vehicle data. Serve as technical lead for a 30-person (and growing) QA team, and provide knowledge transfer. Conduct technical evaluations of engineering candidates and perform code reviews for current SDET staff. Worked to optimize website and microservice performance to support two consecutive successful Super Bowl ads

  • Test Automation Engineer

    Diligent•  August 2017 - April 2019

    Developed C# test automation for iOS product Diligent Boards. Maintained physical test infrastructure: 3 Jenkins execution PCs and 12 iPhones and iPads. Managed Jenkins pipelines to build test code, deployed product builds to devices, and executed tests on multiple development branches. Managed iOS QA code branches and made regular commits to improve and maintain tests. Made commits in C# to enhance product back end API client library. Developed libraries in C# to facilitate test reporting, visibility and continuous testing via REST API to Targetprocess and Jenkins. Lead weekly automation training sessions to provide mentorship and skills development for manual testing team.

  • Software Engineer

    Applied Systems•  January 2013 - August 2016

    Worked on Agile team to develop website for transacting commercial insurance premium financing. Engaged in React front end, Asp.NET server and MS SQL Server database development. Developed .NET production code for The Agency Manager (TAM). Participated in and took lead developing features involving: asynchronous code, encryption, http calls with XML and JSON content, Single Sign-On, token handling; UI, business layer, data access implementation. Wrote coded tests for all features. Developed framework for modern System.Windows.Automation library to communicate with and orchestrate legacy VB6 components.

Education

  • Purdue University Calumet

    Physics, BS•  May 2009 - May 2012

    Electrical and Computer Engineering Concentration, Applied Mathematics Minor

  • College Misericordia

    Business Administration, BS•  May 2006 - May 2008

Skills

gakeller83 has not updated skills details yet.