Niraj Singh is a solutions-focused networking and software professional with 14 years of experience bridging pre/post-sales engineering, SD-WAN/SASE architecture, and hands-on software development. He has led large migrations and 5G/O-RAN PoCs for enterprise customers, acted as a trusted advisor to executives, and driven revenue growth while ensuring smooth operational transitions. Technically fluent in VMware Velocloud, Nuage, and multi-vendor SD-WAN stacks, he also contributes to notable open-source Java projects—improving Spring Boot tooling and Cloud Foundry Java client behavior—bringing developer rigor to infrastructure solutions. A seasoned team lead and mentor, Niraj blends troubleshooting, analytics, and clear technical storytelling to resolve complex integration challenges. Based in the Greater Ottawa area, he pairs customer-facing account management with deep product and engineering feedback loops that influence roadmaps. An understated strength: he routinely turns operational learnings into testable code and artifacts that reduce future support friction.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.), Computer Information Systems, Bachelor of Science (B.S.), Computer Information Systems at University College of the Fraser Valley
Bachelor, Computer Information Systems, Bachelor, Computer Information Systems at University of the Fraser Valley
Bachelor, Information Technology, Bachelor, Information Technology at Thakur College of Science & Commerce
The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse, Visual Studio Code, and Theia
Role in this project:
Backend Developer
Contributions:35 commits, 19 PRs, 285 pushes in 2 years 2 months
Contributions summary:Niraj primarily contributed to the development of Spring Boot tooling, focusing on validation and dependency management within the Spring ecosystem. Their work involved implementing validation for Spring Boot project generations, including parsing data from spring.io and sample code, and creating associated unit tests. They also made changes to the Cloud Foundry integration, specifically removing the default URL and adding functionality for listing libraries and versions in Java projects. These contributions are geared towards improving the tooling's functionality and accuracy.
Contributions:13 commits, 2 PRs, 1 comment in 1 year
Contributions summary:Niraj significantly enhanced the application's core functionality by implementing the ability to retrieve and process response headers when starting an application. This involved modifying existing methods to obtain specific header data, such as the staging log file location, and creating new classes to handle this information. Additionally, the user wrote a test case to validate the correct operation of the updated startup procedure. Further contributions included supporting streaming staging logs and implementing error code parsing with specific exception types.
foundryclient-librarycloud-foundryreactorjava
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
Niraj Singh - Solutions Specialist at Keysight Technologies