Primary Responsibilities
⦿ Managed and developed dozens of greenfield apps from conception to release and ongoing maintenance.
⦿ Worked with existing legacy applications, and would consult on reducing code debt, increase test coverage, upgrading tech stacks, or migrating legacy data.
⦿ Created both web and mobile applications for clients and the APIs to support them.
⦿ Worked regularly with clients and design team to gather acceptance criteria and make sure deadlines were understood and met on time, or if unable to be met, have an honest conversation and prioritize features.
⦿ Created team style guide and would regularly coordinate with the team for input while evolving it over time.
⦿ Lead apprenticeship program and mentored more junior developers as a tech lead.
Notable Projects
⦿ Touch screen kiosk in Joann stores that would allow users to generate craft ideas based on inventory. In addition to the application itself, I had to create script that would wake the operating system during store hours and allow for remote maintenance. On this project I also rolled up my sleeves and was involved in engineering the case internals for the kiosk as well.
⦿ App that would allow kids to do chores and earn minutes of screen time. As the children used their mobile devices, a VPN would track their usage and deduct time from their databank. When no time was remaining, a command would be sent via remote iOS commands and disable certain apps on their devices such as games, etc. In addition to working on the API and mobile app, I also wrote scripting to run the VPN server. This app was eventually adapted for use in school systems.
⦿ App that used Uber’s at the time brand new API to create a rewards platform that would allow drivers to get different degrees of discounts at commonly known shops for things like oil changes and regular maintenance based on their Uber driver rating. This app could be white labeled by service shops to use their own logos and color schemes.