Farah Juma

Engineering Lead, AI Product at The Browser Company

Kitchener, 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
Farah Juma is an engineering leader and principal software engineer with 14 years of experience building secure, production-grade server software and AI products from Kitchener, Ontario. She has driven security and authentication work across WildFly and Elytron—implementing TLS 1.3 support, credential store automation, OpenID Connect, and low-level crypto utilities—and contributed notable fixes and features to widely used open-source projects like the WildFly application server. As a technical lead she has translated research into products: designing Graph RAG chatbots, Agent2Agent Java SDKs, multi-agent prototypes, and hallucination-reduction guardrails for applied AI systems. Farah combines deep back-end and security expertise with recent leadership of AI product engineering, mentoring engineers and aligning roadmaps across QA, docs, and sustaining teams. An engineer who moves between protocol-level security and practical AI integrations, she brings both rigorous cryptographic attention to detail and product-focused delivery.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at University of Toronto
github-logo-circle

Github Skills (24)

authorizations10
application-server10
tls1210
authentication10
user-authentication10
tls1310
java10
security10
mtls10
javas10
wildfly10
cryptography10
authorization10
libtls10
elytron10

Programming languages (9)

JavaDockerfileCSSCMakefileSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
WildFly Elytron: Security, Authentication, and Authorization SPIs for the WildFly project
Role in this project:
userBack-end Developer & Security Engineer
Contributions:1493 reviews, 1497 commits, 831 PRs in 8 years 8 months
Contributions summary:Farah's primary contributions involved updates to the Base64 usage within the AbstractMD5DigestMechanism class and enhancements to the Base64 utility class, including the addition of padding character support and pluggable alphabet support. Further contributions involved the implementation of a DER encoder and decoder, alongside method name refinement within the Base64 class. These modifications indicate a focus on security and low-level cryptographic operations within the project.
wildflyauthorizationsecurityauthenticationelytron
wildfly/wildfly-core

Nov 2015 - Nov 2022

The core runtime that is used by the WildFly application server
Role in this project:
userBack-end Developer / Security Engineer
Contributions:308 reviews, 213 commits, 158 PRs in 7 years
Contributions summary:Farah primarily focused on enhancing the security and functionality of the WildFly core runtime. Their contributions involved addressing potential security vulnerabilities, such as preventing `UnsupportedOperationException` errors when closing endpoints and ensuring proper connection options. The user also implemented crucial updates related to authentication and authorization, including fixing legacy username attribute parsing and ensuring the correct use of SSL context within remote outbound connections, with a focus on adding support for TLS 1.3. The user was involved in improving credential store updates within the Elytron subsystem.
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
Farah Juma - Engineering Lead, AI Product at The Browser Company