Donald Bacon is a retired application architect with over four decades of hands-on experience designing enterprise architectures, systems, and integrations across telecommunications, retail, healthcare, insurance, and eCommerce. He combines deep practical expertise in Java/J2EE, microservices, SOA, API management, and cloud-native tooling (notably AWS) with extensive data modeling and requirements analysis skills. Throughout his career he led architecture and delivery for large-scale systems, driving extensibility, scalability, and process efficiency while also guiding DevOps, CI/CD and release management practices. He has hands-on experience with modern stacks (Angular, Spring, Docker, Jenkins, Gradle/Maven) as well as integration platforms like Talend and Boomi and BPM with Pega. Since retiring in 2021 he remains active locally as president of a community dragon boat club, reflecting a continued leadership mindset outside of tech. His background in mathematics (BS magna cum laude and an MS) underpins a methodical, analytical approach to complex systems and requirements.
8 years of coding experience
36 years of employment as a software developer
Chemistry, Chemistry at State University of New York Cortland
BS, Mathematics, 3.8 (Magna cum laude), BS, Mathematics, 3.8 (Magna cum laude) at Saint John Fisher College
Masters, Mathematics, 4.0, Masters, Mathematics, 4.0 at State University of New York College at Brockport
Contributions:29 reviews, 96 commits, 24 PRs in 6 months
editionsgamegame-development
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.