Gagik Amaryan

Senior Software Engineer at MongoDB

Copenhagen, Capital Region of Denmark
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
Gagik Amaryan is a Senior Software Engineer with a decade of experience building scalable cloud, web, and mobile systems, currently focused on AI-powered developer tools at MongoDB. He moved from JavaScript hobby projects at age 12 to professionally shipping TypeScript apps and microservices in Go, Python, and Rust across startups and large tech. As a repeat MongoDB contributor he’s worked on core tooling like the VSCode extension, mongosh CLI and Atlas Device Sync SDKs, and made notable contributions to the popular realm-js mobile database by implementing robust toJSON serialization and tests. He’s also an entrepreneur—founder of tetrify, an App Store productivity app, and of Princeton’s Hoagie Club platform—showing a track record of turning ideas into widely used products. Based in Copenhagen, he blends hands-on engineering with product instincts and a curiosity for new domains, particularly developer tooling and AI. His code and projects are open and visible on GitHub (github.com/gagik), reflecting a preference for practical, test-driven solutions.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Princeton University
languagesEnglish, Russian, Armenian
github-logo-circle

Github Skills (13)

unit-testing10
typescript10
javascript10
data-serialization10
realm10
typescripts10
typescript-types10
serialization10
react-native9
portable-database9
c-language8
nosql-database8
cprogramming-language8

Programming languages (11)

C#TypeScriptJavaCSSShellC++RustJavaScript

Github contributions (5)

github-logo-circle
realm/realm-js

Sep 2022 - Jan 2023

Realm is a mobile database: an alternative to SQLite & key-value stores
Role in this project:
userFull-stack Developer
Contributions:159 reviews, 61 commits, 51 PRs in 4 months
Contributions summary:Gagik contributed to the implementation of the `toJSON` functionality and its corresponding testing within the realm-js repository. Their work involved modifying several files, including core object and collection classes in TypeScript and Javascript, as well as integration tests, and a C++ header file. The user added the toJSON implementation and testing, ensuring the correct serialization of Realm objects. They also addressed and fixed issues, such as the update schema test and the dictionary setting corner cases.
realm-mobile-databasereact-nativenosql-databasemobile-databasereactnative
HoagieClub/stuff

Feb 2022 - Mar 2023

Everything on campus, from bulletin to sales, in one place
Contributions:7 reviews, 15 PRs, 23 pushes in 1 year
placeeverythingreactbulletincampus
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