Nicholas Tessier

Software Engineer at Bentley Systems

Philadelphia, Pennsylvania, 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

👤
Senior
🎓
Top School
Nicholas Tessier is a software engineer with nine years of hands-on experience, currently building backend and API features at Bentley Systems from Philadelphia. He has a strong foundation in Java and C++, contributed meaningful authentication and caching improvements to the widely used iTwin.js monorepo, and reorganized client-side token handling to simplify extension and integration. A Stony Brook Computer Science graduate with a 3.90 GPA, he pairs academic rigor with practical product impact—having converted research prototypes into plugins and integrated 3D hazard visualizations with Microsoft Graph and SharePoint. Comfortable leading and mentoring (he managed dozens of student consultants at SBU), Nicholas is detail-oriented and even treats typing as a hobby, an unusual habit that underscores his efficiency and focus when delivering robust developer-facing systems.
code9 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at Arlington High School
bookBachelor’s Degree, Computer Science, 3.90, Bachelor’s Degree, Computer Science, 3.90 at Stony Brook University
languagesEnglish
github-logo-circle

Github Skills (12)

user-authentication10
authentication10
typescript10
typescripts10
backend10
typescript-types10
itween10
api-design9
javascript9
api9
apim9
dependency-management9

Programming languages (3)

TypeScriptC++C

Github contributions (5)

github-logo-circle
iTwin/itwinjs-core

Jul 2020 - Jan 2023

Monorepo for iTwin.js Library
Role in this project:
userBack-end Developer & API Developer
Contributions:318 reviews, 128 commits, 196 PRs in 2 years 6 months
Contributions summary:Nicholas focused on modifying the `AccessToken` class, a core component for authentication, to facilitate easier extension and integration with the `iModelApp` flow. They implemented a class decorator (`TokenPrefix`) to map token prefixes to constructors, improving token type generation during authentication. Additionally, they moved the `BasicAccessToken` class to the `itwin-client` package, which indicates code reorganization and dependency management. The user also made several updates to various RPC operations and added caching to optimize the performance.
monorepojs-libraryrushwebgljavascript
iTwin/imodel-transformer

May 2023 - Jan 2025

API for exporting an iModel's parts and also importing them into another iModel
Contributions:223 reviews, 62 PRs, 257 pushes in 1 year 9 months
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
Nicholas Tessier - Software Engineer at Bentley Systems