James Espinosa

Software Engineer at Discord

San Francisco, California, 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

👤
Senior
🎓
Top School
James Espinosa is a Security Engineer in San Francisco with 13 years of experience specializing in detection and response, incident investigation, and threat hunting across startups and Fortune 500 organizations. He has led large-scale log analysis, host and network forensics, and malware analysis to remediate complex breaches and harden detection programs. Equally comfortable in hands-on engineering and investigative roles, he builds scalable detection frameworks and contributes to detection engineering tooling. His GitHub work includes backend contributions to OWASP's RailsGoat—implementing password reset flows—reflecting practical experience with vulnerable application controls and secure-by-design thinking. Known for an investigative mindset, intuition, and curiosity, he focuses on turning forensic insights into repeatable, programmatic defenses.
code13 years of coding experience
bookGeneral Education, Emphasis in Computer Science, General Education, Emphasis in Computer Science at Elgin Community College
bookBachelor of Science, Information Assurance and Security Engineering, Bachelor of Science, Information Assurance and Security Engineering at DePaul University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

rails10
ruby-on-rails10
actionmailer10
ruby10
smtp9
smtps9
vulnerabilities9
model-view-controller9
smtpd9
security8

Programming languages (6)

CSSGoPHPHTMLRubyPython

Github contributions (5)

github-logo-circle
OWASP/railsgoat

Nov 2013 - Jul 2014

A vulnerable version of Rails that follows the OWASP Top 10
Role in this project:
userBackend Developer
Contributions:24 commits in 8 months
Contributions summary:James primarily contributed to implementing password reset functionality within the RailsGoat application. This involved creating mailers, controllers, and views for handling password reset requests. They also updated SMTP settings and fixed minor code issues related to UI elements and text. Additionally, the user implemented basic password reset functionality, including the creation of a password reset form.
ruby-on-railsvulnerablerailssecurityvulnerabilities
jamesejr/jamesejr-com

Feb 2020 - Nov 2022

My personal website deployed on Cloudflare Pages. https://jamesejr.com
Contributions:47 commits, 29 PRs, 38 pushes in 2 years 9 months
cloudflare-pagescloudflare-r2cloudflarehugo-sitecommunity-management
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
James Espinosa - Software Engineer at Discord