Diego Pinate

Principal Software Engineer at Bentley Systems

Phoenixville, 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
Diego Pinate is a Principal Software Engineer with over a decade of experience building cloud-native full-stack systems at Bentley Systems, where he progressed from intern to principal. He specializes in Typescript, Node.js, .NET Core, React, and cloud tooling such as Kubernetes, Docker, and Azure DevOps, and currently leads a small team delivering backend-heavy features for large-scale engineering platforms. His recent open-source contributions to the iTwin.js monorepo focus on server-side components like RbacClient and BIMReviewShareClient, reflecting deep experience integrating with iModelHub and WSG services. A Drexel-trained computer engineer with a master’s in CS, he pairs strong systems thinking with hands-on implementation across C++, C#, and game-development toolchains. Beyond enterprise software, he’s been making games since high school—an enduring hobby that sharpens his cross-disciplinary approach to graphics, simulation, and embedded-electronics interactions. Fluent in English and Spanish, he blends technical leadership with pragmatic delivery in complex engineering domains.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Drexel University
languagesEnglish, Spanish
github-logo-circle

Github Skills (17)

back-end-development10
apidoc10
ime10
typescript10
iml10
imodeljs10
api10
typescript-types10
nodejs10
typescripts10
api-design9
restful-api9
api-rest9
rest-api9
monorepo9

Programming languages (2)

TypeScriptC++

Github contributions (5)

github-logo-circle
iTwin/itwinjs-core

Sep 2018 - Nov 2022

Monorepo for iTwin.js Library
Role in this project:
userBack-end Developer
Contributions:24 reviews, 46 commits, 25 PRs in 4 years 3 months
Contributions summary:Diego primarily contributed to the back-end functionality, specifically focusing on implementing and testing the `RbacClient` and `BIMReviewShareClient` within the `itwinjs-core` repository. The commits reveal the addition of new features, like user retrieval, the creation of clients and supporting classes, such as `ChangedElementsDb` for version compare. Their work involved interactions with Bentley's iModelHub and WSG clients. This indicates a strong focus on developing and enhancing core server-side components of the iTwin.js library.
monorepojs-libraryrushwebgljavascript
Code for following the Changed Elements API Tutorial
Contributions:2 PRs, 6 pushes, 1 branch in 1 year 1 month
elementsapiapi-elementsfollowing
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
Diego Pinate - Principal Software Engineer at Bentley Systems