An Apple Design Award winning developer, I want to create exceptional apps balancing innovative interaction and visual design. I have extraordinary attention to detail and create scalable and elegant architectures.

Work History

Work History
May 2017 - Present

Lead Software Engineer

Allegion / Schlage Lock Company
  • Modernized a legacy Objective-C codebase into Swift
  • Worked with smart locks that communicated via BLE and cloud services
  • Developed a logging structure that allowed remote log shipping from test devices to assist with debugging
  • Moved to a configuration based build approach that allowed exposure of features based on configuration
  • Moved to a continuous integration/delivery approach to provide a build pipeline that delivers and manages builds for the QA team and beta testers
  • Advocated for a design driven approach to product development
Mar 2015 - May 2017

Lead Engineer

  • Lead engineer for Flyreel, a platform to connect users with service professionals in there area via messaging and live video (now has pivoted the technology to the insurance space)
    • Developed backend infrastructure in Rails, Django, PostgreSQL and Redis
    • Created machine learning engine for classification of requests/questions and routing infrastructure to distribute them to the appropriate pros
    • Developed iOS client application in Swift to facilitate people finding and connecting with service pros in their area
    • Created logging infrastructure on ELK stack for easy log analysis via Kibana
Feb 2011 - Jan 2015

Lead Programmer / Magician

  • Mobile Development lead and head developer for the following apps:
  • Built and maintained backend in C# for The Jacobsen and MRI Network
  • Performed the occasional, and sometimes original, magic trick for colleagues and clients
  • Transitioned from monolithic Subversion version control system to Mercurial and then to Git
Jul 2007 - Feb 2011

Software Engineer

Wall Street on Demand / Markit on Demand
  • Team lead, architect and lead developer for the team responsible for creating the following iPhone / iPad apps:
  • Daily use of Objective-C, C++, Perl, Ruby, and SQL
  • Work on high availability, highly scalable, Windows based backend server systems that service most every major financial website (CNBC, Scottrade, Ameritrade, Schwab, etc.)
  • Designed and coded a tool to streamline XML feed integration, drastically reducing the time needed to do the integration
  • Created a tool to automatically transition the Visual SourceSafe version control system to Subversion, while maintaining version history
  • Develop and maintain systems handling thousands of incoming data feeds and delivering millions of documents a day
Sep 2006 - Jun 2007

Graduate Teaching Assistant and Full Time Graduate Student

University of Denver
  • Research in Computational Geometry, specifically map matching and path optimization
  • Worked with the Biology department on statistically sequencing mixed mitochondrial DNA
  • Collaborated to create a GPU-accelerated cellular automata to simulate floods
  • Taught Calculus course labs; Graded labs and quizzes; provided student support
Mar 2004 - Oct 2006

Software Engineer

Raytheon Company
  • Developed autonomous command and control applications on Solaris for the Sonja and Lynx programs
  • TS/SCI SSBI access
  • Extensive use of C++, Java, CORBA, and Perl
  • R6Sigma Qualified Specialist
Aug 2002 - Mar 2004

Lead Special Projects Programmer

American Mortgage Express
  • Developed customized web applications in JSP/J2EE and ASP with Microsoft SQL Server backend
  • Created and maintained database infrastructure
  • Created company intranet to deliver up-to-date, relevant information to company employees


Sep 1998 - Jun 2002

B.S. : Double major in Computer Science and Mathematics

University of Denver
  • Minor: Philosophy
  • GPA: 3.97; Summa Cum Laude, Phi Beta Kappa Honor Society, and Recipient of the Otis T. Retchard Award for Excellence in Computer Science