Senior iOS Developer
2014 - PRESENTTripFiles, LLC- Developed, deployed, and maintained an iOS application.
- Worked closely with the back-end team to design efficient, reliable support systems for iOS and Android applications.
- Worked with the lead designer to merge two large features into one compelling search experience.
- Designed and implemented a custom media asset upload pipeline that provided durable, reliable media exports and uploads in the foreground or background.
- Implemented entire mobile data management stack: CoreData<->Marshalling<->RESTful Network Resources.
- Implemented an advanced, systemic threading strategy to perform all data marshaling in the background while preserving simple data semantics in a Controller layer.
Technologies: Google Places API, Jira, Git, Xcode, Sirikit, PhotoKit, Core Location, Core Data, Swift, iOSSenior iOS Developer
2013 - 2015Sing With The Best, LLC- Developed, deployed, and maintained an iOS application.
- Worked closely with UI/UX designer to develop a custom 3D histogram of voice analysis.
- Implemented voice analysis tools to provide real-time voice training feedback to the user.
- Transitioned with the client through two UI Designers and a total UI redesign.
- Implemented record, save, and playback behavior for post-facto voice analysis.
Technologies: Xcode, Git, Auto Layout, OpenGL, Core Audio, iOS, Objective-CSenior iOS Developer
2013 - 2014Found Money, LLC- Developed, deployed, and maintained an iOS application.
- Worked closely with the back-end team to design an efficient, reliable RESTful API.
- Implemented bleeding-edge, transparency-focused, custom UI for iOS 7.
- Invented and implemented custom geofencing solution to continuously identify near-by partner brick-and-mortar stores and notify the user of savings opportunities.
- Designed and implemented data management stack: in-memory object graph <-> data marshaling <-> RESTful backend API.
Technologies: Git, Xcode, Trello, Auto Layout, RESTful APIs, RESTful Development, Core Location, Objective-C, iOSSenior iOS Developer
2011 - 2014Talkler Labs, LLC- Developed, deployed, and maintained an iOS application.
- Worked closely with UI/UX designer to implement a strategic vision for a hands-free, eyes-free email client. (Before Siri was capable of interfacing with email.).
- Collaborated with the CTO to design a cost-effective supporting infrastructure including AWS, marketing integrations, and custom resources servers.
- Designed and implemented custom "Choreography" DSL to describe then the entire graph of possible user interactions.
- Implemented tools to convert Choreography DSL into compile-time representation of interaction graph as well as all necessary phonological assets for voice command recognition.
- Implemented custom FSM to walk the interaction graph and drive the entire user experience.
- Produced a reusable framework containing the Choreography FSM, Voice Command system, Text-to-Speech system, and Voice Interrupt system ("Hey, Talkler"). The reusable framework allowed the customer to consider creating new apps within the brand a greatly reduced development cost.
- Designed and implemented high-performance, realtime computing to provide highly responsive Text-to-Speech scrubbing/skipping.
Technologies: Xcode, Git, Asana, Auto Layout, Ruby, AWS S3, Active Directory Synchronization, MS Exchange, POP3, SMTP, LAMP, Voice, Voice Recognition, Text to Speech (TTS), Core Data, Core Audio, iOS, Objective-CLead iOS Developer
2009 - 2014NutriTiming, LLC- Designed, implemented, and maintained an iOS application.
- Designed, implemented, and maintained a back-end Ruby on Rails application.
- Designed and implemented RESTful API from front-end to back-end.
- Implemented custom graphing solutions in CoreGraphics and ActionScript.
- Worked closely with world-wide nutritional experts to design and implement proprietary nutritional analysis logic.
Technologies: Xcode, Git, Subversion (SVN), Flash ActionScript, Ruby on Rails (RoR), Ruby, Core Graphics, RESTful APIs, RESTful Development, Core Data, Objective-CSenior iOS Developer
2011 - 2013Growing Local Learning (General Mills)- Developed, deployed, and maintained an iOS application.
- Implemented pixel-perfect UI design for a very demanding client.
- Co-designed a RESTful API with the back-end team.
Technologies: Xcode, Git, RESTful Development, RESTful APIs, iOS, Objective-CLead iOS Developer
2012 - 2012Smart Capture, (Graduate Studies, Georgia Tech)- Implemented iOS application for graduate study research program.
- Implemented Bluetooth triggered A/V capture system for enabling parents to record their children in their home environment with the click of a peripheral-device button.
- Designed and implemented RESTful API to sync captured A/V and metadata to the back-end system where behavioral experts could review and provide feedback to parents.
- Researched Bluetooth protocol support in then-current iOS. Researched and sourced Bluetooth peripherals that were compatible both with iOS and with the physical requirements of the project.
- Iterated app very rapidly (a few times a week) with the research team in a hyper-agile environment.
- Designed and implemented a back-end Ruby on Rails web application.
Technologies: Xcode, Git, Auto Layout, RESTful Development, RESTful APIs, Ruby on Rails (RoR), Audio, Bluetooth, AVFoundation, iOS, Objective-C