Summary
Overview
Work History
Education
Skills
Timeline
Generic

ARULRAJ RAJAMANICKAM

Rochester Hills,MI

Summary

Having 10+ years of experience in engaging with various business domains namely Telecom, Banking, Gaming, Automobile.

Results-oriented and innovative Senior Software Engineer with 10+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects. Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Client: Ford Credit, Employer: STG Inc
05.2019 - Current
  • Built software for Ford Credit’s Vehicle Grounding data Interface which is used for vehicle grounding
  • Gathered details about the business process of the existing system from the business stakeholders
  • Understood the existing system and provided solution in breaking the monolithic application codebase to microservice based architecture
  • Fixed vulnerabilities identified by 42Crunch and successfully passed the conformance scan
  • Migrated applications from OpenShift 3.11 to OpenShift 4.x platform
  • Advocated TTD best practices among the team by interactive software workshop sessions and created roadmap for TDD implementation for the upcoming software development
  • Provided design and implementation strategy for migrating workflow components running in IBM BPM to AWS
  • Wrote efficient code to create Spring boot based microservices
  • Migrated microservices from ADFS to IBM API Connect
  • Designed performance testing strategy and implemented automated stress testing using JMeter
  • Designed, analyzed, and developed tax calculation for lease accounts
  • Designed ADFS security architecture for VGDI and reviewed with technical architect team which provides secured way of accessing the microservices
  • Developed customized components based on the ADFS security architecture which seamlessly allows consuming external services
  • Provided design architecture for application exception handling and providing custom error codes and error messages for the external applications which consumes the VGDI microservices
  • Redesigned third party inspection data processing module into a microservice application with refined vehicle damage processing components
  • Provided design strategy on the business data roll back process during unexpected situations or failures
  • Adhered to Agile software development process by active participation in Iteration planning, Backlog refinement, Release planning, Retrospective, Daily Stand up
  • Provided complete implementation for the User stories by satisfying all the acceptance criteria
  • Analyzed, investigated, and troubleshooted the issues found in User acceptance testing
  • Investigated production issues raised by business center services by analyzing the business process flow in IBM BPM
  • Provided cutting edge solution for long running process in IBM BPM and suggested business on the alternative way solving problems
  • Converted all sqlJ based database interaction to JPA
  • Prepared technical documentation of the microservice and shared to consumers
  • Created PCF config server service in various environments (PCF-Preprod, PCF-Prod)
  • Implemented Spring Cloud config client for application deployed in PCF
  • Provided production support for the workflow applications
  • Wrote deep search queries to pull data from Splunk Enterprise and create reconciliation reports and alerts for business
  • Followed Test driven development to enhance the quality of the software being developed and provided test protection for the entire codebase by increasing the code coverage from 0 to 82%
  • Fixed bugs and vulnerabilities reported in Sonar reporting and strive to meet the quality gate.
  • Developed scalable applications using agile methodologies for timely project delivery.

Senior Software Engineer

Client:Fiat Chrysler Automobiles, Employer:STG Inc
11.2017 - 05.2019
  • Developed software components for Fiat Chrysler Services - VSRC department's the most business critical application(GRS) – technology refresh project – CaDET
  • Worked with business and application support team to collect/clarify business requirements
  • Analyzed and designed the implementation plan for the requirements
  • Produced High level design for the user stories
  • Produced Low level design(class diagrams, sequence diagrams) for the user stories
  • Transformed the low level design into software code that ultimately satisfies the user requirements
  • Provided end to end test protection for the developed components
  • Designed the end-end Continuous Integration/continuous Delivery workflow with Jenkins platform
  • Extensively used Azure Cloud services to relocate onpremises components to virtual private cloud
  • Worked on Azure Active Directory services to enable authentication/authorization for the cloud hosted application
  • Worked on Azure API Management services to leverage the Azure capabilities in managing the application's REST based services
  • Enormously worked on Azure Kubernentes services in moving the applications to container based environments
  • Worked on the configuration management(deployment descriptors, yaml files) of AKS to deploy various standalone applications which formed a micro services based environment
  • Actively used Spring Boot technology to develop standalone, self sufficient applications which are ideal candidate for micro services based project
  • Designed strategy, developed and implemented it to solve the most complex business functionality which is used to identify the most appropriate dealer for a VIN
  • Provided various performance improvement solutions to alleviate the application's under stress performance
  • Resolved defects that were raised as part of System Integration Testing and User Acceptance testing.

Software Engineer

Client: FTSI, Employer: STG India
10.2015 - 11.2017
  • Developed software modules for Engine (European Next Generation Interface Experience), which enables marketing presence for countries across Europe
  • Created re-usable services using JAXRS, JAXWS, XML, XSD
  • Created Angular controllers and services to consume data from upstream systems
  • Handled Small Module Works which involves minor code change
  • Implemented Tagging functionality for major European markets using Adobe Analytics, Google Tag Manger, Double Click, Sophus by custom build TagIT framework using Javascript, JSON, JSP, XML
  • Played key role in Content delivery network(Akamai) configuration migration for all European markets from existing configuration to Akamai Property Manager
  • Responsible for akamazing the secured domains for all European markets
  • Actively supported various vehicle nameplate launches for various markets
  • Identified routine tasks, which has been performed manually, and provided automated solutions thereby reducing the manual intervention, and improving the overall productivity
  • Resolved business critical priority 1 issues without breaching SLA
  • Responsible for application release and played a release lead within the team
  • Performance analysis of JVM instances by investigating TPV logs, Heap dumps and Log files.

Software Engineer

Client: GTECH Corp, Employer: HCL Technologies
05.2014 - 10.2014
  • Developed software components for GTECH Corp's Gaming system
  • Created unit test cases for the requirements and shared among the team and QA
  • Developed software based on the SRS
  • Provided immediate solution for TIR that were raised at various Baseline software releases.

Software Engineer

Client: USAA, Employer: HCL Technologies
04.2012 - 05.2014
  • Developed software modules for Apply and Impact systems used by USAA
  • Analyzed and designed the implementation plan for the requirements
  • Developed software by incorporating Hibernate, Struts, Servlets, JSP
  • Created DAO, VO, BO to orchestrate the server side components
  • Designed and created PL/SQL Procedures, Functions, Triggers, and related database objects
  • Practiced complete Agile with Test Driven Development (TDD) and pair programming
  • Resolved defects that occurred at various phases of testing
  • Actively addressed any impediment that caused outage
  • Team coordinator and lead for Value Adds
  • Actively participated in gathering ideas from peers and performed feasibility check with onsite lead and also worked on them which became value adds for the organization
  • As a member of Agile team, actively engaged in Scrum calls
  • Scheduled and coordinated Retrospective meetings.

Education

Bachelor of Technology - Information Technology

PKIET
India
06.2007

Skills

  • JAVA, Spring Boot, Spring
  • Javascript, CSS3, NodeJS, React,Redux,Jquery,AngularJs,AJAX,PHP
  • Python 3, Numpy, Pandas, matplotlib
  • Oracle 10g PL/SQL, MySQL, MongoDB, Firebase
  • Amazon Bedrock, LangChain, RAG, Transformers
  • Apache Kafka
  • GCP Cloud Run, Docker, Kubernetes
  • Apache Hadoop, Hive, Flume, Spark
  • Fatwire,AEM, Akamai

Timeline

Senior Software Engineer

Client: Ford Credit, Employer: STG Inc
05.2019 - Current

Senior Software Engineer

Client:Fiat Chrysler Automobiles, Employer:STG Inc
11.2017 - 05.2019

Software Engineer

Client: FTSI, Employer: STG India
10.2015 - 11.2017

Software Engineer

Client: GTECH Corp, Employer: HCL Technologies
05.2014 - 10.2014

Software Engineer

Client: USAA, Employer: HCL Technologies
04.2012 - 05.2014

Bachelor of Technology - Information Technology

PKIET
ARULRAJ RAJAMANICKAM