Sonia Calles

Software Engineer II at Affirm

Old Toronto, Ontario, Canada
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
Sonia Calles is a Software Engineer II with seven years of experience building secure, high-performance Java systems and a strong track record in open-source contributions as an OpenJDK committer. She has driven security and TLS improvements for the WildFly application server and its Elytron subsystem, adding CRL flexibility, encoding support, and protocol fixes that improved compatibility across Java versions. At Red Hat she optimized JVM tooling and refactored HotSpot internals—delivering measurable reductions in duplicate code and numerous backports across JDK releases—before joining Affirm. Comfortable across backend engineering, security, and developer tooling, she pairs deep protocol knowledge with practical product sensibility from client-facing projects and internships. She also has teaching experience mentoring undergraduates in software design and data structures, which informs her collaborative approach to engineering. A detail-oriented engineer, Sonia combines low-level JVM expertise with pragmatic system design to ship robust, enterprise-grade software.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at University of Toronto
bookIB and IGCSE, IB and IGCSE at Academia Británica Cuscatleca
stackoverflow-logo

Stackoverflow

Stats
518reputation
29kreached
13answers
2questions
github-logo-circle

Github Skills (31)

acme-protocol10
ssl10
tls1210
testing10
jboss10
tls1310
java10
security-protocol10
security10
mtls10
javas10
api10
x50910
wildfly10
cryptography10

Programming languages (6)

JavaCSCSSVueJavaScriptHTML

Github contributions (5)

github-logo-circle
WildFly Elytron: Security, Authentication, and Authorization SPIs for the WildFly project
Role in this project:
userBackend Developer
Contributions:42 reviews, 34 commits, 31 PRs in 1 year 1 month
Contributions summary:Sonia primarily contributed to the `wildfly-elytron` repository, which focuses on security, authentication, and authorization for the WildFly project. Their work involved updating error messages within the AcmeClientSpi, a key component of the ACME certificate management functionality. Additionally, the user modified the `AcmeClientSpi` and `Acme` classes, indicating an understanding of the ACME protocol and related security implementations. The user also performed refactoring and testing, as exemplified by the modifications in `AcmeClientSpiTest.java`.
wildflyauthorizationsecurityauthenticationelytron
wildfly/wildfly-core

Jun 2020 - Jun 2021

The core runtime that is used by the WildFly application server
Role in this project:
userBack-end Developer & Security Engineer
Contributions:10 reviews, 14 commits, 14 PRs in 11 months
Contributions summary:Sonia primarily contributed to the WildFly core runtime, focusing on bug fixes and enhancements related to security and TLS configurations. Their work involved addressing issues within the Elytron subsystem, specifically concerning trust manager behavior with CRLs, protocol handling, and the integration of new features like principal transformers. The user also addressed compatibility issues and test failures on specific Java versions, ensuring the robustness and stability of the core runtime environment. They demonstrated a strong understanding of security protocols and their implementation within the WildFly framework.
wildflymavenruntimerundeckweblogic
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
Sonia Calles - Software Engineer II at Affirm