Rajendra Singh

Principal Software Engineer at Zscaler

Bengaluru, Karnataka, India
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
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.
code9 years of coding experience
job15 years of employment as a software developer
bookDiploma Electronics & Communication Engineering, Diploma Electronics & Communication Engineering at Govt. Khaitan Polytechnic College, Jaipur
bookEngineer's Degree Computer Engineering, Engineer's Degree Computer Engineering at Jaipur Engineering College and Research Centre (JECRC)
languagesHindi, English
github-logo-circle

Github Skills (16)

json10
c-language10
cprogramming-language10
rapidjson10
windows-installer10
uid8
windows8
front-end-development8
ui-design8
localization7
editors6
editor6
notepad6
ws-api5
winapi5

Programming languages (9)

C#PowerShellC++CSSLeanCJavaScriptHTML

Github contributions (5)

github-logo-circle
NPP-JSONViewer/JSON-Viewer

Dec 2018 - Dec 2022

A JSON viewer plugin for Notepad++. Displays the selected JSON string in a tree view.
Role in this project:
userFull-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.
stringdisplaysjson-viewertree-viewviewer
Notepad++ official repository
Role in this project:
userFull-stack Developer
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