John Caruso

Consultant at John Caruso LLC

Chicago, Illinois, 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
John Caruso is a Chicago-based consultant with over two decades of experience delivering enterprise software, integration, and ServiceNow solutions that emphasize craftsmanship and customer collaboration. He blends broad platform and language expertise with agile practices, having led product development, release management, and architecture roles across finance, healthcare, and large enterprises. Notable achievements include porting Jasmine for server-side ServiceNow testing (later noticed by Google) and building HR case management handling thousands of monthly requests across 100 hospitals. He also contributes to open-source TypeScript definitions for the widely used DefinitelyTyped repository, improving type safety for ServiceNow APIs. Comfortable both leading small teams and working hands-on, he brings a pragmatic focus on reducing waste and shipping reliable, testable systems.
code12 years of coding experience
job12 years of employment as a software developer
bookMath, Computer Science, Math, Computer Science at Valparaiso University
languagesEnglish
github-logo-circle

Github Skills (8)

type-system10
typescript10
typesc10
dts10
typescript-definitions10
typescripts10
type-definition10
typescript-types10

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 3 comments in 4 days
Contributions summary:John primarily contributed to adding and fixing type definitions for the ServiceNow platform within the definitelytyped repository. This involved creating and modifying TypeScript declaration files (.d.ts) to provide accurate type information for various ServiceNow APIs and classes. The contributions focused on ensuring type safety and improving the developer experience for users of these APIs. The user addressed linting issues and added JSDoc comments to enhance the quality of the type definitions.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
u-now/types-x

Mar 2019 - Mar 2020

eXtend ServiceNow development with type definitions
Contributions:1 release, 26 PRs, 49 pushes in 1 year
servicenowtypescript-definitionsjavascripttype-definitionsdefinitions
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