Rakesh Venkatesh

Java Developer at ABN AMRO Bank N.V.

Amsterdam, North Holland, Netherlands
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
Rakesh Venkatesh is a seasoned Java developer with a decade of experience building cloud and networking software, currently working at ABN AMRO in Amsterdam. He is an active contributor to Apache CloudStack—helping deploy public and private clouds at LeaseWeb—where he has fixed resource accounting, implemented IP allocation features, and performed DevOps tuning for system VMs and logging. His background spans control-plane networking work at Juniper (firewall, BFD), systems engineering at NetApp, and practical scripting/automation across Perl, shell, and Java. Comfortable across backend, testing, and some UI/DevOps tasks, he modernizes legacy Java (e.g., design-pattern refactors) while shipping production-grade cloud features.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at R. V. College of Engineering, Bangalore
bookMaster's degree, Computer Science, Master's degree, Computer Science at Arizona State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

design-patterns10
javas10
apache-cloudstack10
command-prompt10
java10
command-line10
networking9
python9
virtualization9
refactoring9
infrastructure8
devops8
kvm7

Programming languages (12)

TypeScriptC#JavaShellCBicepJavaScriptVue

Github contributions (5)

github-logo-circle
apache/cloudstack

Nov 2019 - Jan 2023

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:138 reviews, 105 commits, 128 PRs in 3 years 2 months
Contributions summary:Rakesh contributed to the Apache CloudStack project by addressing various issues, including fixing resource accounting for expunged volumes and implementing features like acquiring specific public IPs for networks. Their work involved modifying Java code (VolumeDaoImpl.java), suggesting a strong back-end development focus. In addition, the user made changes to test files and UI-related scripts, indicating some involvement in testing and front-end development, as well as performing some DevOps-related tasks, like configuring systemvm and setting logrotate intervals.
pythonapache-cloudstackxcp-nghostingcloud-computing
Design patterns implemented in Java
Role in this project:
userBack-end Developer
Contributions:10 reviews, 6 commits, 4 PRs in 2 months
Contributions summary:Rakesh primarily refactored and modernized existing Java code within the repository. They modified the command pattern to use lambda functions and updated the observer pattern with enums. Furthermore, they cleaned up code and removed unnecessary modifiers and streamlined code structure in various files throughout the project.
principlessnippets-collectionsnippetspatternsdesign-patterns-implemented-in-java
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