Justin Wojciechowski

Staff Software Engineer

Savage, MN

justin@wojosoftware.com · LinkedIn · GitHub

About

Staff Software Engineer with 10+ years of experience building and leading mobile teams. Proven track record shipping Android and iOS apps at scale, standing up CI/CD systems from scratch, and driving engineering best practices across organizations. Passionate about automation, developer experience, and shipping quality software fast.

Experience

Raptor Technologies

Staff Software Engineer

Mar 2024 – Present

Lead Software Engineer

Feb 2022 – Mar 2024

Joined as SchoolPass; acquired by Raptor Technologies in 2023

  • Lead engineer of four mobile applications across multiple acquired product lines.
  • Manage processes, releases, project intake and estimation, along with release monitoring and alerting.
  • Transitioned developers and apps from multiple company acquisitions into a unified engineering org.
  • Provide mentorship to engineers of all levels and establish best practices company-wide across technology.
  • Created and maintain CI/CD pipelines to fully automate multiple app releases with quality gates and approval workflows.
  • Solely built an iOS and Android app from scratch in 6 weeks to hit a beta date; went live in app stores 2 weeks after beta.
  • Defined and established best practices and standards across Product, Engineering, and QA to improve productivity, delivery speed, and quality.
  • Implemented a complete CI/CD system in Azure Pipelines, including static code analysis (SonarCloud) and unit test enforcement on pull requests across multiple teams.

Life Time Fitness

Lead Mobile Engineer

May 2019 – Feb 2022

Senior Mobile Engineer

Oct 2017 – Apr 2019
  • Led a team of 6 engineers across MN, remote US, and India/Europe.
  • Delivered high-quality Android and iOS apps to Life Time members for class schedules, spa bookings, and more.
  • Built a new CI/CD system from the ground up to support the mobile team.
  • Drove app store ratings from 2.7/3.2 stars to 4.7/4.8 stars within a year.
  • Built highly optimized REST APIs for mobile consumption.
  • Implemented REST APIs and mobile features for a Spa booking experience that paid for the MVP tenfold within the first month.
  • Owned mobile analytics strategy using Adobe Analytics, App Center Analytics, and Azure Application Insights.
  • Integrated Bluetooth Low Energy (BLE) devices into the mobile platform.
  • Partnered with the business to define requirements and provide estimates for mobile team projects.

PeopleNet

DevOps Engineer 2

Jun 2017 – Oct 2017

Software Engineer 3 / Software Engineer 1

Jun 2015 – May 2017
  • Built a new DevOps infrastructure utilizing Kubernetes, Docker, Jenkins, and other automation tools.
  • Migrated teams from legacy infrastructure to the new platform.
  • Led an agile/scrum team building cross-platform mobile applications with Xamarin.
  • Onboarded and trained new mobile development hires; created the onboarding process from scratch.
  • Reworked the UI to be more responsive, intuitive, and modern alongside new features.
  • Re-architected key areas to improve performance and expand functionality.
  • Proposed and implemented a new software release cycle, version control strategy, and CI system.

Skills

C# .NET Java Kotlin SQL ASP.NET HTML CSS XML Mobile Development Android iOS Cross-Platform Development MVC/MVVM REST APIs Visual Studio Android Studio Git JIRA Azure DevOps CI/CD Jenkins GitHub Actions GitLab Pipelines Azure Pipelines Kubernetes Docker Agile/Scrum

Education

Bachelor of Science · Software Engineering

University of Minnesota · 2015

Interests

Family time with my wife and two daughters, autocross & motorsports, wrenching on cars, RC cars, gaming, piano, and keeping two cats out of trouble.