Niraj Yadav

Software Engineer at IBM

Jaipur, Rajasthan, 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

🤩
Rockstar
🎓
Top School
Niraj Yadav is a software engineer with a decade of hands-on experience spanning kernel driver development for macOS, iOS and watchOS, full-stack REST APIs in Flask and Go, and custom e-commerce platforms. Currently at IBM after prior engineering roles at Red Hat and contributions at GlusterFS, he combines systems-level C work (memory-safety fixes, AES128 for rsync SSH) with modern Swift UI development. An active open-source maintainer—around 80% of his work is public on GitHub—he improves both codebases and documentation, having enhanced the official Gluster docs for better UX. A high-achieving Computer Science graduate from Manipal University Jaipur (9.6 GPA), he brings deep technical curiosity rooted in a lifelong passion for programming that began at age 10.
code11 years of coding experience
job1 year of employment as a software developer
bookRashtriya Military School
bookBachelor's degree, Computer Science, 9.6 GPA, Bachelor's degree, Computer Science, 9.6 GPA at Manipal University Jaipur
stackoverflow-logo

Stackoverflow

Stats
221reputation
6kreached
2answers
7questions
github-logo-circle

Github Skills (24)

markdown10
debugging10
filesystem10
storage10
distributed-systems10
c1110
c1710
markdown-it10
documentation10
shortcuts9
keyboard-shortcuts9
glusterfs9
javascript8
server7
css7

Programming languages (17)

JavaC++JinjaCRustMakefileVueGo

Github contributions (5)

github-logo-circle
gluster/glusterdocs

May 2022 - Nov 2022

This repo contains the source of official Gluster documentation rendered at https://docs.gluster.org
Role in this project:
userTechnical Writer
Contributions:7 reviews, 31 commits, 23 PRs in 6 months
Contributions summary:Niraj primarily contributed to improving the Gluster documentation. Their commits focused on enhancing the user experience of the documentation by hiding unnecessary "Copy to clipboard" buttons, extending keyboard shortcuts, and improving the overall syntax and structure of the documentation. They also removed an obsolete JavaScript file, indicating a focus on code cleanup and maintainability within the documentation system.
mkdocsgluster
gluster/glusterfs

Dec 2021 - Jan 2023

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-end Developer
Contributions:53 reviews, 22 commits, 57 PRs in 1 year 1 month
Contributions summary:Niraj primarily focused on bug fixes and optimizations within the GlusterFS codebase. Their contributions include addressing Coverity issues related to memory management (CWE-120, CWE-416, CWE-561), ensuring code safety by implementing `gf_strncpy`, and optimizing code logic. Furthermore, they added AES128 encryption for rsync SSH connections and refactored code for improved performance. They also addressed resource leaks and made improvements in several core files.
filesystemglusterstoragecdistributed-systems
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