Scott Battaglia

Principal Engineer, Amazon Devices at Universal Life Church

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code21 years of coding experience
job22 years of employment as a software developer
bookM.S., Computer Science, M.S., Computer Science at Rutgers University
bookRoselle Park High School
bookMBA, Health Systems and Policy, MBA, Health Systems and Policy at Rutgers, The State University of New Jersey-New Brunswick
bookMPH, Public Health (Health Systems and Policy), MPH, Public Health (Health Systems and Policy) at University of Medicine and Dentistry of New Jersey
stackoverflow-logo

Stackoverflow

Stats
91reputation
8kreached
7answers
0questions
github-logo-circle

Github Skills (20)

ldap10
debug10
user-authentication10
authentication10
java10
servlet10
javas10
web-framework10
springframework10
logging9
open-source8
jasig6
php6
attribute6
single-sign-on6

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apereo/java-cas-client

Aug 2006 - Jun 2017

Apereo Java CAS Client
Role in this project:
userBack-end Developer
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.
cas-serverauthenticationapereocas-clientservlet-container
apereo/cas

Dec 2004 - Sep 2015

Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Role in this project:
userBack-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