General Skills:
Technical Skills:
Programming Languages : Core Java
J2EE Technologies : Servlet, JSP, JDBC
Frameworks : Hibernate, Struts, JSF, Spring Family, Spring Boot, Vertx
Web Services : Restful, SOAP
Architecture Style : Layered, Client-Server,Micro services, Event Driven
Application/Web Servers : WAS/Tomcat
IDE Tools : RSA, Eclipse, IntelliJ
Relational Databases : Oracle, SQL Server, PostgreSQL
NoSQL : Mongo DB , BigTable
Communication Protocol : REST(HTTP), SOAP,gRPC,GraphQL,Websocket
Version Control Tools : PVCS, Accurev, GIT
Build Tools : Ant, Gradle
Operating system : Windows family
Front End Technologies : HTML, CSS, JS
XML Technologies : XML, XSD
Development Process : Agile, TDD, Waterfall
IBM Product Tools : Data power, API Connect
Cloud Technologies : Microsoft Azure (IaaS), Pivotal Cloud foundry (PCF), Google Cloud (GCP)
Data/Object Storage : Amazon S3, GCS , Blob Storage
Messgaing Tools : Rabbit MQ, Apache Kafka , GCP Pub/Sub
Caching Tools : Redis, Memory Store (GCP Redis)
CI/CD Tools : Jenkins
Monitoring Methodologies : Splunk, Dyanatrace,SRE, Grafana
Company Name: Ford Motor Company
Project: Global Vehicle Management System (GVMS)-GCP Migration
Client: Ford Motor Company
Project Description:
Global Vehicle Management System (GVMS) is a highly scalable application. GVMS application was running in the PCF environment. As part of the organization initiative all the applications has to be migrated to GCP Cloud and also integrated the long term vision to accommodate to support 10X capability for the application. So due to high business demand,started to design GVMS to move from PCF cloud to GCP cloud with 10X capability. It involves lot of challenges like choosing the right GCP components,splitting the microservices,choosing architecture style,managing people,resolving technical issues,implementing POC's to present senior leader to prove that GVMS application can run in GCP cloud environment with 10X capability. This GCP Migration involves selecting and adopting right set of GCP cloud infrastructure components as well as migrating 73 million vehicle data from RDBMS DB(Oracle) to NoSQL DB( Mongo DB) . It involves converting the data stored in the RDBMS to to No SQL Mongo DB Json format design was crucial for this migration.
GVMS is providing the vehicle software updates it has become critical to dealership and consumer facing systems. GVMS also has services, which are used, by FordPass and other applications in connected vehicle portfolio.
Technologies Used : Core Java, Spring Boot, Spring Data JPA, Spring Data Mongo DB, Spring Cloud,Spring Batch, Terraform, GCP Cloud, GCP Pub/Sub, GCP Memory Store(REDIS), Google Cloud Storage (GCS), Dataflow, Cloud Run, BigQuery, BigTable, Oracle, PostgreSQL, Amazon S3, Agile, Gradle, Mongo DB, REST(HTTP),SOAP, gRPC, GraphQL, oAuth, APIGEE, Jmeter, Mokito, Splunk, Dynatrace, SRE, Grafana, victorops, Cloud Build, Docker, Artifact Registry, Jenkins, Jira, Micro Service architecture, Event-Driven architecture, Serverless computing model.
Company Name: Ford Motor Company
Project: Global Vehicle Management System (GVMS)- PCF Migration
Client: Ford Motor Company
Project Description:
Global Vehicle Management System (GVMS) is a highly scalable version of GIVIS Core services which would be designed and developed with latest technology stack to provide higher response times.It is a rewrite application for Global-In Vehicle Information Systems (GIVIS), which is running in the existing Java/J2EE architecture (Monolithic application). The GVMS application is running in the Pivotal cloud Foundry (PCF) environment.PCF provides the high availability and high scalability environment.So due to high business demand the key services like GetAvailable/GetLatest and Analyzelog moved to PCF environment to meet business needs. GVMS is providing the vehicle software updates it has become critical to dealership and consumer facing systems. GVMS also has services, which are used, by FordPass and other applications in connected vehicle portfolio.
Technologies Used : Core Java, Spring Boot, Spring Data JPA, Spring Cloud, Spring Batch, REDIS, Amazon S3, SMB NAS Storage, Agile, Gradle, REST(HTTP), SOAP, gRPC, GraphQL, Web Socket, Content Delivery Network(CDN), Apache Kafka, oAuth, JWT , IBM API Connect, Data power, Jmeter, Mokito, Splunk, Dynatrace, SRE, Grafana, victorops, Jenkins, Jira, Micro Service architecture, Event-Driven architecture.
vehicle Name: DXC Technology
Project: IVSU (In Vehicle Software Update)
Client: Ford Motor Company
Project Description:
GIVIS (Global-In-Vehicle-Information System) is a repository for vehicle information. GIVIS system provides the services for maintaining the vehicle modules. GIVIS interacts with the external systems to capture and provide the vehicle information. The Over The Air(OTA) Feature Introduced in Ford to enter in to the Connected Vehicle Zone. So Started Project called IVSU which will collect the vehicle information and provide Software updates for specific modules (TCU,SYNC) through Over The Air. It will happen at some specific ignition in the vehicle. It supports Feature bundle (FB0, FB1, and FB2) to the vehicle. The entire solution implemented based in Microsoft Azure and their components.
Technologies Used : .Net , BLOB Storage, Microsoft Azure Cloud , Microsoft SQL Server, REST(HTTP), SOAP, Service Bus, Content Delivery Network (CDN), Event-Driven architecture.
JUnitithicame: DXC Technology
Project: Global-In-Vehicle-Information-System (GIVIS)
Client: Ford Motor Company
Project Description:
GIVIS (Global-In-Vehicle-Information System) is a repository for vehicle information. GIVIS system provides the services for maintaining the vehicle modules. GIVIS interacts with the external systems to capture and provide the vehicle information. The primary purpose of the GIVIS System is as follows: 1) GIVIS system provides services for current, available and latest vehicle module information to other systems. 2) GIVIS system supports service tool systems (PTS, ETIS) to consume the dealer and consumer log services to capture the specified all current vehicle information. 3) GIVIS system supports SYNC and InVehicle Electronic modules. 4) GIVIS system supports SYNC functionality to capture and provide SYNC configuration to both FORD service organizations (FCSD) and end consumers via web portal "syncmyride.com". 5) Receive and process End-of-Line files from manufacturing plants globally on real-time basis. 6) Receive the Software update for the Consumer and Dealer .
Technologies Used : Core Java, Struts framework , Java Server Faces(JSF), Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, EJB, Message Driven Bean(MDB), Web Sphere Server, HTEAM, AccuRev, Monolithic Architecture, Service oriented Architecture(SOA) .
Company Name: DXC Technology
Project: Sync Module - Life Cycle System (LCS)
Client: Ford Motor Company
Project Description:
LCS (life cycle system) is internal to ford is responsible for managing subscriptions. LCS interacts with theexternal vendors and other ford internal systems to send and retrieve subscription related information. The primary purpose of the Life Cycle System is as follows: 1) Enable Ford customers to avail the services provided by the next generation SYNC modules, by allowing activations and management their subscriptions (free and purchased) for these services. 2) Maintain track of subscribers for SYNC services and sharing this data with the SDN partners, on as needed basis. 3) Tracking and reporting of financial data related to SYNC services 4) Enable Customer Relation Center (CRC) to provide service to SYNC customers. LCS connects to the external vendors through Data Power
Technologies Used : Core Java, Struts framework , Java Server Faces(JSF), Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, EJB, Message Driven Bean(MDB), Web Sphere Server, HTEAM, AccuRev, Monolithic Architecture, Service oriented Architecture(SOA).
Company Name: HCL Technologies PVT Ltd
Project: NIC EASI – Enterprise Architecture Solution for Insurance
Client: National Insurance Company, India
Project Description:
National Insurance Company Ltd (NIC) is one of the leading public sector insurance companies of India, carrying out non life insurance business. National Insurance Company Limited (NIC) was incorporated in 1906 with its registered office in Kolkata. It is one of the leading general insurance companies in India. NIC has network of 1000 offices and more than 16,000 skilled personnel. NIC offers more than 200 policies with 10 million policyholders. As of March 2006, NIC???s general reserve stood at 13320.4 million rupees with an asset value of 13, 6008.8 million rupees.. NIC has identified a functionally aligned application portfolio encompassing end to end functionality of insurance starting from quote, policy issuance, to claims and support functions of HR, financial, risk management and governance to fulfill its needs.
Technologies Used : Core Java, Struts framework, Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, Service oriented Architecture(SOA), eBao Product tool.
saleableame: HCL Technologies PVT Ltd
Project: eMortgage
Client: United Services Automobile Association, USA
Project Description:
eMortgage (Real Estate Lending) project provides a competitive mortgage product via eChannel enablement for Members and MSRs including eMortgage product offering information, acquisition, fulfillment and subsequent securitization of the eMortgage assets to a third party investor, to enable USAA to become the best in class mortgage provider for their Members.
Provide a complete end-to-end service fulfillment for an online Mortgage application including product arrangement confirmation, verification, e-signature, e-closing, and funding. Eliminate paper documents and manual intervention requirements, except for "emotional events". Achieve target of 95% customer satisfaction rate. Projected 20% reduction in closing cost to member for eProduct pricing. 100% saleable, saleable process to handle an increase in mortgage applications with no increase in full time employees to support mortgage sales. 80 % acquisition via eChannel.
Technologies Used : Core Java, JSP, Servlet, Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, Service oriented Architecture(SOA).
Company Name: HCL Technologies PVT Ltd
Project: USAA Business Services
Client: United Services Automobile Association, USA
Project Description:
A business service is a distributed software component that contains business logic that may be shared among multiple presentation clients. This approach extends the life of business software components, because they are not tied to a particular presentation strategy. As new presentation channels are enabled within the enterprise, existing business services may be used to service this new channel. Business logic is isolated from presentation tier changes.
The Business Services design relies heavily on the concept of a layered architecture. A layered architecture is a generally accepted architecture principle – separation of system responsibilities into function layers. With layering, this architecture achieves the following system flexibilities: encapsulation, separation of concerns, and reuse.
Technologies Used : Core Java, JSP, Servlet, Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, Service oriented Architecture(SOA).
Company Name: IBM India Pvt Ltd
Project: AAG YMS (Allied Automotive group Yard Management System)
Client: Allied Automotive Group, Decatur, USA
Project Description:
This project is mainly used for yard management system. Allied Automotive is a company to deliver the all Type of vehicles. Manufactures sent a vehicle to Allied. Then allied will store the vehicles in corresponding yard and Bay. then depending upon the customer requirement they will sent a vehicle through Truck or Rail car. For that need to maintain the yard, bay, Truck details and Rail car decks. Yard management System provides two interfaces a. Interface for Hand held device b. back office interface. The client has two methods of accessing the system, one for the accessing the system using a PC and the other for accessing the system using a wireless HH barcode scanner.
Technologies Used : Core Java, JSP, Servlet, Oracle, SQL, JDBC, Hibernate, SOAP, JUnit, Service oriented Architecture(SOA).
Company Name: Keane India Ltd
Project: CPP (Commercial Package Policy)
Client: Hanover Technology Group, Worceter, USA
Project Description:
This project CPP is being developed by Allmerica Financial to issue a new type of policy called Commercial Package Policy, which is combination of Crime, Property, General Liability and Inland Marine. This application is developed by customization of a package developed by One shield for Allmerica. This would replace the existing MMS system.
Technologies Used : Core Java, JSP, Servlet, Oracle, SQL, JDBC, Hibernate, OneShield Tool.