Venkata Sundararajan

Software Engineer 2 at Microsoft

Hyderabad, Sindh, 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
Venkata Sundararajan is a seasoned software engineer with 10 years of experience building high-performance back-end systems, device drivers, and distributed services, currently driving features and quality as a Software Engineer 2 at Microsoft. He has deep C/Linux kernel expertise from his work at Qualcomm—where he optimized memory and performance in Wi‑Fi drivers, reduced RAM and flash usage, and introduced TDD workflows—combined with a passion for Node.js and backend architecture. At Microsoft he improved enterprise app components, introduced Android unit testing for core file handling, and significantly reduced customer issues through design and fixes. An active open-source contributor, he added robust filter and test coverage to a generic C collections library, illustrating a pragmatic focus on correctness and automation. Based in Hyderabad, he pairs systems-level rigor with a pragmatic engineering approach to shipping reliable, scalable software.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's Degree, Information Technology, 8.89, Bachelor's Degree, Information Technology, 8.89 at PSG College of Technology
languagesEnglish, Tamil
github-logo-circle

Github Skills (13)

c1710
data-structures10
collections10
deque10
c1110
lists10
data-structure10
testing10
standard-library9
c-library9
common-library9
algorithms8
arrayobject5

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
srdja/Collections-C

Feb 2017 - Feb 2017

A library of generic data structures for the C language.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 commits, 2 PRs, 7 comments in 2 days
Contributions summary:Venkata primarily contributed to adding and testing new filter functions for various data structures (SList, List, Deque) within the C library. This involved implementing `filter`, and `filter_mut` functions, which allow filtering elements based on a given predicate. Comprehensive unit tests were also added to validate the functionality of the filtering operations.
data-structurescollectionsgenericarrayc
Contributions:27 commits, 2 PRs, 25 pushes in 3 months
gitlabcli
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
Venkata Sundararajan - Software Engineer 2 at Microsoft