Adam Vartanian

Staff Software Engineer at Relay Technologies

London, England, United Kingdom
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
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.
code16 years of coding experience
job19 years of employment as a software developer
bookM.S. Computer Science, M.S. Computer Science at Columbia University
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
1reputation
146reached
0answers
1question
github-logo-circle

Github Skills (22)

algorithm10
dygraphs10
algorithms10
javascript10
c-language10
visualization10
canvas10
charts10
chartjs10
java10
implement10
charting10
security10
javas10
cryptography10

Programming languages (9)

TypeScriptJavaCPLpgSQLJavaScriptPHPHTMLKotlin

Github contributions (5)

github-logo-circle
google/conscrypt

Jun 2017 - Sep 2019

Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Role in this project:
userBack-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.
securecryptographysocketprovidersecurity
danvk/dygraphs

Mar 2010 - Oct 2014

Interactive visualizations of time series using JavaScript and the HTML canvas tag
Role in this project:
userFront-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.
charting-librarycanvasjavascriptdygraphsinteractive-visualizations
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