Josh Sonnenberg

I’ve always been enamored by the way it’s possible to create something from nothing as a software developer. Mobile development magnifies this by allowing users to carry what developers build with them for on-demand use.

Creating something that is both visually and technologically stunning elicits a sense of excitement, achievement, and wonder. Working on mobile apps facilitates these sentiments and motivates me to continually outperform my previous work, and to help others do the same.

My journey into mobile development began as a student in October 2014 when I started working for the University of Wisconsin-Milwaukee’s Mobile Innovation Lab; more fondly known as the UWM App Brewery. During my tenure at the App Brewery, I went from resolving issues with pre-existing apps to leading student teams to develop new ones.

Continuing on my mobile journey, I've found myself working for Kin + Carta (formerly Solstice). Starting off as a Technical Analyst, then Technical Consultant, and finally a Sr. Technical Consultant, I worked my way through the ranks as I advanced from a dev position to working as a Team Lead. Since becoming a Team Lead, I've lead four teams across two projects. In my most recent iOS project, I built the core architecture from the ground up using MVVM-C. I also had the responsibility and delight to train five devs, two new college graduates, two devs new to iOS, and one Jr. iOS dev. In this position, I've worked on two major iOS Native apps, worked with rapid prototyping in React Native, and have tried my hand at Fullstack with .Net and Angular.


Experience

Sr. Technical Consultant

Kin + Carta | Formerly Known as Solstice

As a consultant with Kin + Carta, I have progressed from developing to leading teams of developers in creating native iOS apps. Consulting includes both technical and client support activities, through which I have gained experience in developing & architecting apps, managing teams, and guiding clients.

Day to day responsibilities:

  • Review & merge code
  • Train & assist Jr. Devs with process & development
  • Design & implement foundational app components
  • Lead technical design sessions
  • Design & maintain core app architecture

Client Projects:

  • Fortune 500 Credit Card App - iOS Native (3 yrs)
  • Farm Management App - iOS Native (1 yr)
  • Fortune 500 Credit Card App Redesign - React Native (~4 mo)
  • Fortune 500 Credit Card Chatbot UI - React Native (~3 mo)
  • Construction Supply, Ecommerce - .Net/Angular (~3 mo)
May 2018 - Present

Technical Consultant

Kin + Carta (Solstice)
October 2016 - May 2018

Technical Analyst

Kin + Carta (Solstice)
September 2015 - October 2016

Mobile Developer

University of Wisconsin - Milwaukee | UWM App Brewery

As a Mobile Application Developer for the UWM - App Brewery, I was responsible for developing and maintaining mobile software applications throughout their development life-cycle. Other responsibilities included: mentoring, code reviews, creating training, and team management.

Cross-platform development using Appcelerator Titanium.

October 2014 - September 2015

Education

University of Wisconsin - Milwaukee

Bachelor of Science
Computer Science
2011 - 2015

Skills

Programming Languages
  • Objective-C
Tools
  • VS Code
  • Xcode
  • Postman
  • Charles
Methodologies
  • BDD
  • CI/CD
  • TDD
  • Agile
  • Cross Functional Teams