iOS Developer seeking a role on a modern dev team with a focus on user experience.
Currently resurrecting one of my "classic" side projects, Nomad Pool, a platform for running pool tournaments and leagues. Handling all aspects of development including UX/design, SysAdmin/DevOps, iOS (SwiftUI), backend (Vapor/Swift), and web (Svelte/TypeScript).
SR. SOFTWARE ENGINEER, CALLISTO MEDIA; (REMOTE) 2019-2023Created an iOS app to translate Callisto cookbook recipes into an actionable shopping list. Built another app that spotlights a subset of Callisto's authors to show off their social media posts. Along with these app initiatives, responsibilities included using C++ to build internal tools/jobs to facilitate the main business goal of creating successful books.
SR. SOFTWARE ENGINEER, KUNAI; (REMOTE) 2021Called in for a three month contract to fill a role as a SwiftUI developer on a client project since Kunai specializes in hybrid development. Worked with Kunai's team (project, backend, and architect) as well as the client team (product, backend, web) to successfully bring their new app to life.
MASTER SOFTWARE ENGINEER, CAPITAL ONE; (REMOTE) 2015-2018Worked remotely for Capital One writing Swift code for their Wallet team. Headed up an initiative to explore and implement Rich Notifications. Implemented an on-boarding promotion flow where new users could select a gift card to drive downloads. Worked on a greenfield expense splitting app which debuted at SxSW.
SR. MOBILE ENGINEER, MONSOON; (REMOTE) 2014-2015Joined Monsoon as a full-time remote employee working on various client projects. Did a point release of an obj-c recipe app, Ingredient1. Created a brand new Swift app to interface with a smart baby monitor. Implemented a check scanning feature for client Capital One.
SR. SOFTWARE ENGINEER, FITBIT; SAN FRANCISCO, CA 2010-2014Brought on as employee #10 at Fitbit to create their iOS app from scratch back in the iOS 4 days. Kept the app modern with every new iOS release while utilizing very little third party code. Wrote a custom data layer backed by Core Data to act as a local cache and provide offline usability of most functionality. Learned a ton about user experience while at Fitbit.
SR. SOFTWARE ENG/SR. MYSQL DBA, CNET; SAN FRANCISCO, CA 2003-2010Joined CNET in 2003 to write C++ tools for their comparison shopping properties. Created a system to auto generate and maintain mini product reviews. Spent my last 1.5 years at CNET as a MySQL DBA managing over 800 database instances including backups, indexing, data migrations, deployments, etc.
UNIX SYSADMIN, SMARTSHOP.COM; SAN JOSE, CA 2000-2003Moved from Detroit to San Jose to fill a Unix SysAdmin role with comparison shopping website Smartshop.com. Part of a two person team responsible for 100+ colocated servers, the office phone system, and desktop support for 150+ employees. Guess who ran all of that cat5 through the ceiling!
Swift, SwiftUI, UIKit, Core Data, Realm, Objective-C, Auto Layout, Cocoa Touch, UX, REST APIs, Linux, MySQL, Server Side Swift, Vapor, WebDev, Svelte, TypeScript, Raspberry Pi, Ruby, C++