Experience

Big Nerd Ranch

Senior Mobile Developer (iOS)
01/2021 - Present

iOS and macOS consulting projects for high-profile clients, delivering tailored solutions to enhance user experience and business operations.

  • Confidential project: Implemented new features to a sophisticated macOS (Cocoa) CRM application tailored for customer support operations of a major enterprise.
  • Confidential project: Enhanced a prominent macOS (Cocoa) bug tracking application. Focused on optimizing search and filtering capabilities to improve usability.
  • Confidential project: Significant contributions to a SwiftUI greenfield project focused on in-house fast-food delivery logistics.

PRA Health Sciences - Care Innovations

Senior Software Engineer
05/2020 - 01/2021

iOS and Android development using React Native. Consulting with international clients.

  • Developed and optimized several key features for a suite of healthcare applications, enhancing user engagement and client satisfaction.

PowerSchool

Software Engineer
10/2016 - 05/2020

iOS and Android development in Swift and Kotlin. Over 5 million monthly active users on average.

  • Led development of a rewrite of the PowerSchool Mobile Android app using modern tools such as Kotlin, Espresso, and Android Jetpack
  • Mentored two interns on Android; work on machine learning along with custom UI and accessibility
  • Developed a custom collection view layout used to display class information in a grid format
  • Researched and integrated Fastlane; allowed for automation of tests and other CI/CD tasks
  • Continuous learning to stay on top of new trends and developments in the mobile space and beyond

Old Republic Title Company

Mobile Applications Developer
07/2015 - 09/2016

Android development as well as some iOS development in Swift / Objective-C. Projects focused on enhancing the title and escrow process for agents on the go (OR Connect, Rate CalculatOR) as well as internal applications meant to manage aspects of the enterprise (OR Dashboard, OR Events).

  • Built OR Events for Android, an app for internal company events similar to the official WWDC and Google I/O apps from Apple and Google
  • Maintained and added new features to the Android version of OR Connect, the mobile interface to Old Republic's title and escrow services
  • Increased compatibility across Android devices from Gingerbread to Marshmallow
  • Assisted with the development of OR Connect and OR Events for iOS when necessary

Wanderful Media

iOS Developer
07/2013 - 07/2015

Contributed to the development of two apps from scratch (Find&Save and Find&Save Storefront). Contributed to the support of an app received through an acquisition (Coffeetable). Started as an internship and evolved into a lead development role.

  • Architected a high level network request library built on top of AFNetworking and NSURLSession in order to easily interact with a complex JSON API
  • Developed a server driven, widget based interface which allowed for easier customization of shipped applications without requiring a new application deploy
  • Utilized collection views to build complex layouts to browse content and product information in a fun way
  • Modularized internal reusable code by using private Cocoapods
  • Maintained universal applications across several legacy versions of iOS

Intel

Intern Software Developer
05/2012 - 08/2012

Contributed to the Micro Digital Signage project as part of the Intel Collaborators internship program.

  • Researched, architected, and developed a video streaming solution utilizing UDP Sockets and Node.js
  • Installed, configured, and deployed three HP ProLiant DL360 servers for git source code control
  • Customized an Android application used in an embedded system solution
  • Agile development on an international team
Education

California State University, Chico

Bachelor of Science - Computer Information Systems
05/2014

Activities

  • Upsilon Pi Epsilon, Alpha Chapter
  • Mobile Device Programming Teaching Assistant
  • Web Development Teaching Assistant

American River College

Associate of Science - Computer Programming
05/2010
Skills

Mobile Development

Advanced

  • Android
  • Android Jetpack
  • Android Studio
  • Apollo (GraphQL)
  • Cocoa
  • Cocoapods
  • Core Data
  • Crashlytics
  • Fastlane
  • Firebase
  • Gradle
  • Grand Central Dispatch (GCD)
  • GRDB
  • iOS
  • Java
  • Kotlin
  • Model-View-Controller (MVC)
  • Objective-C
  • OkHttp
  • React Native
  • Storyboards
  • Swift
  • SwiftData
  • SwiftUI
  • Swift Concurrency
  • Swift Package Manager (SPM)
  • Testflight
  • Xcode

Web Development

Moderate

  • Angular
  • CSS
  • HTML
  • JavaScript
  • JSON
  • LESS
  • NodeJS
  • Photoshop
  • React
  • Ruby on Rails
  • SASS
  • TypeScript
  • XML

APIs, SDKs & Tools

Advanced

  • Figma
  • Git
  • Github
  • Gitlab
  • Google Analytics
  • Jenkins
  • JIRA
  • Miro
  • Notion
  • Pivotal Tracker
  • SourceTree
  • SVN