Cloud Developer Resume
San Jose, CA
SUMMARY:
- More than 10 years of Java and cloud computing development experience in IT industry as a Senior Developer in the full life cycle of the software development process.
- Very Strong experience on Openstack and AWS web service development,Java,Python , Docker, Virtualization , Django,, shell scripting,bash
- 9+ years of development experience on Java, J2EE, Spring4.0, Hibernate4.2,REST, JSF, Nodejs, AngularJs,JQuery, Maven, Oracle11g, with very strong back - end / database development skills.
- Strong experience on OOPS Principals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development. Knowledge of Spring, Hibernate (ORM), JPA, Maven, ANT, based UI automation.
- Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of Restful Web services and API design.
TECHNICAL SKILLS:
Programming Languages: Core Java, Python,Ruby, GO, Nodejs,Scala, Data StructureWeb Technologies: Spring3.0, Hibernate3.2,REST, JSF2.0,Primefaces, Rich Faces, Struts2.0, Ajax, JSP, Servlets, Ibatis, JDBC, XML, HTML, JavaScript, JQuery, DOJO, CSS, Junit, Unix,Google GWT,Gson,Google map,Android and IOS MVC,JSON,CQRS,N-Layer,Play framework
Web Services: REST,SOAP,Thrift,Pickle, JAX-WS, Kafka,BACnet
Web Servers: Tomcat, BEA Web Logic, Web Sphere, JBOSS
Database Technologies: MongoDB, Cassandra, DynamoDB, Oracle 11g, DB2, My Sql5.0Tools: Eclipse 3.0,Pycharm, Sublime Netbean5.0, RSA, Jasper Report
UML tools: Rational Rose, EA LITE
Cloud technologies: Openstack, AWS webservices, Cloud Foundry,Docker,OpenShift, KVM,Esxi,RHEL,Hadoop,Spark,Hive,Pig,OpenContrail
Build tool: Gradle,Maven Ant and Shell script
Code Repository tool: GIT,Gerrit,Stash, SVN,CVS
Devlopment: Agile methodology,Continuous integration, Jenkins
Networking: Network Virtualization,virtual switch, data center binding
Containers: Docker,LXC, Warden,Garden
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Cloud Developer
Technologies & Languages: Openstack, AWS, Docker,Pyhton, Java, GO,Spring4.0, Hibernate4.2, NodeJs, REST, Django,AngularJs, Python, Ruby Ajax, Thift, Json, Web Services, JQuery, Tomcat,RHEL,JMS, Django, Akka,BACnet,Hadoop, Hive, Spark, Pig,, Cassandra, zookeeper.
Responsibilities:
- Platform Architect for PIaaS (Partner-Infrastructure-as-a-Service).
- Responsible for building API frameworks Partners.-Part of the API design team and responsible for the design command gateway interface using python and thrift API.
- Designed REST API to interact with Openstack and different clouds
- Installed Openstack on development environments as well as production environments.
- Created Debian package to deploy python code on different production machine.
- Integrated Horizon api’s with client application.
- Developed AWS S3 API to copy project artifact into S3 bucket.
- Developed AWS cloud formation template to create a complete deployment stack.
- Integrated Open stack API with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Developed Horizen UI interface for VM provisioning using JQuery and J2EE.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure d esigned in NoSQL Databases - MongoDB, CouchDB
Confidential, Kansas City, KS
Cloud Developer
Technologies & Languages: Openstack, AWS, Python, Java, Spring, REST, Docker, REST(Pecan),AWS Ec2,KVM,Esxi,Thrift, MVC, Django, Jenkin,Gerrit (code review),Json, Mock, Hadoop, Hive, Spark, Pig, Cassandra, zookeeper.
Responsibilities:
- Wrote Nova, GlanceNeuton python client API to integrate with existing application .
- Customized Horizon dashboard to invoke client application REST API.
- Integrated Openstack with different clouds provider to provision the VM in any cloud.
- Created Chef cookbooks and recipes to integrate Heat templates into Openstack.
- Written Virtualization layer APIs (e.g.,KVM/Libvirt and ESX/vCenter API).
- Deployed source code using Linux packaging i.e. Debian package.
- Established developer workflow and code review process with Gerrit.
- Configured Jenkin continuous integration with Git repository.
- Configured Load balancer for vm instance.
- Configured core components like Nova,keystone,neutron.
- Accessed Openstack services using jquery. .
- Developed JMS classes and configuration to pass the message to Queue.
- Gathered requirement from clients and created UML diagrams.
- Implemented continuous integration testing and release systems
- Code deployment using Chef
- Used Amazon beanstalk to deploy application
Confidential
Senior Java Developer
Technologies & Languages: Openstack, Python, Django, Spring4.0, Hibernate4.2, JSF,REST(Jersey) Rich faces, AngularJs, Python, Ruby Ajax, Web logic, Oracle, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat,Chef. RHEL, JMS, Django.
Responsibilities:
- Enhanced Private Cloud blueprint by mapping OpenStack components to functional blocks
- Evaluated 5 top open source cloud management software viz. OpenStack, CloudStack, Eucalyptus, OpenNebula and OpenQRM and authored a Point of View comparing and contrasting these products
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet
- Implemented horizontal auto-scaling in OpenStack cloud, integrating it with Zenoss, OTRS and Chef
- Installed and configured Essex, Folsom and Grizzly (multi-node architecture) versions of OpenStack
- Integrated OpenStack (Grizzly) with OpenvSwitch to create Software-Defined-Networking tenant and service provider networks and routers
- Implemented automated local user provisioning in instances created in OpenStack cloud through Chef recipes
- Integrated KVM hypervisor with OpenStack
- Conducted several SME sessions and delivered demonstrations to clients on OpenStack and Open source cloud technology
- Created an open source configuration management and automation PoV by evaluating Chef and Puppet in a cloud environment
- Implemented OpenStack vendor distributions from Red Hat and Ubuntu
- Created designs for integrating OpenStack with Dell hardware/software and Netapp Flexpod
- Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates
- Installed Hadoop components HDFS, MapReduce, Hive, HCat, Zookeeper, HBase, Pig, Sqoop, Oozie utilizing Ambari installation tool in CentOS
- Implemented Software-Defined-Storage by integrating Ceph and Gluster to OpenStack cloud
- Implemented horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer and LbaaS
Confidential
Senior Java Developer
Technologies & Languages: Spring4.0, Hibernate4.2, JSF,REST(Jersey) Rich faces, Oracle, Eclipse, Ajax, Web logic, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat,Data Structure.
Responsibilities:
- Developed REST API to interact with Open stack..
- Integrated Open stack API with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Developed UI interface for VM provisioning Using JQuery and J2EE.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure
- Designed in NoSQL Databases - MongoDB, CouchDB
Confidential
Technologies & Languages: Spring4.0, Hibernate4.2, JSF,REST(Jersey) Rich faces, Oracle, Eclipse, Ajax, Web logic, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat,Data Structure.
Responsibilities:
- Developed JSF controller classes .
- Written REST API to integrate JSF and Spring framework.
- Developer complex UI page using JSF and prime faces .
- Developed JMS classes and configuration to pass the message to Queue.
- Gathered requirement from clients and created UML diagrams.
Confidential
Technologies & Languages: Spring MVC, Hibernate4.2, REST (Jersey), Oracle, Eclipse, Ajax, Web logic, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat,Data Structure.
Responsibilities:
- Developed Spring MVC controller classes and API.
- Written Spring Batch classes and configuration to schedule the job.
- Developer complex UI page using Spring MVC.
- Developed JMS classes and configuration to pass the message to Queue.
- Developed PL/SQL queries and gathered requirement from clients and created UML diagrams.
Confidential
Technologies & Languages: Struts, Oracle, Eclipse, Ajax, Weblogic, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat,Data Structure.
Responsibilities:
- Developed Struts Action classes and API.
- Written core engine to read the data from xls file and stored into database.
- Developer complex UI page using Struts.
- Developed mail API and JMS configuration to interact with Queqe.
- Deployed war file into APP server in Linux environment,