John Deringer is a Software Architect and technical lead, specializing in Web applications and services.
An accomplished and driven software engineering professional with extensive experience working with event-driven microservices. Utilizes advanced AI-powered development environments to streamline software engineering workflows. Leverage agentic capabilities for intelligent code generation, refactoring, debugging, testing, and automated documentation. Collaborated with AI agents to design, implement, and optimize full-stack applications, increasing development efficiency and reducing turnaround time. If you're not leveraging AI, you're falling behind.
John has several years experience with Cloud computing, Spring and Apache Kafka, building scalable Web applications and micro-services. He is a certified AWS Solutions Architect, Java programer, Apache Kafka developer and Iterable developer (email/SMS/push).
Prior to joining TransUnion John worked as a Senior Engineer at SRI International specializing in machine learning and Web services.
Born in the historic rail and shipping center of Tacoma Washington, John's fascination with computers begun in elementary school where he was introduced to the BASIC programming language. After graduating Clover Park High School he attended the University of Puget Sound specializing in regression analysis, predictive analytics and financial modeling. Post graduation John moved to California to expand his career in enterprise software development with specializations in financial modeling, accounting systems and database design.
John strives for simplicity with the belief that a complex solution is generally fragile, unmaintainable and doomed to be replaced by something smarter and more innovative.
In his spare time he enjoys hiking, bike riding, carpentry, electronics, auto mechanics, writing code, reading and other analytical problem solving.