Rajendra Singh is a Principal Software Engineer based in Bengaluru with 15+ years of hands-on experience building native Windows software in C++/VC++, Win32 and WTL across companies like Zscaler, McAfee, HP and Samsung R&D. He progressed from PLC/CNC programming at Maruti Suzuki into enterprise software, bringing a pragmatic systems mindset to complex desktop and installer problems. At Zscaler he drives architecture and delivery while earlier contributions at Notepad++ include installer optimizations and UI fixes that reduced installer size and improved localization and Unicode support. Rajendra is a longtime open-source maintainer whose GitHub work on a popular JSON viewer plugin for Notepad++ tackled core features like tree building, search and robust parsing options. Colleagues rely on him for pragmatic refactors that improve tooling and developer workflows, and he frequently bridges low-level Windows internals with higher-level product needs. He combines deep native engineering expertise with a track record of shipping polished tooling and extensible open-source projects.
9 years of coding experience
15 years of employment as a software developer
Diploma Electronics & Communication Engineering, Diploma Electronics & Communication Engineering at Govt. Khaitan Polytechnic College, Jaipur
Engineer's Degree Computer Engineering, Engineer's Degree Computer Engineering at Jaipur Engineering College and Research Centre (JECRC)
A JSON viewer plugin for Notepad++. Displays the selected JSON string in a tree view.
Role in this project:
Full-stack Developer
Contributions:12 releases, 10 reviews, 51 commits in 4 years 1 month
Contributions summary:Rajendra primarily focused on improving the JSON viewer plugin for Notepad++. They addressed warnings, fixed code formatting issues for better readability, and modified core functionalities like the tree builder and docking dialog interface. The user also made resource file modifications to allow the files to be opened and edited directly in Visual Studio. Furthermore, they implemented and maintained the search feature, and incorporated settings such as ignoring comments and trailing commas to make it more customizable.
Contributions:15 reviews, 145 commits, 236 PRs in 6 years 3 months
Contributions summary:Rajendra primarily contributed to the Notepad++ installer, addressing size reduction and UI improvements. Their work involved modifying the installer script (NSIS) to compress the installer, add descriptions for localization, distinguish between 32-bit and 64-bit versions, and make the installer Unicode. Additionally, the user fixed UI and display problems in the preferences dialog, including adjusting text positions.
notepad-officialcppwindowsnotepadeditor
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
Rajendra Singh - Principal Software Engineer at Zscaler