Resume

Download PDF

Profile

I am a full-stack developer with extensive experience in building software solutions for complex business problems.

Skills

Comprehension of complex issues, Swift, SwiftUI, Kotlin, Ruby, Ruby on Rails, Typescript, React, React Native, Redux, GraphQL, PostgreSQL, REDIS, Elasticsearch, iOS Development, Objective-C, , HTML, CSS, Electron, Javascript, JQuery, Coffeescript, Heroku, DigitalOcean, AWS

Experience

Senior Mobile Developer, XOi Technologies, Inc., Remote — October 2020 — Present

  • Replaced legacy navigation framework with a new declarative system in core React Native application.
  • Rewrote the core React Native mobile applciation in Typescript from Flow.
  • Build and maintain features focused on technician capture - photos, videos, notes, forms, etc.
  • Designed and developed native mobile SDKs for iOS and Android that employ a “Server Defined UI” that can dynamically load custom screens and views and is backed by a local database to render dynamic values.

Principal Developer, Cohub Inc., Remote — October 2020– Oct Present

  • Maintain Cohub’s legacy application and build, scale, and maintain our world-class inventory counting web and mobile application for Shopify stores.

Software Developer, Cohub Inc., Nashville, TN — October 2015 – Oct 2020

Building mobile and cloud based business management software for inventory based companies as a full-stack developer.

  • Transitioned a Rails 4 API with Angular client app to a Rails 5 web app to a Rails 5 GraphQL API with several React and React Native clients. This multi-tenant cloud based web app is fully featured with capabilities including Ecommerce storefronts with a theme editor; sale, return, purchase, and RMA processing; invoicing with terms, penalties, and discounts; and tiered pricing for customers, groups, and items. We scaled this application on Heroku and DigitalOcean, with connections to Elasticsearch, REDIS, and PostgreSQL to support our application’s data and background tasks.
  • Led a project to create and maintain a React Native mobile point-of-sale app for iOS that included barcode scanning, credit card processing, item and order level discounts and promo codes, rewards programs, customer credit accounts, split payments, gift cards, returns, and exchanges.
  • Created a React Native inventory counting app for iOS and Android backed by two GraphQL APIs — one on Rails 5 for our core app and one on Rails 6 to connect to a custom Shopify App.
  • Created Electron desktop apps for point-of-sale, printing labels and weighing packages.

Software Developer, Freelance, June 2013 – Present

Developing iOS apps for consumers and clients. Project apps include a Bible reader, Photo Booth companion including backend server to handle image processing and storage, and a photo social networking app.

Software Engineer, MaintenanceNet / Cisco, Carlsbad, CA — July 2014 – October 2015

Built web apps for international service and contract renewal and quoting software, using a combination of HTML, Javascript, C#, CSS, SQL, XSLT, and a domain-specific language (DSL). Began mentoring and taught coworkers after only 1 month experience with this DSL.

Mechanical Engineer, Naval Surface Warfare Center Crane, Fallbrook, CA — September 2012 – July 2014

Supported the Expeditionary Systems Evaluation Division of NSWC Crane located at NWS Seal Beach Detachment Fallbrook, CA in two distinct engineering roles: systems engineering for quality of USMC PM Ammo ammunition procurement items and test and evaluation engineering of PM Ammo ammunition test events.

Mechanical Engineer, US Army Corps of Engineers, Savannah, GA — May 2010 – September 2012

Oversaw all mechanical and plumbing construction projects for US Army Corps of Engineers at Ft. Stewart, GA. Provided engineering support to project engineers. Provided design support with biddability, constructibility, operability, and environmental reviews. Established and negotiated contract modifications.

Education

North Carolina State University — B.S. Mechanical Engineering, 2010

References

Jimmy Baker
CTO & Lead Developer, Cohub, Inc.
(615) 653-3454
Steve Roche
President, Cohub, Inc.
(615) 293-0814
Darren Richards
Staff Software Engineer, Service Now
(937) 336-0400
Jeff Lewis @jefflewis