Summary
Douglas Hirsh is a Lead Software Engineer at UBS with two decades of software experience and a proven track record of delivering pragmatic, user-focused systems that reduce friction and improve accuracy. He brings architecture-level thinking to full-stack development across Python (FastAPI), Java, .NET/C#, and front-end frameworks like React and Angular, and recently applies generative AI to build a natural-language task and calendar assistant. A former CTO and longtime instructor, he blends hands-on engineering with mentoring, curriculum design, and team enablement. Known for preferring clean, stable code and designing solutions that haven’t been done before, he thrives on solving both business and technical problems and learning new technologies along the way.
11 years of coding experience
17 years of employment as a software developer