Stephen Franceschelli

Senior Engineering Manager at GitHub

Raleigh-Durham-Chapel Hill Area 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
Stephen Franceschelli is a Senior Engineering Manager at GitHub with a decade of experience building and operating developer tooling, CI/CD agents, and enterprise integrations. He rose through hands-on roles at Microsoft and GitHub, contributing to high-profile open-source projects like the Azure Pipelines Agent and typed-rest-client where he improved reliability, redirect handling, and NTLM auth support. Comfortable across backend, DevOps, and release engineering, he focuses on resilient build and deployment pipelines and pragmatic improvements to developer experience. Based in the Raleigh-Durham area, he blends technical depth with people leadership and a habit of surfacing subtle infrastructure edge-cases through targeted fixes and automation.
code10 years of coding experience
job11 years of employment as a software developer
bookZurich International School
bookB.S, Computer Science, B.S, Computer Science at Worcester Polytechnic Institute
github-logo-circle

Github Skills (32)

azure-devops-server10
continuous-integration10
apidoc10
authentication10
typescript10
user-authentication10
http-client10
api10
azure-devops10
build-automation10
typescript-types10
dotnet-core10
azure-pipelines10
rest-api10
nodejs10

Programming languages (8)

C#TypeScriptDockerfileShellC++JavaScriptGoMarkdown

Github contributions (5)

github-logo-circle
microsoft/typed-rest-client

Oct 2017 - Oct 2018

Node Rest and Http Clients with typings for use with TypeScript
Role in this project:
userBackend Developer
Contributions:1 review, 130 commits, 35 PRs in 1 year
Contributions summary:Stephen primarily focused on enhancing the functionality and robustness of the REST client. They addressed redirect handling by implementing support for various HTTP redirect codes and managing the redirect flow within the client. Further contributions included version bumping, fixing sample code, and refactoring to improve the client's overall stability. Additionally, the user added features like an NTLM authorization handler.
javascriptnodejsresttypingstypescript
Azure DevOps Client for Node.js
Role in this project:
userBack-end Developer
Contributions:2 reviews, 61 commits, 47 PRs in 1 year 3 months
Contributions summary:Stephen primarily focused on the development and maintenance of the Azure DevOps Node.js API client library. Their commits include implementing resource area lookups, fixing bugs related to on-prem environments, and updating samples to demonstrate the usage of the API. They also addressed issues with API names, sample code, and ensured proper task upload functionality. The user also contributed to the project's infrastructure by adding a third-party notice and related build process modifications.
devops-clientdevopsnode-jsnodejsazure
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
Stephen Franceschelli - Senior Engineering Manager at GitHub