Todd leads software development teams to design and implement innovative, enterprise-class, secure, distributed, mission-critical systems via effective alignment of technology (and development process) to business needs. He has led numerous efforts to design and implement scalable, maintainable and extensible platforms and products; many of which are still in Production. He regularly learns new technology to stay current and understand from bottom-up, which is invaluable for formulating enterprise strategy in addition to tactical planning. He is a strong proponent for reactive, streaming architectures that leverage technologies such as Akka, Kafka and Scala.
Fritz leads by example and is a proponent of “servant leadership" and agile development methods (scrum, kanban). He abhors the travesty of waterfall and micromanagement, and is an advocate of following sound SDLC process to provide long-term business value. His passion for programming and software design began on an Apple ][+ in 1980 at age 11, which progressed into assembly language by age 13, and 35 years later has continued across numerous technology innovations and trends. How fortunate to have a childhood hobby grow into a rewarding, lifelong career?
His experience includes greater than 18 years in significant roles of responsibility, and possess a diverse skill set that spans from the back-end to front-end, with emphasis on high volume, message oriented middleware and back-end solutions (e.g. big data).
Sometimes an evangelist of a technology before it becomes “cool” (microservices, EDA/CEP, docker , reactive programming and more). He is a versatile, personable, passionate, hands-on contributor. A team player with proven ability to related to different cultures, personalities and generations.
Previous topics he has presented on include Docker and microservices based architectures, to decompose legacy monoliths.