Ravishankar Gurubasappa

  • B2B Application Migration
  • Alpharetta, GA
  • Member Since Mar 25, 2023

Candidates About

                                                                                                                                        

Ravishankar Gurubasappa

 

PROFESSIONAL SUMMARY

·          17+ years of experience in building innovative software systems that solve business problems effectively on Web and Portal applications using Java/J2EE in all phases of Software Development Life Cycle(SDLC)

·          Expertise in Architect, Designing, Developing, Testing and Maintenance of applications in Java/J2EE

·          Extensively worked with Credit Cards, Banking, Retail and Investment domain with good knowledge of developing complex projects and good management skills of the deliverables

·          Expert in Web and Portal based applications using various frameworks, technologies, servers and tools with full-fledged hands on  Spring, Spring MVC, Spring Cloud, Spring Boot, Spring Data, Spring Cloud Config Server, Struts SOA, REST, Web Services, Hibernate, Maven, JSP, JSF, JMS, JDBC, EJB, SOAP, WSDL, JAXP, JAX-RS, JAX-WS, JPA, AngularJS, JavaScript, JQuery, Ajax, XML, XSLT, JSON, XSD, MongoDB, Amazon Web Services(AWS), WebLogic, WebSphere, WebSphere Portal, JBoss, Apache Tomcat, Eclipse, RAD, STS and NetBeans

·          Expert in open source frameworks like Spring, Spring Boot, Spring Cloud, Spring Config,Netflix Registry, Zuul, Struts, and Hibernate in designing and implementing architectural frameworks

·          Expert in developing web services (Produced and Consumed) using MicroServices, REST API, SOAP, and WebServices

·          Expert in setting up the CI/CD environment/platform process.

·          Expertise in trouble shooting END to END application in production environment

·          Expert in SQL/PLSQL programming, Stored Procedures using Oracle, Sybase, MySQL and Microsoft SQL Server

·          Very Good experience in Performance tuning of large systems and customer facing applications

·          Very Good Knowledge of public and private key cryptography, digital signatures, digital certificates and encryption protocols such as TLS/SSL

·          Expertise on Agile and Waterfall methodologies

·          Excellent Leadership, Technical Communication, Analytical and Problem Solving skills and ability to get on well with people including cross cultural backgrounds

·          Enthusiastic and passionate about building excellent software and building great teams

 

EDUCATION

·          Bachelor’s Degree in Electronics and Communication, Bangalore University, India, PESIT

·          Sun Certified Java Programmer in Sun Microsystems

TECHNICAL SKILLS

Languages: Java, XML, SQL, C and C++

J2EE/Middleware Technologies:  Spring, Spring MVC, Spring Boot, Spring Cloud, Spring Config, Spring Data, MicroServices, REST, SOAP, SOA, SAML, JAX-RS, JAX-WS, JAXP,Web Services, Servlets, JSP, JSF, Java Beans, EJB, RMI, JNDI, JMS, XML, LDAP, JDBC and JAXP

Portal Technologies: Oracle WebLogic and WebSphere Portal Server

Web/Application Server: IBM Web Sphere, WebLogic Server, Weblogic Portal Server, JBoss, Apache Tomcat, Java Web Server and IIS

Application Frameworks: Spring, Spring MVC, Spring Boot, Log4j, Hibernate and Backbase API

Web UI Technologies: Java Script, JQuery, Angular JS, AJAX, XML, XSLT, XQuery, CSS, JSON and HTML5

RDBMS: Oracle, Sybase, MySQL, Informix, SQL Server and Mongo DB

Tools: Amazon Web Services, Performance Tunning (JRebel, JProfile) Eclipse, Net Beans, XML Spy, ArboText, Crystal Reports, Spring Tools Suite (STS), Maven, Ant, Jenkinson and Kibana       

Source Code Control: GitHub, Sub Version, Clear Case, CVS, Perforce and Visual Source Safe

Operating Systems: Sun Solaris, Windows 2000/NT/XP/7, HP-Unix and Linux

 

PROFESSIONAL EXPERIENCE

 

Teksoft Systems Inc: Senior Software Engineer: Mar 29, 2017 – Till Date, USA

Wipro Technologies: Technical Consultant: Jul 24, 2006 – Mar28, 2016: Texas, USA

(Onsite assignments from Wipro Technologies, Bangalore, India)

 Kanbay Software(I) Pvt Ltd: Consultant: Sep 14, 2004 - Jun  29, 2006: Pune: India

Infosys Technologies Pvt Ltd: Software Engineer: Jan 13, 2003 - Sep 9, 2004: Bangalore: India

(Worked as a contractor through Logipro Software Pvt Ltd)

Aptech Ltd: IT Consultant: Apr 10, 2002 - Dec 23, 2002: Bangalore: India

Adarsh Solutions Pvt Ltd: Senior Software Engineer: Nov 4, 1999 - Mar 29, 2002: Bangalore: India

Asset International (Aptech Ltd): Trainer: Nov 18, 1998  - Oct 27, 1999: Bangalore: India

 

 

TekSoft Systems                                                                                                                        Mar 29,2017 – Till Date

 

 B2B Application Migration                                                                                                                                        Mar 29,2017  – Till Date

Client: Verizon

Location: Alpharetta, GA

Verizon is largest wireless telecommunications provider which offers wireless products and services. The B2B web application was implemented with ATG and planning to sunset the ATG product. Verizon wanted to move to open sources B2B microservices and convert all business logics to MicroServices

Roles & Responsibilities

v  Designed and developed MicroServices REST API framework using Spring Boot using Hibernate and JPA framework

v  Requirement gathering by interaction with various business stake holders

v  Build the MicroServices using Test Driven Development approach.

v  Designed and developed various framework components for supporting the micro services.

v  Implemented a Spring Cloud Config server for controlling the application properties of MicroServices

v  Customized the Spring Cloud Config server by modifying the open source code of Spring Cloud Config  and client according to Verizon requirements

v  Designed and developed various business microservices like CartMS, CustomerMS, UserProfileMS, LocationMS, SecurityServiceMS etc.

v  Designed and Implemented datastore framework to perisist data in Redis Cache.

v  Research on Apache Avro framework and implemented a POC for reducing the datasize during the response of MicroServices

v  Implemented a Test Driven Development using Junit and Mockito framework, followed the CI/CD deployment process in AWS environment.

v  Designed and Implemented a Netflix registry server for AWS cloud environment for locating the Microservices

v  Designed and Implemented a Zuul API proxy gateway for B2B business micro services

v  Actively involved in Release and Sprint planning of Agile process.

v  Owns the complete responsibility of supporting some of the B2B Microservices in DEV,QA and Prod environment.

v  Designed and Implemented  RabbitMQ for transferring messages between different Microservice components for Verizon B2B application

v  Designed and Developed a database stored procedure for some of the business components

v  Used issue tracking tool JIRA for bug fixing and life cycle traceability.

v  Lead the team coordination between Verizon offshore and Onsite.

v  Preparing technical documents which includes logical flow of the code and UML sequence diagrams.

v  Presented a demo to business stake holder for various business flows by integrating with  MicroServices

 

Environment

                        Amazon Web Services(AWS), Spring framework, Spring Cloud, Spring Cloud Config Server, MicroServices, Spring Boot, REST API,  Oracle, Netflix Registry, Zuul, Rabbit MQ, Jira, Mockito framework, Sonar, Tomcat, Maven, JProfile, Jenkinson, Swagger API,  Eclipse IDE, GitHub, Gitbash Client, Postman, Unix

 

 

 

Wipro Technologies                                                                                                                     Jul 24, 2006 – Mar 28, 2017

 

Chassis Migration for CRRP and CP application                                                                                                                           Apr 2016 – Mar 28, 2017

Client: Capital One

Location: Plano, Texas

Capital One is Fortune 500 company bank that offers a broad array of financial products and service to consumers, small business and commercial clients. Credit Risk Rating Platform is a web based dual risk rating platform utilizing Capital One’s dual risk rating to measure and manage commercial credit risk.

Roles & Responsibilities

v  Migration of Credit Risk API from SOAP framework to Microservice REST API  for CRRP and CP application

v  Requirements gathering by interaction with various stake holders.

v  Designed and developed microservices REST API using Spring-boot for CRRP and CP API applications

v  Designed and developed the stored procedures for Argus database.

v  Implemented a config server for controlling the application properties using Spring Cloud Config.

v  Designed and developed the REST API for exposing the Argus database as a service

v  Used Joins Stored Procedures and Functions in Interaction with backend database SQL Server and Oracle.

v  Implemented a Service and DAO components for all REST API modules

v  Owns the responsibility of REST services deployment in CI/CD on AWS cloud environment

v  Configured and Implemented the messaging systems between the microservices using RabbitMQ server.

v  Developed Junit test case using Mockito API for Chassis REST API modules

v  Lead the team as coordinator between offshore and onsite team.

v  Completely responsible for setting of the environment for DEV, QA, PERF and PROD environments on AWS servers for Chassis REST API.

v  Implemented a hazelcast cache for some of the API modules.

v  Actively involved in Release and Sprint planning for each quarter.

v  Worked on tuning the performance of database stored procedures and API code using JProfile and JRebel tools.

v  Efficiently applied critical thinking, raised concerns and suggested solutions at the very early stages of the project

v  Worked on fixing the sonar issues to satisfy the code coverage of CI/CD process

 

Environment

                        Amazon Web Services(AWS), Spring framework, MicroServices, Spring Boot, REST API, Chassis API framework, Oracle, SQL Server, Mockito framework, Sonar, Tomcat, Maven, JProfile, Jenkinson, Swagger API, Exact Bid API, Lambda Server, Eclipse IDE, GitHub, Gitbash Client, Postman, Unix

 

 

 

RightEveryWhere App                                                                                                                                                                                              Oct 2014 –Mar 2016

Client: ManpowerGroup

Location: Milwaukee, WI & Bangalore, India

 

ManpowerGroup (NYSE: MAN), the world leader in innovative workforce solutions, creates and delivers high-impact solutions that enable our clients to achieve their business goals and enhance their competitiveness. ManpowerGroup is planning to redesign Right Management's Right Everywhere site in order to provide intuitive experience, seamless integration interfaces to social channels, enhance the current system to present technology changes and have easily configurable options which allow the system to be used by any candidate requiring access to the resources within (regardless of candidate type).  ManpowerGroup is planning on utilizing a new platform to host the Right Everywhere site which includes administration configuration pages to select options available within a program.

Roles & Responsibilities

v  Worked as an Architect in designing RightEveryWhere(REv) application

v  Captured Requirements by interaction with various stake holders during the initial assessment phase

v  Presented a POC for various stake holders using Spring Portlet MVC, Hibernate by integration with MicroServices  REST API and LDAP

v  Converted functional design into technical design for portal based components and Java based interfaces

v  Designed and developed initial framework components from end to end systems including LDAP integration using Spring Cloud and Spring MVC

v  Designed and Implemented a microservices REST API using Sprint boot.

v  Designed and Coded for various modules using Java, J2EE, Spring Cloud and Hibernate framework like Login, Registration, User Profile, Resume Builder, Admin Module, Program Setup etc. using RAD tool

v  REST Services development, implementation and integration with WebSphere Portal

v  Implemented messaging system using IBM MQ using Spring Cloud and MicroServices

v  Developed JUnit Test cases using Mockito API for various REv modules

v  Security token based implementation for resetting the password functionality.

v  Owns the complete responsibility for releasing the build artifacts to the customer environment

v  Worked with the various offshore teams in setting up the environment infrastructure like local, DEV and QA  

v  Responsible for setting up the CI/CD environment for REv Application like Mavenization and Jenkinson setup.

v  Actively involved with customer in setting up the client environment like Staging, UAT and Production

v  Designed Hibernate mappings, associations and relationships between business objects

v  Efficiently applied critical thinking, raised concerns and suggested solutions at the very early stages of the project

v  Third Party Tools Integration Code implementation to support site analytics using a tool such as Google Analytics or Ominiture Support migration, configuration, installation and deployment of application in the Stage, UAT, and Production environments.

v  Created Operation/Deployment guide documents

 

Environment

                        IBM WebSphere Portal, Web Content Management(WCM), Spring Framework, Spring MVC Portlet, LDAP, Spring Boot, Hibernate, REST Micro Services, Amazon Web Services(AWS), Amazon SES, Spring framework, Microsoft SQL Server, Mockito framework, Angular JS, Java Script, HTML5, CSS, JQuery, Sonar, Maven, Jenkinson, Rapid Application Development(RAD) IDE

 

Sales Servicing Platform                                                                                                                                                                                         Jul 2012 – Aug 2014

Client: Capital One

Location: Richmond, VA

Capital One is Fortune 500 company bank that offers a broad array of financial products and service to consumers, small business and commercial clients. Sales Servicing Platform is an enterprise platform for personalized/targeted web facing customer sales or servicing applications that fully integrates with Card back end systems as well as ecommerce platforms. The platform consists of various capabilities like Balance Transfer, Secured Card, Online Customization, Online Cross Sell, Direct Elinking and Online Card Activation

 Roles & Responsibilities

v  Worked as an Architect in designing a Sales Service Platform application

v  Captured Requirements by interaction with various stake holders during the initial assessment phase

v  Presented a POC for various stake holders using Spring framework and Hibernate by integration with Real Time Messaging web services

v  Converted functional design into technical design for Web based components and Java based interfaces

v  Designed and Coded for various modules using Java, J2EE, Spring and Hibernate framework for various SSP capabilities

v  Developed JUnit Test cases using Powermock, Easymock API for various SSP Capabilities

v  Designed and Developed a digital common servicing framework using Message Beans for logging the operational monitoring data in database

v  Owns the complete responsibility for releasing the French site in production by interaction with Motion Point vendor and Capital One business stake holders for SSP

v  Implemented a Single Sign On(SSO) authentication between SSP platform applications.

v  Implemented a store and forward(SAF) JMS services for operation monitoring database

v  Assisted the Infra structure team in setting up the Production and Disaster Recovery(DR) Servers environment

v  Designed Hibernate mappings, associations and relationships between business objects

v  Efficiently applied critical thinking, raised concerns and suggested solutions at the very early stages of the project

v  Worked as Onsite Coordinator between onsite and offshore teams

v  Implemented with Maven using Hudson job for build and deploy projects artifacts

v  Created a mock services using SOAP UI for web services

v  Efficiently applied critical thinking, raised concerns and suggested solutions at the very early stages of the project

v  Hands on trouble shooting from end to end application if it fails in production environment

v  Assisted the production team to set up the monitoring alerts for prod environment

v  Assisted the team members in setting up the local environments in offshore as well as onsite

 

Environment

                        WebLogic Portal, Amazon Web Services(AWS), MicroServices, Spring Cloud, JAX WS Web Services, Oracle, Apache Web Server, Hudson, Maven, JSP, Free Marker Template(FMT), JMS, Spring AOP, HTML, CSS, Java Script, JQuery, Clear Case, SVN, Spring Tools Suite(STS), Eclipse IDE, Site Catalyst Omniture tool

 

 

 

Sites Replatform                                                                                                                                                                                       Jul 2011 – Jun 2012

Client: Target

Location: Bangalore, India

Target Corporation is an American departmental store into larger retail business across the USA and online uses various applications like Everest, Sites etc. This project aim was to replatform the Sites application from Stellent, ATG to TeamSite, Spring frameworks. The Sites replatform application contains all the non ecommerce functionalities which contain more content spots and changes very often like corporate, pharmacy, store locator, daily deals, weekly Ad etc. implemented in the Sites platform. All the software’s used in site applications like Stellent (CRM), ATG etc. getting expired by 2012.

 Roles & Responsibilities

v  Worked as an J2EE Architect for Content Delivery Network

v  Understood the existing system which includes business domain, infrastructure, platform, challenges & issues by interacting with various stake holders

v  Interacted with various stake holders during the Initial Assessment Phase

v  Proposed a new J2EE architecture for Site Replatform application for Content Delivery

v  Did the requirements gathering and prepared the functional and technical design documents

v  Presented a workshop and POC to all the stake holders of Target for Sites Application

v  Involved in capturing the Requirements Analysis and Design phase

v  Created and Reviewed the various documents like Assessment, Architecture, SRS and Detail Design

v  Analyzed the limitation and issues existing on ATG, Amazon web Services and Architected, Designed, Developed and implemented with Spring MVC framework and REST services

v  Developed various components of content delivery using Java, JSP, JSTL, XML, AJAX, Spring MVC, REST Web Services, WAS, Oracle

v  Effort Estimation

 

Environment

                        WebSphere Application Server, Http Web Server, Spring MVC, REST Services, Team Site, Akamai Server, AJAX, JMS, JavaScript, JQuery, AJAX, JSP, HTML, CSS, Junit, Oracle, Subversion, ATG Framework

 

 

Kohl’s Kiosk                                                                                                                                                                                                     Jun 2010 – Jul 2011

Client: Kohl’s

Location: Menomeefalls, WI

Kohl’s Corporation is an American department store into large retail business across the USA. The company currently operates 1067 stores in 49 states and each store having two kiosk machines to place the orders for customers. When customer is unable to find the product in a store, they can use the kiosk machine to find the product through online and can place an order with free shipping charges. These kiosk applications are developed in J2EE with Blue martini framework and Net Key Client side platform deployed in Web logic servers.

Roles & Responsibilities

v  Played a role of Technical Lead

v  Maintaining the KIOSK machines using Net Key Manager tool

v  Deploying the new release of Net Key framework changes to Kiosk Machines

v  Co-ordinating the teams between offshore and onsite

v  Investigation on major critical issues related to Kiosk application

v  Fixing the code and enhancements

v  Monitoring the performance of KIOSK server using WebLogic

v  Resolving the tickets raised by customers and store associates

v  Direct Customer Interaction

v  Was sending WSR and MSR reports to Business

 

Environment

                        WebLogic Server, Apache Web Server, Blue Martini framework, Akamai Server, Endeca Server, Oracle, NetKey Framework, JavaScript, JQuery, Unix, HTML, CSS, AJAX 

 

Moto Management Solution                                                                                                                                      Feb 2009 - May 2010

Client: Motorola

Location: Schaumburg, Illinosis

Moto Manager Console is an application used by the operators who are administrating and maintain a Motorola 4G network. MMC is a web browser driven client application and dependent on the model present at the server to which it is connected. When connected to a Moto Agent server at a single Network Element, the MMC is termed as MMC-NE. The MMC-NE provides all GUI management applications accessible at a Network Element. This includes configuration, state, diagnostic, alarm, and performance applications. The CLI is accessed outside of the MMC-NE. When connected to a Moto Manager server, the MMC is termed an MMC-Manager. The MMC-Manager provides the same configuration application with extensions useful to management of thousands of NEs. MMC client layout, components, and user interaction is consistent regardless to which server the MMC is connected and this application is built on AJAX based using Back base framework.