Ravi N

Senior Software Engineer at Walmart Global Tech

California, United States
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
Ravi N is a Senior Software Engineer based in California with 8 years of experience building cloud-native, RESTful applications primarily in Java and Go. At Walmart Global Tech he delivers reliable, high-performance systems and collaborates cross-functionally to meet business and customer needs, leveraging Unix, JMeter, and Cucumber for performance and QA automation. His background includes Go-focused roles at PayPal and American Express and research on adversarial attacks against ML models during his MS at Central Michigan University. An active open-source contributor, he worked on libreswan to add OpenBSD support to KVM test infrastructure and hardened interoperability tests—evidence of his interest in security and cross-platform testing. He combines solid algorithmic foundations (contributions to cs-algorithms) with practical DevOps and test automation skills, and a continual appetite for learning emerging technologies.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Central Michigan University
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Malla Reddy (MR) Deemed to be University
languagesEnglish
github-logo-circle

Github Skills (21)

algorithm10
algorithms10
kvm10
c-language10
python10
ipsec10
bash10
data-structure10
openbsd10
searching-algorithms10
automation10
automation-testing10
virtualization10
data-structures10
automations10

Programming languages (10)

TypeScriptJavaC++CRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
iam-abbas/cs-algorithms

Oct 2019 - Oct 2019

💻 Algorithms that you must know as computer science student
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs in 1 day
Contributions summary:Ravi contributed implementations of various sorting and searching algorithms, including Insertion Sort, Bubble Sort, and Merge Sort, across different programming languages (Python and C++). They further implemented a solution to the Travelling Salesman Problem in C and C++. Finally, they added an implementation of Exponential Search in both C++ and Python. These contributions focus on fundamental computer science concepts, demonstrating the user's proficiency in algorithms and data structures.
libreswan/libreswan

Aug 2020 - Apr 2021

libreswan
Role in this project:
userDevOps Engineer & QA Engineer / Test Automation Engineer
Contributions:10 commits, 5 PRs, 1 comment in 7 months
Contributions summary:Ravi primarily focused on integrating OpenBSD support within the KVM testing infrastructure of the libreswan project. Their contributions included creating and modifying scripts to install, configure, and manage OpenBSD virtual machines for testing purposes. The user also added new interop tests and cleaned up existing test cases, showcasing an emphasis on automated testing and compatibility verification within the project. Further efforts involved updating sanitization rules and streamlining NFS mounts for OpenBSD environments.
libreswanipsec
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