Summary
John Dvorak is a staff software engineer specializing in usable security and cryptography, with 11 years of hands-on experience delivering secure systems. He is currently shaping secure, scalable fintech software at Gemini as a Staff Software Engineer, a role he has held since 2022. His background spans firmware engineering at BitGo and co-founding Token, where he focused on identity protection and identity verification in distributed environments. He holds an MS in Computer Science and a BS in Computational Mathematics from Rochester Institute of Technology, and his early research included a >30x MATLAB speedup and Python data-mining work presented at RIT. Based in the Village of Victor, New York, he combines rigorous mathematical training with product-minded engineering to deliver usable security solutions at scale.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Rochester Institute of Technology
English, Spanish, American Sign Language