iOS and Web Development with Passion and Precision
- Ten years of app development experience across iOS, web, and server-side.
- Proficient in many technologies: Swift, ObjC, JavaScript, Ruby; SPM, LLDB, Instruments, Docker.
- Experienced in guiding technical direction, building consensus, coordinating with stakeholders.
Education
- B.S. in Computer Science with a minor in Mathematics from the University of Kentucky (2014)
- Advanced iOS course certificate from Big Nerd Ranch
- AWS Cloud Practitioner certification
Lead Software Engineer at Capital One • May 2019—present
- Tech Lead of a six-person platform engineering team
- Developed several in-house frameworks used by hundreds of iOS developers, including:
- A Redux-like, reactive store architecture for feature logic, compatible with UIKit and SwiftUI.
- A URL-parsing and routing system for deep linking to any feature of our modularized app.
- A dependency-injection system inspired by SwiftUI.
- Guided developers by writing documentation and providing one-on-one support.
- Refined the design of these libraries in response to user feedback and usage patterns.
- Spearheaded technical upgrades in our large and complex codebase:
- Adopting Combine and Swift Package Manager (SPM).
- Improving our build system’s compile time by 9×.
- Using cutting-edge Swift features like ResultBuilders, Concurrency, and Macros.
- Coordinated with feature dev teams, product owners, and leadership. Set technical requirements, triaged production bugs.
- Built consensus through weekly technical design meetings with my iOS and Android counterparts.
- Provided mentorship to three of my peers, to help guide their professional development.
Senior Software Engineer at Xometry, Inc. • July 2018—May 2019
- Refactored and optimized back-end code to yield 5× speed improvement.
- Built a micro-service on AWS Lambda for moving sales data into our accounting system. Held regular meetings with accounting team stakeholders to meet their requirements.
Software Engineer at MakeTime, Inc. • March 2016—July 2018
- Developed full-stack solutions for our manufacturing platform using Ruby on Rails and AngularJS. The platform was responsible for over $1 million in transactions in 2017 and continued to grow until it was acquired.
- Built UI for instant budgetary pricing intelligence which leveraged custom machine-learning models. This was MakeTime’s differentiator in the manufacturing market space.
- Enabled the Fulfillment team to manage a high workload by building a matchmaking micro-service to find viable candidates from a network of over 2000 suppliers.
Software Engineer at CirrusMio, Inc. • May 2014—March 2016
- Built iOS app in Swift to facilitate sales pitches and place orders. I extensively researched the client’s existing sales workflow and delivered the app in two months to align with their next sales initiative.
- Built a prototype iOS app for a client’s enterprise document storage service. I designed and developed the UX and helped build the complimentary Rails backend.
Web Developer at University of Kentucky • September 2011—May 2014
- Enabled researchers to analyze data and collaborate efficiently by building several custom-tailored web apps.
- Designed and developed personnel-management web app.