Adam Vartanian is a Staff Software Engineer in London with 16 years of experience building secure, privacy-minded systems across mobile OS, large distributed backends, and dynamic web front ends. He brings deep cryptographic and TLS expertise honed during a long tenure at Google and by contributing ECDSA and multiple cipher/key-generator implementations to the widely used Conscrypt Java security provider. At startups he’s combined hands-on engineering with leadership—designing and shipping an SDK as an engineering manager and transforming data infrastructure as a principal engineer for a biology automation product. Equally comfortable in C/C++ native code, Java, and front-end JavaScript (notably improving interactive time-series visualization in the dygraphs project), he thrives on variety and quick learning. Collected experience across production monitoring, deployments, and developer tooling means he focuses on pragmatic, auditable solutions that scale.
16 years of coding experience
19 years of employment as a software developer
M.S. Computer Science, M.S. Computer Science at Columbia University
Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Role in this project:
Back-end Developer
Contributions:292 commits, 532 PRs, 296 pushes in 2 years 3 months
Contributions summary:Adam implemented raw ECDSA signatures and other cryptographic functions, adding support for NONEwithECDSA signatures to the Conscrypt Java Security Provider. They modified and extended the native code to support ECDSA, adding methods for ECDSA size, sign, and verify. The user also implemented support for AES, DESEDE, HmacMD5, HmacSHA1, and HmacSHA{224,256,384,512} key generators. Further contributions involved fixing bugs and making improvements to the internal working of the library.
Interactive visualizations of time series using JavaScript and the HTML canvas tag
Role in this project:
Front-end Developer
Contributions:23 commits, 1 comment in 4 years 7 months
Contributions summary:Adam primarily contributed to the front-end development of the `dygraphs` library, focusing on interactive time series visualizations. Their work included adding and documenting new features, such as the `unhighlightCallback` option, and modifying existing functionality like the handling of missing data points. The user also addressed issues related to the layout and rendering of the graph, including improvements to axis rendering and the integration of a GWT loader. These changes enhanced the library's flexibility and usability.
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
Adam Vartanian - Staff Software Engineer at Relay Technologies