Principal Engineer, Amazon Devices at Universal Life Church
New York City Metropolitan Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Scott Battaglia is a Principal Engineer at Amazon Devices with over 21 years of experience designing secure, scalable Java-based systems and leading cross-functional teams. He blends deep expertise in identity and access management—reflected in long-term contributions to the widely used Apereo CAS project—with practical experience building search, catalog, and content automation platforms at Amazon and Audible. A committed open-source steward and former CAS steering committee architect, he frequently drives stability and security improvements in authentication projects while advocating agile best practices. Scott’s background spans academia and enterprise, pairing an MS in Computer Science and public-health-focused graduate studies with hands-on work in Spring Security, LDAP, and SSO integrations. Unusually for an engineer at his level, he’s an ordained minister, signaling a broader engagement with community and ethical practice beyond tech.
21 years of coding experience
22 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Rutgers University
Roselle Park High School
MBA, Health Systems and Policy, MBA, Health Systems and Policy at Rutgers, The State University of New Jersey-New Brunswick
MPH, Public Health (Health Systems and Policy), MPH, Public Health (Health Systems and Policy) at University of Medicine and Dentistry of New Jersey
Contributions:550 commits, 24 PRs, 30 pushes in 11 years
Contributions summary:Scott's commits primarily involve the development of a Java-based CAS client, specifically focusing on core functionalities such as request handling, session management, and authentication mechanisms. The user implemented a filter to wrap HTTP requests to retrieve the user from the CAS assertion and worked on redirecting the user after successful validation. The commits demonstrate a focus on implementing and testing CAS authentication flows with Java servlets.
Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Role in this project:
Back-end Developer
Contributions:2095 commits, 1 PR, 69 comments in 10 years 11 months
Contributions summary:Scott contributed to the 3.4 maintenance branch by fixing a null pointer exception in the LDAP support and RegisteredServiceImpl and improving overall logging. They also made preparations for the 3.4.2.1 release and incorporated various bug fixes, including addressing relative path errors and fixing Web Flow syntax. The commits demonstrate a focus on enhancing code stability, fixing various bugs, and improving logging in the CAS system.
signwebssoapereoapache2identity
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.
Request Free Trial
Scott Battaglia - Principal Engineer, Amazon Devices at Universal Life Church