Jarrod Parkes
Mobile Engineering Lead

Skills

Languages - Swift, Python, Javascript, Java, C/C++

Platforms - iOS, Android, Mac, Windows, Unix, Web

Tools - Xcode, Fastlane, Firebase, Git/GitHub, Android Studio


Experience

Senior Software Engineer - Aryeo - Nov 2020 - Present

  • Create spec-driven development process for internal and public APIs
  • Generate client SDKs for first and third-party consumption
  • Lead development of core iOS application

Mobile Lead - Spur - Feb 2019 - Oct 2020

  • Built first-class native mobile applications
  • Created shared architectural pattern called "SpurFlow" for native apps
  • Automated unit/UI testing, mobile deployments, and infrastructure processes

Mobile Lead - CommentSold - Jan 2018 - Feb 2019

  • Led development of 150+ native and non-native mobile applications generating an average of $1,000,000/week
  • Constructed and maintain continuous integration and deployment pipelines
  • Worked with back-end team and stakeholders to develop new features and perform user tests

iOS Curriculum Lead - Udacity - May 2016 - Dec 2017

  • Expanded core and specialized curriculums for the iOS Developer Nanodegree Program and new products.
  • Worked with industry parters to build content related to technology like Google Firebase and buddybuild.
  • Reviewed course materials and identity and resolve any knowledge gaps in the overall curriculum.

iOS Course Developer - Udacity - May 2014 - May 2016

Projects

Flow Coordinator Architecture - Present

  • Extension of the "coordinator" pattern presented by Soroush Khanlou.
  • iOS architectural pattern that composes an app as a "series of flows".
  • Used by atleast 100+ apps that I've built while working as an iOS engineer.

Continuous Integration and Deployment with Buddybuild - Jan 2017

  • Course for teaching the Buddybuild platform for continuous intregation and deployment of mobile applications.
  • Taught the basics of GitFlow, unit and UI testing with Xcode, and feedback tooling.
  • Interviewed buddybuild co-founder and engineers about creating the optimal iteration loop.

Firebase in a Weekend with Google - Nov 2016

  • Course for teaching the suite of tools bundled together with Google's Firebase.
  • Worked alongside Google subject matter experts to create content about Firebase Realtime Database, Analytics, and Remote Config.

Intro to App Development with Swift - Feb 2016

  • Course for teaching the basics of Xcode, storyboards, and the view controller lifecycle.
  • Students work alongside me to build an app that records your voice and plays it back with different modulations.
  • Most popular iOS course offering at Udacity.

iOS Networking with Swift - Jan 2015

  • Course for teaching basics of HTTP and using web services like Flickr and Parse.
  • Built course and authored 5 practice apps which illustrate network data communication.


Education

iOS Nanodegree - Udacity - Aug 2015 - Jan 2017

Bachelor of Computer Science - The University of Alabama in Huntsville - May 2009 - May 2014

  • Minor in Mathematics
  • Departmental Honors
  • 4.0/4.0 GPA

References


Available upon request.