Justin Cotton

Software Engineer

Summary

Mobile-focused software engineer with over 10 years of experience delivering polished, user-friendly iOS and Android apps. Skilled in native and hybrid mobile development, CI/CD, and mapping/GPS platforms. Passionate about building intuitive tools in collaborative, fast-paced environments.

Experience

Bike Repair Technician

04/2025 - Present

White Pine Touring

Diagnose, repair, and maintain bicycles while delivering excellent customer service in a fast-paced, team-oriented environment.

  • Perform everything from routine tune‑ups to intricate component installs and suspension service
  • Manage repair workflows and support sales, all while delivering quality service in a fast‑paced shop environment
  • Think quickly on my feet to solve problems and form meaningful relationships with customers and fellow cycling enthusiasts
  • Research both current and legacy cycling technologies and standards to effectively troubleshoot issues and provide tailored product recommendations

iOS Software Engineer, Trailforks

08/2021 - 11/2022

Outside, Inc.

Trailforks is a trail database and mapping tool for trail users and outdoor enthusiasts.

  • Led transition from hybrid Cordova app to native iOS using SwiftUI/UIKit, improving performance and modularity
  • Streamlined CI/CD pipeline using GitHub Actions, reducing developer time and simplifying app release
  • Continued to add native UI elements using both SwiftUI and UIKit to hybrid web app
  • GPS trail ride tracking using native APIs
  • Mapbox integration for custom layers and offline downloads

Software Engineer

07/2012 - 04/2018

Microsoft / Skype

Skype strives to connect millions of people across the world by providing reliable video, voice, and text communication.

  • Redesigned Skype for Android with MVC architecture and updated UI, resulting in increased user engagement and improved Play Store rating
  • Built automation framework (unit + functional tests) integrated with CI, significantly reducing manual QA overhead
  • Co-developed Skype Qik and Skype Lite—both downloaded millions of times with 4.0+ ratings on Google Play
  • Integrated Add-ins to Skype mobile and desktop using React; these were real-time collaborative applications used within a conversation

Software Engineer, Internship

06/2011 - 09/2011

Skype

Education

California Polytechnic State University, San Luis Obispo

2012

B.S. in Computer Engineering

  • LyFi: Remote home appliance control via WiFi using embedded systems