Summary
Overview
Work History
Education
Skills
Certification
Timeline
WORK EXPERIENCE
Generic
DHARMENDRA DHANUSKODI

DHARMENDRA DHANUSKODI

Chennai,TN

Summary

Technology Leader with over 17 years of experience in software engineering, DevOps, and solution architecture. A passionate innovator, he has led major digital transformation initiatives across industries including automotive, banking, and compliance, helping global organizations build scalable, secure, and efficient technology platforms.

Certified Google Cloud Professional Architect and AWS Certified Solutions Architect, with hands-on expertise in cloud-native solution design, infrastructure automation, CI/CD pipelines, and container orchestration.

Adept in analyzing and exploring various cloud and DevOps design patterns to achieve optimal performance and cost-efficiency.

A compassionate leader and mentor, known for fostering innovation, team empowerment, and driving continuous improvement through automation and DevOps culture.

Overview

16
16
years of professional experience
3
3
Certifications

Work History

Principal Engineer

Agility Delivered
11.2024 - Current
  • Experienced Principal Engineer with a strong background in full-stack application development, specializing in Flutter for mobile front-end and Go (Golang) for backend services. Successfully led the design and development of a mobile application focused on supporting victim survivors, enabling access to essential services such as financial aid, healthcare, child support, accommodation, and legal assistance.
  • Developed a responsive, user-friendly mobile application front-end using Flutter, ensuring seamless user experience across platforms.
  • Architected and implemented robust Golang-based RESTful APIs to handle business logic and data workflows.
  • Integrated Azure Entra ID for secure user authentication and role-based access control, ensuring compliance and data security.
  • Designed the system to facilitate real-time coordination between victim survivors and support organizations, providing an accessible digital channel for receiving critical services.
  • Focused on privacy, scalability, and performance, delivering a solution with meaningful social impact.
  • Understanding the business specifications, functional specification, and application design as per the business/ Functional specifications.
  • Coordinating and communicating with client and other stakeholders
  • Involved in the Project scheduling, requirement gathering, defining and tracking milestones, reporting and documentation - Working on Production break-fix activities and supporting production Release activities.
  • Streamlined the process of issues resolution by analyzing defect pattern and categorized the solution for commonly faced issues, thereby increasing the turnaround time.
  • Interacted with infrastructure, release management, change management, QA, DBA and application teams - Helping team for the technical guidance - Knowledge transfer by scheduling training to client and end users .
  • Technologies: Golang, Azure, Postgres SQL, Maven, Git and Grafana.
  • Client : Tanzco Role: Principal Engineer Team size: 13

Solution Architect

UST Global
06.2023 - 11.2024

This comprehensive SMOSS framework is for the Asia-Pacific region and
potentially further small markets around the globe.
Therefore the solution shall be easily adaptable to different small markets
and their requirements (including e. g. different languages, payment
providers, etc.). To have this SMOSS would be an important step in the
journey towards the digitalization of the customer decision journey and
aimed towards enhancing the overall BMW customer experience.

Senior Architect

Altimetrik
08.2018 - 06.2023
  • CloudBees:
  • Compliance Engine is a lightweight plugin orchestrator and asset store. It facilitates the execution of plugins and the transfer of asset data between plugins where needed. CE shows the compliance details of the Binary, Code, infrastructure, Identity, Data.
  • Citi Bank:
  • Client File Validation - This project is used to train the clients to send the payment related information in correct XML format. The application process the payload by calling multiple web services, third party systems and provide with the error messages and warnings in an excel sheet.
  • Client : CloudBees and CITI Bank Role: Architect Team size: 16

Senior Software Engineer

Aleph Labs
01.2018 - 08.2018
  • MTL Assurance BKK Thailand.
  • MTL (Mango Thai Life) Assurance having policy management mobile application. This Application have Policies, Claims, Payment, Offers, Smartcard and etc.. Benefits.
  • This application can use the end user to view policy information of Individual and Group policy. Using this application can make a premium payment and submit the claims and get claim amount. This application have shared policy is used to make a payment for policy holder.
  • Technologies: Java 1.8, React JS, Spring Boot, Microservice, Hibernate, JPA, Eclipse, Mongo, GIT, Jenkins, MAVEN, AWS EKS
  • Client : MTL Role: Technical Lead Team size: 7

Senior Software Engineer

Cognizant
08.2017 - 01.2018
  • Pearson VUE wants to introduce a new feature in WebNG to allow clients to utilize an external vendor for payment processing. A new payment service is being built that will help integrating the VTS platform with the external payment vendor [INGENICO]. GMAC has a requirement to capture payments for users in China and our existing system, while we currently support NEEA payments.
  • However, the current NEEA payment is via authorizations and is not as flexible to meet the new requirements. So, we are utilizing an external vendor [INGENICO] to provide this ability. Utilizing an external payment vendor is the long term goal, and eventually all payments inVUE will utilize this strategy. The first vendor will be Ingenico and will support CC.
  • Technologies: Java 1.8 , Spring, Angular, Oracle, Sonar, Rest Web services
  • Client : Pearson USA Role: Technical Lead Team size: 13

Project Lead

Tech Mahindra
03.2016 - 08.2017
  • State bank of India - MOPS
  • State Bank Collect facilitates our Corporate Internet Banking (CINB) customers to receive online payments from receivers of their goods & services.
  • Our CINB customers need not maintain a website. Payer of the Corporate has to just click on State Bank Collect and choose the Corporate for which payment has to be made, fill up particulars of goods/services towards which payment has to be made and make the payment through one of the several options displayed to him on a multiple option payment system (MOPS).
  • Technologies: Java 1.8 , Spring Web, Oracle, Sonar, Rest Web services
  • Client : SBI Role: Technical Lead Team size: 18

Senior Software Engineer

UST
10.2013 - 03.2016
  • The overall implementation of EPDS v2 is split into two broad capabilities with capability 1 to establish the New EPDS v2 provider repository and capability 2 to make EPDS v2 Source of Truth for provider data. Provider duplication & match/merge becomes challenging due to the multiple flavors of provider data currently managed within WLP regional provider systems and some systems internally feed provider data in support of business activities. Here web services are used to interact with various specifications and XML schema to fetch data from various sources. So the refined data with duplicate elimination has been provided from the source to the application provider and organization user. Technologies: Java 1.8 , Spring, JSF, DB2, Sonar, Rest Web services
  • Client : Anthem USA Role: Senior Developer size: 11

Senior Software Engineer

Sify
05.2010 - 09.2013
  • GeP System (Government E-Procurement System) provides the automation of tendering system Government organization users can be able to create the tenders and the work items.
  • Then Evaluators (needs to be login using the DSC card) can be able to evaluate the tenders and he can be able to publish the tenders.
  • Then Bidders can be able to view the published tenders and can be able to bid for a particular tender and he can be able to send the signed and encrypted documents to get a contract for a particular tender.
  • Technologies: Java 1.6 , Spring, Tepastry, Postgres SQL, Sonar, SVN
  • Client : Indian Govt and ITC Role: Senior Developer size: 17

Education

MTech - Computer Science And Engineering

SRM University
Chennai
05-2016

MSc - IT

Bharathidasan University
Thanjavur
04-2005

BSc - Physics

Bharathidasan University
Thanjavur
04-2002

Skills

Java,J2EE, Kafka, Spring boot Micro services, Hibernate, Restful web services, Docker, Kubernetes, Jenkins

Certification

OCJP Certified java professional

Timeline

Principal Engineer

Agility Delivered
11.2024 - Current

Solution Architect

UST Global
06.2023 - 11.2024

Senior Architect

Altimetrik
08.2018 - 06.2023

Senior Software Engineer

Aleph Labs
01.2018 - 08.2018

Senior Software Engineer

Cognizant
08.2017 - 01.2018

Project Lead

Tech Mahindra
03.2016 - 08.2017

Senior Software Engineer

UST
10.2013 - 03.2016

Senior Software Engineer

Sify
05.2010 - 09.2013

MSc - IT

Bharathidasan University

BSc - Physics

Bharathidasan University

MTech - Computer Science And Engineering

SRM University

WORK EXPERIENCE

  • Key Result Areas:
  • Interfacing with clients for gathering business needs, analyzing & reviewing business, functional and high-level technical requirements and finalizing technical / functional specifications, HLD and LLD for the project
  • Defining solution architecture based on RFP; defining & presenting technology stack for proposed solution; creating pre-sales POC code and delivering demonstration to the customer on connector functionality
  • Designing detailed technical components utilizing high-level architecture, design patterns and reusable code, considering real time constraints
  • Ensuring that best practices for coding, architecture, and security are employed, and maintaining responsibility for the quality development of all applications
  • Providing post-implementation, application maintenance and enhancement support to the client with regard to the software application; ensuring all solutions are scalable, extensible & available from architecture stand point
  • Rendering technical guidance and leadership to fellow team members in area of expertise; conducting annual performance reviews for team members
  • Managing development and release of quarterly updates and emergency service packs to existing released software
  • Directing all activities for the Release Engineering and Quality Assurance groups.
  • Coordinating with cross-functional company quality team that identified several areas of quality improvement throughout the company.
  • Directing technology planning and direction, strategy development, leadership and implementation, business and operational transformation execution, business solution delivery, and business development
  • Highlights:
  • Managed third party relations including vendor assessment, relationship building, contract management, vendor negotiation and commercial assessment
  • Transformed cooperation and communication between departments, from a reactive approach to a proactive one that spanned all teams involved in the full product value chain
  • Developed a project governance model for IT projects with focus on providing transparency in project selection, project priority and execution and management reporting
  • Consistently recognized for delivering projects on time, building, managing, and mentoring software development teams and organizations
  • Managed delivery frameworks and new technology implementation projects for streamlining related activities as per quality standards
DHARMENDRA DHANUSKODI