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 |