Summary
Overview
Work History
Education
Skills
Project Details: Project#1 (Current Project) - Sep 2021 to Till Date
Project#2 - Mar 2017 to Aug 2021
Project#3 - Sep 2015 to Jan 2017
Project#4 - Mar 2012 to Aug 2015
Project#5 - Mar 2011 to Mar 2012
Project#6 - Jun 2009 to Dec 2010
Project#7 - Jul 2008 to May 2009
Project#8 - Aug 2007 to Jul 2008
Project#9 - Sep 2006 to Aug 2007
Project#10 - Sep 2005 to Sep 2006
Languages
Timeline
Generic
Anbuchezhiyan Thankamony

Anbuchezhiyan Thankamony

Chennai

Summary

  • Experienced across Software industry over 19 years, leveraged programming , system design,critical thinking, analytical reasoning, problem solving, good communication excellent interpersonal skills and good leadership qualities.
  • Extensive experience in leadership qualities in agility,transformation, strategy, operations, collaboration and facilitation of training and mentoring.
  • Enthusiastic in programming , software architecture, System Design and Software craftsmanship, Clean code, Cloud 12 Factor,Frameworks and API design,Microservices Architecture and Event driven Architecture .
  • Involved in large scale application development starting from Design,coding,testing , Bug fixing & applying best practices along with performance tuning.
  • Enjoyed in product development , service delivery, team establishment, system study, implementation.
  • Excellence in functional areas like Manufacturing, Insurance,Logistics and Transport .
  • Systematically analyzing and prioritizing for operational excellence and continuous improvement.
  • Guiding and Mentoring team members of the software engineering product teams.

Overview

19
19
years of professional experience

Work History

Staff Software Engineer

Ford Motor Company
09.2022 - Current
  • Involved in planning, analyzing, designing, implementing, testing, and maintaining the activities
  • Providing regular constructive feedback and conducting performance reviews to the team
  • Manage implementations of cloud architecture (GCP cloud)
  • Encouraging effective communication in a collaborative work environment

Cloud Anchor Engineer

Ford Motor Company
09.2019 - Current
  • Programming well-designed, testable, efficient code as well as producing specifications and determining operational feasibility
  • Manage implementations of cloud architecture (PCF cloud)
  • Lead architecture initiatives from inception to completion
  • Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes
  • Providing ongoing maintenance, support, and enhancements in existing systems and platforms
  • Architecture & Design of micro services based Event Driven Application with Set of API Services to enable features in Connected Vehicle Services Delivery Platform
  • Preparing and installing solutions by defining and designing system specifications, standards, and programming
  • Improving operations by conducting systems analysis and recommending changes in policies and procedures
  • Build scalable, high availability platforms and products
  • Application Development Lead , Software Engineering Manager, Anchor the GCP cloud infrastructure components as well as migrating 73 million vehicle data from RDBMS DB(Oracle) to NoSQL DB( Mongo DB)

Anchor Engineer (Professional 2)

DXC Technology
Chennai
03.2017 - 09.2019
  • Design and development using Micro services architecture
  • Understand business requirements; participate in backlog grooming and user story
  • Perform coding, unit testing and functional testing as per the design and requirements
  • Participated in code review activities
  • Analyze and optimize technical and business processes
  • Involved in design, implementation and testing phases of the application development using the spring, spring boot, Spring Data JPA, REST and SOAP based web services in a pivotal cloud foundry (PCF) infrastructure
  • Involved in developing the CI/CD process of the application delivery and deployment using the GIT and Jenkins
  • Involved in planning sessions and participated in the daily agile meetings
  • Involved in data model design
  • Involved in consuming, producing REST and SOAP based web services
  • Involved analysis, design and developing the Test Driven development approach
  • Involved in Identifying and fixing performance and showstopper issues in a production environment
  • Coordinate with team members for all technical/Requiremnt clarifications and issues

Technical Team Lead

DXC Technology
Chennai
06.2014 - 09.2017
  • Design and development using Micro services architecture.
  • Understand business requirements; participate in backlog grooming and user story.
  • Perform coding, unit testing and functional testing as per the design and requirements.
  • Participated in code review activities. Analyze and optimize technical and business processes.

Senior Software Engineer

DXC Technology
Chennai
03.2011 - 06.2014
  • Perform coding, unit testing and functional testing as per the design and requirements.
  • Participated in code review activities. Analyze and optimize technical and business processes.
  • Involved in design, implementation and testing phases of the application developemt using the spring, spring boot, Spring Data JPA, REST and SOAP based web services in a pivotal cloud foundry (PCF) infrastructue.

Senior Software Engineer

HCL Technologies PVT Ltd
09.2007 - 02.2011
  • Paticipate and involve Low Level Design and High Level Design discussions
  • Involved in the design phase created class diagrams, Sequence diagram etc
  • Involved in development using the JAVA/J2EE realted technologies
  • Perform coding, unit testing and functional testing as per the design and requirements

Software Enginer

IBM India Pvt Ltd
09.2006 - 02.2007
  • Involved Analysis, Design and Coding
  • Involved in development using the JAVA/J2EE realted technologies
  • Fixing of tickets for production Support

Software Engineer

Keane India Ltd
09.2005 - 02.2006
  • Involved Analysis, Design and Coding
  • Involved in development using the JAVA/J2EE realted technologies

Education

M.E - Computer Science

Bharath Institute of Science And Technology
01.2004

B.E - Computer Science

Manonmanium Sundaranar University
01.2001

Skills

General Skills:

  • Cloud Computing Experience
  • Team leadership abilities
  • API Development Mastery,API design
  • Code reviews
  • Problem-solving capabilities
  • Strong Architectural Design
  • Microservices Architecture
  • Scalable System Design
  • Code review proficiency
  • Interpersonal relationship building
  • Continuous Integration and Deployment
  • Performance optimization techniques
  • Strong Debugging Abilities
  • Code Development
  • Solution Recommendations
  • Cost Estimations
  • Troubleshooting and resolution
  • Version control systems
  • Agile Methodologies
  • Data Modeling and Management
  • Decision-Making
  • Emotional Intelligence
  • Project Planning
  • Software Architecture Mastery

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

Project Details: Project#1 (Current Project) - Sep 2021 to Till Date

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.

Project#2 - Mar 2017 to Aug 2021

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.

Project#3 - Sep 2015 to Jan 2017

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.

Project#4 - Mar 2012 to Aug 2015

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) .

Project#5 - Mar 2011 to Mar 2012

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).

Project#6 - Jun 2009 to Dec 2010

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.

Project#7 - Jul 2008 to May 2009

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).

Project#8 - Aug 2007 to Jul 2008

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).

Project#9 - Sep 2006 to Aug 2007

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).

Project#10 - Sep 2005 to Sep 2006

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.

Languages

Tamil
First Language
English
Proficient (C2)
C2

Timeline

Staff Software Engineer

Ford Motor Company
09.2022 - Current

Cloud Anchor Engineer

Ford Motor Company
09.2019 - Current

Anchor Engineer (Professional 2)

DXC Technology
03.2017 - 09.2019

Technical Team Lead

DXC Technology
06.2014 - 09.2017

Senior Software Engineer

DXC Technology
03.2011 - 06.2014

Senior Software Engineer

HCL Technologies PVT Ltd
09.2007 - 02.2011

Software Enginer

IBM India Pvt Ltd
09.2006 - 02.2007

Software Engineer

Keane India Ltd
09.2005 - 02.2006

M.E - Computer Science

Bharath Institute of Science And Technology

B.E - Computer Science

Manonmanium Sundaranar University
Anbuchezhiyan Thankamony