Summary
Overview
Work History
Education
Skills
Timeline
Generic

Murugesan Rethinam

Summary

Highly skillful Senior software Engineer offering 16+ years of progressive experience with proven history of designing software architecture favored by developers and customers alike. Expert at designing, developing, and maintaining wide range of new and existing applications. Forward-thinking development professional bringing expertise in Java, Spring boot, microserces, webservices and other programming languages.

Overview

16
16
years of professional experience

Work History

Full Stack Software Developer

Technopals
04.2022 - 03.2024

Client: www.dbs.com

Projects:

EnaaS - Encryption As A Service

EnaaS is a Secret management system for managing secrets – data production and secret production of applications. This proservice will be used to provide storage of secrets and cryptographic keys with the support for cryptographic key wrapping and wrapping and SDK to support to symmetric and asymmetric key cryptography.

Responsibilities:

  • Designed, developed and implemented software applications for secret management on analyzed requirements and understanding of industry technical standards.
  • Recognized as subject matter expert for Hashicorp Vault Secret Management, Onboarding into EnaaS varies Applications in organization.
  • Provided support for Production deployment, management and 24/7 support.
  • Architecting and designing highly flexible and scalable reusable collection of APIs
  • Designed and Implemented enterprise level architecture to generating Report Services.
  • Designed and Implemented enterprise level architecture to achieved keys into S3Bucket.
  • Designed and implemented Archived Secret Keys into S3Bucket
  • Implemented client applications to consume REST APIs from vendors like P44.
  • Generalized many common UI and middle tier structures to avoid duplicate code.
  • Worked in Agile/Scaled Agile methodologies.
  • Implemented Functional programming strategies and mentored the team members in the same direction to achieve scalable and reusable solutions using Java streams, functions, optional.
  • Worked with business users and operations teams to understand business needs and address production questions.
  • Performed troubleshooting, diagnostics and analysis to uncover root issues. Reviewed code and debugged errors to improve performance.

Skills Used: : Java /J2EE, Spring webflux, Spring Security, microservice, S3Bucket, HashiCorp Vault.

Senior Software Engineer

Object Frontier Software
05.2019 - 09.2020

Client: www.fiserv.com

Projects:

The application provide Financial Institutions a convenient and flexible means to establish and strengthen their card portfolio management through the internet. These modules form an account management system that enables the Financial Institutions to manage their entire lifecycle of card accounts from setup and Card issuance, to purchase authorization, transaction posting, accounts receivable management, billing, account servicing collections and correspondence. The Project involved in migrating backend system for credit card features and also implemented restful microservices.

Responsibilities:

  • Analyzing and understanding business requirements, design and implementation of Credit and debit card API's.
  • Implemented UI to middle tier to Mainframe API using SpringBoot, restful service.
  • To analyze the application and take corrective measures to improve the performance. Some of the major changes in code level.
  • CI/CD pipeline using openshift deployment
  • Implementing Dictionary logic & crew on duty tab which are major success in the application.
  • Production deployment and production environment management.
  • Trained and mentored junior developers and engineers, teaching skills in Java, SpringBoot and working to improve overall team performance.

Skills Used : Java, SpringBoot, RESTful Web Services, Maven,, OpenShift, Git (SVN repository), Eclipse.

Senior Software Engineer

ENoah ISolution
02.2020 - 08.2020

Client: www.mercedes-benz.com

Key Projects:

This application is developed for security audit process of find the low-level risk security users and recommend avoiding the security policy. User to update the security and it is used by the Security team to manage the Security process.

Responsibilities:

• Analysis of requirements of project and their impact analysis

• Development of Services creation and integration with UI

• Responsible for every day stage (QA) push

• Involved in writing and executing test cases

• Development & Implementation of the application using

Skills Used :Java, SpringBoot, JPA, restAPI, Postgress

Senior Software Engineer

IGrid Consulting Service
06.2018 - 01.2020

Client: www.ball.com

Project:

eSMArt (Electronic System for Management of Artwork) application and it is used by the BPE team to manage the design artwork approval process.

Responsibility:

• Analysis of requirements of project and their impact analysis

• Development of Services creation and integration with UI

• Responsible for every day stage (QA) push

• Involved in writing and executing test cases


Skills:

Java, SpringBoot, JPA, restAPI, oracle, SAP


Senior Software Engineer

Photon Interactive
01.2014 - 05.2017


Projects & client:

  • Self Service Platform - www.bloomsbury.com

SSP is a non-typical content management system built using Open Source Systems, from the provided XML documents.

  • BRU - www.toysrus.com

BRU iOS project deals with developing and integrating new feature with already existing application in the app store. Project also deals with continues production support.

  • KPMG One - www.Kpmg.com

KPMG_One is a mobile app will unify user experience and bring all KPMG’s mobile applications under a single framework. This will allow users to navigate KPMG relevant applications & notifications with independent platform for each application.

  • Maritz - www.maritz.com

Maritz is an hybrid application to book the travels and hotel tickets, its a internal SSO application for their application and its a based on the role wise we can able to set the program and segments means travel and accomidation book the tickets based on the priority wise point should added.

  • MyPsychTrack - www.mypsychtrack.com

MyPsychTrack is the fast and easy way to keep track of the Psychology Contact Hours of undergraduate and graduate career students in all the platform (Web,IOS and Android). It is the adaptive responsive development and hybrid application for mobile platforms.

  • AEO-WS - www.ae.com

The Omnichannel API is a RESTFUL webservice which can be leveraged by native mobile applications and browser based applications. There are 2 layers named L2 & L3. The L2 layer developed on NodeJs is a common base API to handle CORS, Command pattern, Serialization and Versioning. The L3 layer developed on the ATG legacy REST architecture is to expose the data as a RESTFUL webservice by reusing the existing core components.

  • VWR-EM - www.vwr.com

VWR has an opportunity to engage with the customers by enabling them to track, maintain and ensure proper services are performed on their equipment by means of a web based solution. Application should enable the user to maintain the records and keeps an audit trail. The user can decide for next equipment purchase based on data collected by this application.
The application should manage the equipments running on customer’s site, create service requests, work orders and quotes from service providers.

Responsibilities:

Analyzing and understanding business requirements, design and implementation of Order, Task list, Custom Tabs, Crew on duty tab and Alerts Modules.
Implemented UI to middle tier to data layer using Struts JSP, EJB and DAO.
Led EVMS development initiative as Subject Matter Expert and primary point-of-contact for project management staff.
To analyze the application and take corrective measures to improve the performance. Some of the major changes include used Ajax in place of existing form submits, improve performance by tuning SQL queries, use binding variables in SQL queries.
Run JProfiler metrics to verify the usage of the system to better the performance.
Implementing Dictionary logic & crew on duty tab which are major success in the application.
Provided support for Production deployment, management and 24/7 support.
Design and implementation of B2B for communicating with vendors systems thru XML messaging.
Production deployment and production environment management.
Lead the migration of EJB based application to Spring based application.
Analyze, design and Implement new Bonus-Penalty SLA for EVMS
Recognized as business expert in EVMS project for efficiently implementing business logic and providing technical solutions for smooth operations.
Trained and mentored junior developers and engineers, teaching skills in Java, Struts and working to improve overall team performance.
Skills Used : Java/J2EE, Web Services, ANT, MVC, Struts, JSP, Servlets, EJB 2.0, Spring, JDBC, JMS, JNDI, MDB, CSS, HTML, JavaScript, XML, DOM Parsers, XSD, CSS, PL/SQL, Oracle 10g, WebLogic 8.1 & 10.3, JBOSS EAP 5.0, Eclipse, JDeveloper, Toad, PL/SQL Developer, VSS, Subversion (SVN), HP Quality Center, HP Load Runner, Windows XP, UNIX, UML, Rational Rose.


Senior Software Engineer

Cognizant Technology Solutions, CTS - (C2H)
01.2013 - 07.2013

Client: www.hmco.com

Project:

HRW-HSP is E-Learning educational system in U.S.A for various course on state basis. The primary users of HRW-HSP are the Students, Teachers, and various Administrators of the users to register and access e-book, create assessments, take assignments, view score and reports of the assessments.

Teachers ability to create assignment to assign required students or groups which shall be evaluated. Students will receive the assignments and completed shall be submitted.

Responsibility:

· Responsible for Developing our application.

· Involved in integration plan

Skills:

· Java, JSP , Spring, SQL Query, WAS

Senior Software Engineer

Cognizant Technology Solutions, CTS - (C2H)
10.2011 - 08.2012

Client: www.aetna.com

Project: Frameworks and Services

The Framework and services is creating new frameworks and already existing frameworks changed some code and integrated with aetna applications. Much progress has been made in aligning library services with changing (and increasingly digital and networked) research and learning environments. At times, however, this progress has been uneven, fragmented, and reactive. As libraries continue to engage with an ever-shifting information landscape, it is apparent that their efforts would be facilitated by a shared view of how library services should be organized and surfaced in these new settings and contexts.

Responsibility:

· Responsible for Migration our application.

· Defect Analysis and identification of resolution steps.

Skills: Java, JSP and Struts, Spring, Jquery, SQL Query, Tomcat



Senior Software Engineer

TATA Consulting Services - (C2H)
04.2010 - 07.2011

Client: www.kaiserpermanente.org

Project: CARS

The Common archive retrieval system (CARS) was developed as a web application which is used to archive, retrieve and manage documents in a common repository. The Vignette IDM (Integrated Document Manager) method is used in CARS to archive documents. The CARS online and CARS batch are modules which are having many features such that batch the load of documents to common repository, searching document through multiple ways, generating different kind of reports, re-printing existing archived documents from repository, to translate language for existing archived documents, to archive translated document to common repository, to archive desktop document to common repository, user management and other additional features are available.

Responsibility:

· Responsible for handling Production Support issue & Enhancement.

· Defect Analysis and identification of resolution steps.

Skills: · Java, JSP and Struts, Spring, Web services, dojo, velocity, Tomcat.


Software Engineer

Mary Martin Software Services
12.2007 - 04.2010

Projects:

  • Oriental scholar Portal

Oriental Scholar is the first online portal that provides 24/7 access to the Asia’s largest online collection of Journal/out of Print Books/Dissertations in the various categories.

  • Legal Info Lanka Portal

Legal Info Lanka Portal is an easy to use portal which provides full text content of Srilankan Law.

  • Srilankan Debates (Hansard)

Srilankan Debates is easy to use software which provides full text content of Srilankan Parliamentary Debates. It has the following modules: Parliament members, Debates, Bound volume and Search Module.

  • e-Law Sri Lanka

e-Law Sri Lanka is an easy to use software which provides full text content of Srilankan Law.

Responsibility:

· Design and Code Review

· Responsible for the design and development of Legislative enactments, Amendments Acts, Reported Cases and iNote modules.

· Responsible for the design and development of Administrator, Manager, Operator, Publisher, Proof Reader, User Modules.

· Defect analysis and identification of resolution steps

· Involved in integration plan

· Development using XML to convert business data.

Skills:

Java/J2EE, ANT, MVC, Struts, spring, hibernate, iBaties, JSP, Servlets, tomcat, html, css, javascript, eclipse, liferay, XML, mysql.

Education

Bachelor of Science - Computer Science

Bharathidasan University
Trichy - India
04.2005

Skills

  • Java/J2EE
  • Spring, spring security, spring boot
  • Microservices, webservice, restful api
  • Leadership and mentoring
  • Enterprise architecture, design & implementation
  • API and Application design
  • Process improvements
  • Technical Analysis
  • Requirement Analysis
  • Performance tuning

Timeline

Full Stack Software Developer

Technopals
04.2022 - 03.2024

Senior Software Engineer

ENoah ISolution
02.2020 - 08.2020

Senior Software Engineer

Object Frontier Software
05.2019 - 09.2020

Senior Software Engineer

IGrid Consulting Service
06.2018 - 01.2020

Senior Software Engineer

Photon Interactive
01.2014 - 05.2017

Senior Software Engineer

Cognizant Technology Solutions, CTS - (C2H)
01.2013 - 07.2013

Senior Software Engineer

Cognizant Technology Solutions, CTS - (C2H)
10.2011 - 08.2012

Senior Software Engineer

TATA Consulting Services - (C2H)
04.2010 - 07.2011

Software Engineer

Mary Martin Software Services
12.2007 - 04.2010

Bachelor of Science - Computer Science

Bharathidasan University
Murugesan Rethinam