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.
12 years of coding experience
12 years of employment as a software developer
Math, Computer Science, Math, Computer Science at Valparaiso University
The repository for high quality TypeScript type definitions.
Role in this project:
Back-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.
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.