Lee Maguire

Senior Engineer at MongoDB

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

🤩
Rockstar
🎓
Top School
Lee Maguire is a Senior Engineer with six years of cross-platform experience building production-grade mobile SDKs, backend APIs, and cloud-enabled services. Currently leading development on the Realm C++ SDK at MongoDB, he blends low-level systems work (networking, concurrency, I/O, B+ trees) with high-level Swift and Objective-C iOS engineering. He has driven modular, widely adopted mobile libraries (used by major airlines and millions of users) and contributed substantive authentication and API-key features to the open-source Realm projects. Comfortable across .NET, Angular/React, Azure and AWS, Lee pairs architectural leadership with hands-on implementation and mentoring. Colleagues rely on him to translate complex platform/compiler nuances into reliable SDKs that developers and end users find intuitive. His background in both client apps and backend services gives him a rare full-stack perspective on mobile-first systems.
code6 years of coding experience
job7 years of employment as a software developer
bookBSc Information Systems and Information Technology, BSc Information Systems and Information Technology at Technological University Dublin
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
31reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (23)

ios10
c-language10
apidoc10
databases10
user-authentication10
authentication10
portable-database10
api10
mobile10
swift10
cprogramming-language10
database10
objective-c9
realtime-database9
cpp8

Programming languages (8)

TypeScriptC++CMakeObjective-CSwiftRubyKotlinPython

Github contributions (5)

github-logo-circle
realm/realm-swift

Feb 2020 - Nov 2022

Realm is a mobile database: a replacement for Core Data & SQLite
Role in this project:
userMobile Developer (iOS)
Contributions:423 reviews, 330 commits, 144 PRs in 2 years 9 months
Contributions summary:Lee primarily contributed to the integration of Realm Swift with features like App, User, and API key functionalities within the iOS environment. This involved adding and modifying Swift classes and tests related to Realm App initialization, login, switching, removing users, API key client flow, and integration of MongoDB Realm App functions. The contributions included adding new credentials for authentication, such as Function and API key. Additionally, the user improved the test coverage by introducing new tests for functionalities, such as the UserAPIKeyProviderClient flow.
objective-crealtimethreadsafesynccore-data
realm/realm-core

Mar 2020 - Jan 2023

Core database component for the Realm Mobile Database SDKs
Role in this project:
userBack-end Developer & API Developer
Contributions:65 reviews, 116 commits, 54 PRs in 2 years 11 months
Contributions summary:Lee primarily contributed to implementing authentication provider clients, specifically focusing on the registration, confirmation, and password reset functionalities for the UsernamePasswordProviderClient. They also introduced new methods related to API key management within the UserAPIKeyProviderClient. Furthermore, the user has been working on linking users and adding new authorization client options. The commits indicate a focus on enhancing the application's authentication and user management capabilities.
cpprealm-mobile-databasenosql-databasemobile-databasec-plus-plus
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
Lee Maguire - Senior Engineer at MongoDB