Career Profile

Full stack JAVA developer with a wide variety of experience in between.

Committer and PMC member at Apache CloudStack

Specialties: BigData, Cloud Computing, Open source development, Virtualization, Web Development, Agile Methodologies, Certified ScrumMaster

Experiences

Solution Consultant

Mar 2022 - Present
Sahaj Software, Remote

Vice President

Dec 2018 - Mar 2022
JPMorgan Chase & Co, Hyderabad

Committer and PMC member

Jul 2014 - Present
Apache CloudStack

Principal Software Engineer

Apr 2016 - Dec 2018
Accelerite (acquired CloudPlatform from Citrix), Hyderabad

Senior Software Engineer

Apr 2011 - Apr 2016
Citrix R&D India Pvt. Ltd. (acquired cloud.com), Hyderabad

Software Engineer

Sep 2010 - Feb 2011
Mojo Station LLC, Bangalore

Software Engineer

Nov 2007 - Aug 2010
lulu.com (acquired uGenie), Bangalore

Engineering Intern

Jan 2007 - Jun 2007
Yahoo! R&D India Pvt. Ltd., Bangalore

Skills & Proficiency

JAVA

Spring Framework

maven

GIT

Python & Bash script

Javascript & jQuery

HTML & CSS

Other Activities

  • Code Gladiators 2018 finalist.
  • Project Management Committee member at Apache CloudStack.
  • Certified ScrumMaster, Apr 2013 – Apr 2015 License 000252823
  • Quality award for Q2 2016 in Citrix for successfully identifying and fixing LDAP issue (CVE-2014-7807)

Projects

CloudPlatform

Oct 2013 – Present
Citrix, Accelerite

Based on open source Apache CloudStack (a highly scalable infrastructure as a service cloud computing platform), CloudPlatform provides Amazon AWS like IAAS cloud.

Worked on the below features some of which are also available in the open source version Apache Cloudstack

  • LDAP integration and enhancements
  • Browser based template or volume upload
  • Job framework enhancements
  • CloudFederation and Hybrid Cloud integration
  • Nutanix Acropolis Hypervisor integration

Release Manager for 4.6 and 4.10 releases of Apache CloudStack.

Technologies Used: JAVA, Spring framework, jetty, maven, git

CloudPortal Business Manager

April 2011 – Oct 2013
Citrix

CPBM is a web based cloud service delivery platform on top of Cloudstack or OpenStack that enables enterprises and service providers to transform general purpose cloud infrastructure into consumable resources through

  • worked on the design and development of version 1.0 of the product on modules including Payment Gateway integration, User Lifecycle Management etc.
  • Worked on implementation of workflows and billing in version 2.0 of the product

Technologies Used: JAVA, Spring framework, OSGI, jQuery, CSS, JSP, tomcat, maven, git

Author Spotlight

lulu.com

Author Spotlight is developed as a independent application embedded inside lulu.com. This application allows authors to promote their books and interact with readers. This required replacing a deeply rooted and messy legacy system.

Technologies Used: python, django, postgres, CSS, Javascript, jquery, PHP, git

RRT integration

lulu.com

RRT(Ratings Reviews and Tags) is a web service provided by weread.com. I did the integration of the RRT service with lulu.com. Now all the books on lulu.com shows ratings and reviews by the 3 million weread users. Was in Raleigh, NC, United States for 3 months to finish this project.

Technologies Used: PHP, mysql, phpUnit, git

weRead - Facebook and web application

uGenie

This application allows users to manage their reads and showcase them online. It is available as Facebook, orkut application and also on independent site weread.com

  • worked on bookclubs feature - understanding the existing code, improving it
  • Was one of the two engineers that developed authors corner.
  • Implemented a poll service for the app.
  • Implemented bookclubs v2 – new design for bookclubs
  • Worked on Newsfeed Management System which handles all the notifications and feeds between the users of the app and from the app to users across all networks ( facebook, orkut, myspace, emails).
  • mplemented the new facebook apis for the weread facebook app.

Technologies Used: PHP, mysql, CSS, Javascript, jquery, facebook apis, twitter apis

Data Analysis dashboard for experimental product launches

Jan 2007 - Jun 2007
Yahoo

This Project aims at providing a dashboard for all the experimental product launches. It was tested for two projects in APG team mixalot and rosita. This project will be helpful for the project managers to check the status of the projects graphically.

Technologies Used: PHP, mysql