John Urberg is a seasoned technology leader and director of architecture at Lifetouch, bringing over a decade of experience guiding large-scale software systems. He leads a team of system architects supporting Lifetouch’s Engineering and Product teams, translating roadmaps into robust, service-oriented designs across on-premises and AWS environments. Previously, as Lead Systems Architect and Lead Applications Architect at Lifetouch/Shutterfly, he steered e-commerce and infrastructure projects using Grails, AngularJS, Spring, and cloud services. Earlier in his career he built and led software architecture teams at IDEXX Laboratories and other organizations, working with IBM WebSphere, Oracle, and Java-based ecosystems. He earned a B.S. in Management Information Systems and Accounting from Minnesota State University, Mankato, blending business acumen with technical depth. Based in the Minneapolis–St. Paul area, John is known for turning complex requirements into scalable, maintainable architectures and for mentoring teams to deliver with velocity.
14 years of coding experience
18 years of employment as a software developer
B.S., Management Information Systems and Accounting, B.S., Management Information Systems and Accounting at Minnesota State University, Mankato
Contributions:13 commits, 1 PR, 24 pushes in 6 months
rxjsangular2-applicationangular2immutableangular
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.