Home

Yogesh Ravindra - Java Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: no
Visa: H1B
Yogesh Ravindra [email protected]
+16363230199


Professional experience Summary

Having overall 10+ years of IT experience working extensively in Java/Integration/UI/Mircoservices/Cloudtechnologies development.
Responsible for leading the development of software platforms, gathering inputs from all stakeholders, documenting, and communicating the solution/reference architecture and also designing/developing components
Expertise in designing/developing Spring based Microservices with multiple clouds, custom components large scale web applications/ using various enterprise integration/design patterns.
Extensive experience in using JAVA/J2EE frameworks which includes spring frameworks (Boot,React,MVC,JPA,Data, Integration, Batch, Cloud) , Hibernate , Netfilx Eureka,Hystrix,Consul/Zuul proxy,Apigee Gateway
Proficient in designing/developing services like Micro services ,Web service, Restful (Apache CXF/JAX-RS) in n-tier architecture
Proficient in developing UI Components through Vuejs, Java script, JQuery and used CSS, Ajax, JSON,HTML
Familiar with creating Custom Reusable React Components Library.
Expertise in using Vue JS, Controllers, Filters, Services, Templates, Events and Injectors.
Proficient in integrating heterogeneous systems using integration tools like ESB,OFSC, Camel with different messaging systems (IBM MQ/ActiveMQ/AXON/Kafka) and data stores(NO- sql,MongoDb,Cassandra,Graph-QL,Oracle,LDAP etc.).
Proficient in unit testing with Junit, Cucumber, Spring Junit and Junit EE.
Solution for performance issues through profiling tool like New Relic,wily, Jprofiler, Eclipse MAT,Splunk
Proficient in developing database objects/SQL/Stored proc and data modeling using database tools PL/SQL developer,Toad

Expertise in continuous integration(CI/CD) using Sonar/checkmarx/automation testing integrated with Jenkins server along with build tools Ant, Maven and SCM (Git,SVN) and deployment in cloud(Open shift/Pivotal Cloud foundry/Google cloud/AWS) and cloud deployment/management with Kubernetes,Docker,Splunk,Kibana,New relic
Good knowledge in using different security topology like Base64,crytocraphy, PKI, OAuth1/OAuth2 WS-Security, ,SAML 2.0,SSO JWT and PCI compliance
Adopted various design methodologies, concepts, standards and process such as Agile scrum development,OOAD, UML 2.0, OWASP
Domain expertise in insurance, telecom, finance, supply chain,ecommerce and information media,health

Technical Skills:

FRAMEWORKS Spring(Boot,React,Data,Cloud,MVC,DAO,JPA,BATC H,LDAP),hibernate,Mybatis, Kafka,Apache CXF, Camel,ESB,Micro services,API/IG Gateway( API Connect)
Languages Java8.0,J2EE,Java Script,JQuery,vuejs,JSON,JSTL,AJAX,Node.js,Perl,JSP,Servlets
Data Stores Oracle, MongoDb, Cassandra, DB2, MS Sql server, MYSQL, Open LDAP
Cloud Kubernetes,PCF,Openshift,AWS,Netflix Eureka,Zuul Proxy, Docker containerization,Apigee
Tools STS,Intellij,Visualstudio,RSA,WID,RAD,Eclipse,Toad, Ant,Maven ,Jprofiler,NewRelic ,EclipseMAT, Veracode,TOAD,Splunk,New Relic,Wily,Eclise MAT
Servers Jboss,WAS,WPS,WebSphere ESB,Tomcat,Jenkins server, MQ, FTP, WMB,Weblogic,MQ, sonar, Windows, Unix
Project and CM GIT,CVS,VSS, JIRA, PVCS,Clearcase,SVN,Starteam, Microsoft VISIO, MPP
UI React,VueJS,HTML,CSS,DHTML, XML,UML, XSL, XSLT, XSD, XPath, DTD ,JAXB,DOM,SAX







Portfolio Care Management solutions
Client Kaiser Permenante, Pleasonton, CA
Role Senior Developer (JAVA/J2EE/Spring)
Duration Feb 2019- Current
Projects description:
Project care and disease management is designed to create next generation care management platform for Kaiser and its partners and customers. Next-gen platform aims to create a flexible, expandable product that can grow and change as Kaiser and its customer s needs change while minimizing the need to rewrite large sections of the code and while minimizing the overall cost of change.

Responsibilities are:
Worked with business analysts to review business requirements and develop technical design and architecture documents based upon business need.
Have regular meetings with solution and enterprise architects for discussing the potential bottlenecks during architect/design phase
Have architected/designed/developed micro services using JAVA 8 /J2EE, Drools, Spring boot 2.0, Spring 4.0( MVC,Data,Cloud/React)
Have designed/developed Microservices API with Spring boot/Eureka/Kafka/Hsytrix to interact with various external systems
Have designed/developed UI components in Angular to interact with Rest APIs.
Integrated Microservices with external systems like LDAP ,Database (Oracle/JPA, NoSQL(Mongo DB)) ,SOAP services, rest services
Implemented design/coding for services (Micro /REST) with security stack with Oauth
Designed and developed API for different Micro services with gateway including specs
,proxies management
Used Maven/Bamboo/Sonarqube as a Continuous Integration, deployment environment Google cloud/AWS and Used test development with Spring Junit.

Environment: Micro services,Webservices(REST, SOAP),Mongodb,Javascript,Angular/React, Node.js ,Spring4.0 (MVC,JPA, Data,Junit), Spring Boot 2.0, Drools,Camel, Java1.8,J2EE, XML/JSON, Cucumber, Tomcat, Eclipse(Spring tool set), Sonarqube,Netflix,Hysterix, Apigee Gateway, Zuul Proxy, Google cloud/AWS, Bamboo,Jira,Splunk,New Relic, Git,Maven





Portfolio Discover Personal Loan
Client Discover Financial Services, Chicago, IL
Role Developer (JAVA/J2EE/Spring)
Duration Aug 2015-Feb 2019

Projects description:
Modernize discover personal loan origination system.
Responsibilities are:
Worked with business analysts to review business requirements and develop technical design and architecture documents based upon business need.
Have regular meetings with solution and enterprise architects for discussing the potential bottlenecks during architect/design phase
Have designed/developed micro services using JAVA 8 /J2EE, Drools, Spring boot 2.0, Spring 4.0( MVC,Data,Cloud/React)
Have designed/developed Microservices API with Spring boot/Eureka/Kafka/Hsytrix to interact with various external systems
Have designed/developed UI components in Vue JS to interact with Rest APIs.

Integrated Microservices with external systems like LDAP ,Database (Oracle/JPA, NoSQL(Mongo DB)) ,SOAP services, rest services
Implemented design/coding for services (Micro /REST) with security stack with Oauth
Dd developed API for different Micro services with gateway including specs ,proxies management
Used esigned anMaven/Bamboo/Sonarqube as a Continuous Integration, deployment environment Google cloud/AWS and Used test development with Spring Junit
Have automated selenium integration test cases for product functionality

Environment: Micro services,Webservices(REST, SOAP),Mongo db,Javascript,VueJS/React, Node.js ,Spring4.0 (MVC,JPA, Data,Junit), Spring Boot 2.0, Drools,Camel, Java1.8,J2EE, XML/JSON, Cucumber, Tomcat, Eclipse(Spring tool set), Sonarqube,Netflix,Hysterix, Apigee Gateway, Zuul Proxy, Google cloud/C
ITOM
Remote JPA/Hibernate, Bamboo,Jira,Splunk,New Relic, Git,Maven




Project Name Supply Chain Configuration Interface (PDM)
Client Appsplanet
Duration June 2012 - July 2015

Project Description:
This project is basically with a broad scale of suppliers and manufacturer. This process includes the basic processes of Supply Chain Configuration, Supply Chain Allocation, Manufacturing Engineering Document Management, Engineering Concessions, BOM Exchange supplier portal, ECO incorporation.

As a Team Lead, my responsibilities were:
Design and Implement BOM Exchange supplier portal with
eMatrix UI in JAVA language
Developing custom Java classes for Supply Chain Configuration and used MQL language to query database
Analysis the existing modules and changed JSP pages, added email notification by using Java mail API

Design and developed Webservices as producer (JAX-RPC, SOAP, WSDL, XML) to integrate with other enterprise wide systems.
Handling Database administration activities for different basic processes
Call handling for ECO incorporation.
Environment: Java, J2EE, Oracle9i,Tomcat 4.0, eMatrix, MQL, JSP,Java script, MI 10,CVS,Eclipse 3.0,windows 2000 server/XP



Education


Degree University Year of Passing
Bachelor of Technology University of Pune, Pune (May/12)
Keywords: cprogramm continuous integration continuous deployment user interface message queue javascript database information technology microsoft procedural language California Illinois Michigan

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];505
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: