Utkarsh Maheshwari is a Senior Engineer with a decade of experience building reliable, test-driven developer tools and editor features while based in Noida, India. At Postman he has advanced testing infrastructure and collection functionality, improving CI coverage and adding critical tests for reporters and SSL client certificate flows. He contributed to widely used open-source projects including Newman (Postman CLI runner) and Neovim, where he worked on multigrid UI rendering and screen-update correctness. Comfortable across the full stack, he combines pragmatic refactoring with automated testing to reduce production surprises—hence his credo that "bad code causes heart attacks." His background includes a B.E. in Computer Science from BITS Pilani and a history of internships and Google Summer of Code work that reflect both product-grade engineering and deep OSS collaboration. Colleagues find him detail-oriented and prevention-focused, turning brittle areas into well-covered, maintainable systems.
10 years of coding experience
3 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Javascript module that allows a developer to work with Postman Collections
Role in this project:
Full-stack Developer
Contributions:55 reviews, 42 commits, 19 PRs in 3 years 6 months
Contributions summary:Utkarsh primarily worked on enhancing the functionality of Postman's collection capabilities. Their contributions involved refactoring the use of FakerJS generators, removing incomplete generators, and adding replacements for non-use-case generators. They also implemented unit tests for dynamic variable generators, specifically focusing on new features related to file paths and directory paths, and refactored code to modularize and improve the efficiency of the code.
Newman is a command-line collection runner for Postman
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:53 reviews, 40 commits, 3 PRs in 2 years 1 month
Contributions summary:Utkarsh primarily focused on enhancing the testing infrastructure and test coverage for the Newman project. They added unit tests and integration tests, particularly for default and external reporters. Furthermore, the user added tests for SSL client certificate functionality and improved the test suite by adding coverage checks and automating test runs within the CI/CD pipeline by integrating tools like `nyc` and `codecov`.
api-testjenkinsjson-reportnewmanhttpie
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.