Jacob M Harris
**** * ******* **** **, Draper, UT 84020 ***********@*****.*** 801-***-****
Sr. Android Engineer—Architect
Technology Summary
Masters Computer Science,Georgia Institute of Technology,2015-Uncompleted Bachelor of Science in Physics and Computer Science,Brigham Young University,2010 Skills:Android, Jetpack, Dagger / Hilt, Retrofit,OrmLite, Spring Boot, REST, AGILE, Software Architecture Design, Matlab, differential equations, linear algebra, Fourier transforms, AR, AI Languages:Kotlin, Java, C#, TypeScript, Swift, JavaScript,XML Databases:MySQL, SQLite, Room
Check out a recent demo project using compose, mvvm, retrofit, coroutines, coil, and hilt. Includes robust unit test coverage:
https://github.com/jakemharris/ImageFinderApp
Experience
Podium,Sr. Android Engineer,2021-Apr 2024
● Complete rewrite of old react native app to native android using Kotlin, Jetpack Compose, MVVM, retrofit, GraphQL, room, coroutines, datastore, firebase, and integrated Twilio and Stripe
● Established modern architecture and code patterns with unit tests and viewmodel tests
● Lead team of 5 android engineers, mentored, pair programmed, and reviewed each merge request
● Worked closely with director and business executive to deliver key business initiatives
● Released new app with 99.9 crash free users and crash free sessions, 300 milliseconds launch time vs 10 seconds on old app, ADA, dark mode, bluetooth for credit card readers, and tap to pay
● Increased app store rating from 2.3 to 5 stars in 6 months and currently average 4.8 Western Governors University,Staff Engineer,2020-2021
● Managed full stack team for all of profile domain (Mobile, Angular, Java Spring Boot, PostgreSQL)
● Taught, trained, and coached engineers on best practices and reviewed each PR
● Enforced contract first development by creating API contract using Swagger Open API3
● Created and updated all architecture documents before coding (Class diagram and ERD)
● Managed AWS pipeline for deployment / docker / automation tests in postman
● Taught and enforced domain driven design
Western Governors University,Head Of Mobile,2018-2020
● Taught, trained, and coached both iOS and Android developers on mobile development best practices and architecture for each platform natively
● Set up integration tests, unit tests, and instrument tests for android in Java and Kotlin
● Created and executed conversion strategy to migrate Java app to Kotlin
● Worked with backend web service teams to build mobile friendly services
● Architected and built spring boot web services in Java and deployed to Amazon Web Services
● Reviewed each team member’s code to ensure quality code
● Helped architect a new iOS app to help transition from objective C to swift
● Inspired continuous improvement by creating collaborative environments to prevent conflicts
● Continually identified problems in backend web services, and worked with those teams to recognize what needs to be fixed and how to implement the changes Western Governors University,Sr. Android Engineer,Jan 2017-Jan 2018
● Delivered quality code with complex business requirements on time
● Taught, trained, and coached all android developers on android best practices and architecture
● Inspired continuous improvement by creating collaborative environments to prevent conflicts
● Reviewed each team member’s code to ensure quality code Western Governors University,Android Software Engineer,Aug 2015-Jan 2017
● Demonstrated strong working knowledge of JSON and Restful APIs
● Demonstrated passion for quality by developing highly complex native android app
● Helped shape and develop mobile specific REST web services using Spring
● Proficient JSON, GSON, and OrmLite to parse data and persist the data into SQLite database
● Demonstrated proficiency with advanced multi-threading using callback pattern to integrate with back-end systems and servers to prevent memory leaks and crashes
● Showed willingness to collaborate and change features on the go as specifications change
● Demonstrated proficiency in analyzing, debugging, and testing legacy code and restructured app to greatly enhance stability and performance
● Solid understanding of OOP and design patterns for Java and android
● Familiar with Service Oriented Architecture (SOA), and distributed systems
● Proved mastery with version control systems (Subversion and Git) to merge, pull, and revert different portions of code and to resolve conflicts
● Fixed non-functioning app and launched WGU Mobile within 3 months of starting
● 60,000+ downloads and 4.8-star rating (2,000+ ratings) Slick Apps-Mobile Development & Consulting,Founder– CTO,Oct 2014-Present
● Train, coach, and mentor engineers on Android Development best practices for enterprise-grade
● Built 10 different commercial enterprise android apps
● Met regularly with clients to understand acceptance criteria
● Influenced designers on mobile best practices
● Trained junior developers on how to make awesome UI and stable code
● Managed weekly releases and did daily QA
● Rebuild entire app from scratch within a few months using: Java, Kotlin, Rest, Json, Gson
● Used google cardboard, animations, and camera to created augmented reality views Fidelity Investments,Sr. Software Engineer – Facilitator,UT,2012-2015
● Created algorithm to do investment analysis on stocks and portfolios to reduce risk
● Received multiple national awards for top performance: Excellence in Action, MVP, others Special Interests
~Backpacking, hiking, mountain biking, skiing, surfing
~Trying to qualify for US Open