Kevin Locke

Senior Software Engineer and Consultant

kevin@kevinlocke.name
https://kevinlocke.name
https://github.com/kevinoid

Summary

A generalist with a strong work ethic and a detail-oriented approach. Excels across a variety of roles and technologies: architect to developer to sysadmin, front-end to back-end, Windows to Unix to Android. Has the flexibility to do whatever is needed to get the job done right. Extensive experience working independently, in small teams, and early stage startups, where productivity, reliability, and clear communication are paramount.

Professional Experience

Independent Developer and Consultant August 2016 – Present

Worked with many clients to identify, design, develop, and maintain a variety of solutions to address diverse business needs. Notable achievements include:

Honored to assist with hiring in-house developers, migrating projects to collaboration platforms (GitHub, Azure DevOps), co-developing with and mentoring junior developers.

Director of Engineering — Quantpost May 2013 – June 2015

Architected, built, maintained, and administrated multiple iterations of stock option analysis/robo-advisor platform, infrastructure, and tooling around an existing C++ core as part of an early stage fintech startup team. Primarily used MongoDB, Express.js, AngularJS, and Node.js (MEAN Stack) on Google Compute Engine with Ansible automation. Managed contract developers for additional UI, graphical design, and specialized front-end tasks. Successfully launched multiple public versions of the product with very positive user feedback. Notable achievements include:

Co-founder, CEO — Digital Engine Software, LLC June 2009 – December 2011

Built a business to design, create, and customize a wide variety of software to meet the needs of a diverse regional clientele. Coordinated, planned, and conducted operations to successfully promote and grow the business, determine and fulfill client needs, and produce quality software. Notable achievements include:

Technician/Programmer — Computer Troubleshooters April 2008 – May 2009

Applied sound investigative techniques to isolate and resolve a wide variety of complex technical problems across several industries and systems. Designed, setup, and administered multiple Windows domains for small businesses, including SBS 2003, 2008, Exchange, and SQL Server products. Created and tailored utility programs to facilitate ongoing maintenance and to speed recurring tasks for clients.

CS Intern — Air Force Research Lab Summer 2007

Contributed to design and implementation of Java-based wargame development platform and Asynchronous Chess (an AFRL-invented strategy game) AI research projects. Achievements include:

GIS Intern — Gallatin Valley Land Trust Summer 2006

Gathered and manipulated field data to create and update trail maps using ArcGIS. Implemented Google Maps-based interactive online map of GVLT's conservation easements.

Educational Experience

BS in Computer Science — Cornell University December 2007

Relevant Personal Experience

Technologies