Umesh Ravuru
SKILLS
Languages: Java, NodeJS, Python, PHP, Java-Script.
Technologies: Spring,REST,SOAP, NodeJS, HapiJS, Heroku, Vagrant, Docker,Mocha, JUnit, Maven, JavaScript,Hybris, XML, JSON, CSS and HTML.
Web Servers: Apache Tomcat, IBM WebSphere.
Version Control Tools: Eclipse subversive, GIT, Bitbucket.
DataBase: JDBC, Oracle, Cassandra, MongoDB.
IDE Tools: Eclipse, WID, Visual Studio, WebStorm, SOAP UI, Postman, SourceTree, Spring Tool Suit.
WORK EXPERIENCE
Home Depot / MainFrame Consultant June 2018 - Present
Migrating legacy Mainframe based service to PCF/GCP microservices with spring boot and provide support.
Created Jenkins and blue ocean CI/CD pipelines for the developed backend services.
Using docker to store frontend artifactory and maven repository for the backend artifactory’s.
Using PCF and GCP for the backend services deployment.
Developed scripts for Extrahop to monitor the backend apps and generating alerts.
Integrated Extrahop with grafana.
Kroger Technology / Sr Software Engineer Feb 2018 - June 2018
The Kroger Company, or simply Kroger, is an American retailing company in Cincinnati, Ohio. It is the United States's largest supermarket chain by revenue the second-largest general retailer and the eighteenth largest company in the United States. My role is to rebuild mainframe java application architecture to microservice base architecture in Java.
Owns one of the unique feature in Kroger Web and mobile app - Shopping list.
Developing Java based microservices with spring boot.
Using docker for deploying the services and expose the endpoints.
Created dashboard and graphs in Echo logging for the developed services.
Using Gitlab CI/CD service for build, push, deploy development cycle.
Deploying the final docker containers in PDF for Auto scaling the service.
Integrating SonarQube and creating dashboard to show the test coverages and vulnerabilities.
ANTHEM / Sr Software Engineer Mar 2017 - Feb 2018
Anthem Blue Cross and Blue Shield is one of the top Health Insurance companies in USA and CANADA. In Ohio: We have Community Insurance Company where majority of IT services people work here. I mainly work on Anthem Insurance physical card delivery pipeline.
Working as a senior backend Developer and a part in 2 different agile teams.
Played a crucial role on the architecture decision.
Developed lot of POC’s and presenting demos.
Created Spring boot based Microservices and deployed in docker from scratch.
Migrated Spring MVC based service to boot.
Developing day to day scripts to process daily files with optimized performance.
Maintaining a server by constantly interacting with the Client and support it 24/7.
Introduced CI/CD in the Nodejs Projects, previously CI/CD was only in Java based projects.
Used Express as the base to develop api’s.
Configuring MongoDB for the data storage in both scrum teams.
Developed Mocha Unit testing as a part of CI/CD process.
Hosting all the services on the Anthem Linux servers.
Currently working on a POC to deploy the services on Heroku for better maintenance and monitoring
LIBERTY MUTUAL / Software Engineer Sep 2015 - Dec 2015
Since 1912, Liberty Mutual Insurance have committed to provide broad, useful and competitively-priced insurance products and services to meet customers' ever-changing needs.
Awarded as best intern for completing two weeks of work in one day by developing python scripts to solve thousands of WID formatting errors.
Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE.
A web service was created in INPC domain to get the set of rules applied for a specific policy.
Developed Junit test cases for all the different layer implementations.
Created XSD’s to give standard input to the application through the SOAP UI Request.
Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
BigTalk Technologies / Backend Developer Aug 2012 - April 2014, Bangalore, India.
www.realtycompass.com is one of the top Apartment/House rental online portals in India. Registered customers can add their property details into a well designed dashboard and registered users can look for Apartments/House based on their need.
Implemented the presentation layer with HTML, JavaScript and CSS.
Dynamic content management at client side using AJAX, JavaScript.
Tested web pages across multiple browsers to maintain consistency.
Developed custom JSON/XML parsers to automatically generate all the stored data and gives a notification if there are any changes for every one day interval.
Developed complex SQL queries to insert, update MySQL database.
Took an instrumental role in the full software development lifecycle as a team lead.
EDUCATION
Missouri University of Science and Technology, Rolla, Missouri - M.S (3.9/4.0)
Computer Engineering, Aug 2014 - Dec 2016
Indian Institute of Technology - Patna, India, - Bachelor’s (3.7/4.0)
Computer Engineering, Aug 2008 - April 2012