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.
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.
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.