Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
THANGARASU DHANABAL

THANGARASU DHANABAL

Tega Cay,USA

Summary

Results-driven Full Stack Developer/Architect with 19+ years of experience delivering scalable, high-performance enterprise systems across regulated industries such as banking, retail, and logistics. Currently augmenting this foundation with an M.S. in Artificial Intelligence, actively applying AI/ML tools (e.g., Hugging Face Transformers, TensorFlow, PyTorch) to real-world use cases including underwriting automation and QA systems.

While continuing to deepen practical AI experience, I’ve already proposed automation solutions and explored AI-assisted development using tools like GitHub Copilot. My strong systems thinking, combined with a deep understanding of enterprise architectures and emerging AI trends, positions me to help organizations confidently build, integrate, and scale intelligent solutions.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Technical Lead/Architect

Infosys LTD
03.2024 - Current

Client: Bank of America NA
Project: Global Underwriting Solutions
Description:
Global Underwriting Solutions is a comprehensive platform designed to streamline the loan origination and underwriting process for a wide range of credit activities, including new loans, renewals, credit actions, and reviews. The system supports end-to-end loan lifecycle management through various stages—loan origination, underwriting, automated rule-based decision-making, monitoring, and documentation—across diverse loan sectors globally.

Responsibilities:

  • Analyzed functional requirements from epics and architected scalable, efficient technical solutions to support business objectives.
  • Developed and Led a successful Proof of Concept (POC) to migrate the legacy .NET-based rule engine to IBM ODM, achieving $6M in cost savings and accelerating the migration of 10,000+ critical business rules from 3 years to 1 year.
  • Proposed and designed a POC for an AI-driven lending decision model, ensuring alignment with Bank AI governance policies and business case tollgate requirements.
  • Designed and developed multiple Rule Services, collaborating with cross-functional teams to secure shared infrastructure and integrate rule deployment via CI/CD pipelines.
  • Served as Subject Matter Expert (SME), mentoring team members and actively participating in PI planning and Agile ceremonies.
  • Conducted a detailed analysis of GitHub Copilot, assessing its potential to improve developer productivity and started using in dev IDE's.
  • Collaborated closely with product owners and client leads to ensure on-time, high-quality delivery of technical solutions aligned with business expectations.

SR Java Full Stack Developer/Architect

Diversant LLC(formaly Innova Solutions Inc)
05.2016 - 03.2024

Client: Wells Fargo NA – Charlotte, NC, USA
Project: Control Monitor Supervisory Tool (CMST)
Description:
The Control Monitor Supervisory Tool (CMST) is a Capital Markets Monitoring platform developed to detect potential insider trading activities by bank employees across a range of financial assets, including foreign exchange (FX), equities, and other instruments. The system consolidates trade data from multiple sources, identifies anomalous behavior, and generates alerts for review by HR, compliance officers, and Line of Business (LOB) managers.

Responsibilities:

  • Analyzed functional requirements from business epics and translated them into detailed technical designs and scalable solutions, addressing both new features and BAU (business-as-usual) issues.
  • Led the architecture, design, development, unit testing, and deployment of web and batch modules using Java, Spring Boot, Microservices, ReactJS, Kafka, Oracle, and GridGain, supported by CI/CD pipelines.
  • Designed and implemented a dynamic document generation solution for PDF and Word formats using an open-source library, eliminating dependency on the licensed ASPOSE tool and achieving notable cost savings and business recognition.
  • Developed and optimized the Centric Email Service, incorporating safeguards to suppress unnecessary notifications in both lower environments and production, improving communication efficiency.
  • Proposed and enforced a revised branching strategy, resolving existing CI/CD process bottlenecks and enhancing deployment workflows.
  • Refactored codebases to enhance JUnit test coverage, ensuring adherence to SonarQube quality standards and improving long-term maintainability.
  • Significantly optimized GridGain caching for CMST team hierarchy data using Java multi-threading and performance tuning, reducing data retrieval time from 30 seconds to 2 milliseconds.
  • Mentored junior developers, providing architectural guidance and code reviews to ensure high-quality, consistent deliverables aligned with best practices.
  • Actively engaged in Agile ceremonies including daily stand-ups, backlog grooming, retrospectives, and technical walkthroughs to support cross-functional collaboration and timely delivery.

SR Java Full Stack Developer/Architect

Diversant LLC(formaly Innova Solutions Inc)
09.2021 - 09.2023

Client: Bank of America NA
Project: Workplace – Credit Underwriting Application
Description:
Workplace is a Credit Underwriting Application developed for the Wholesale Banking division to facilitate secure, efficient loan underwriting. The platform provides comprehensive features including user role-based access management (admin, analyst, lead), workflow approvals, ticket tracking, customer and document management. It integrates with various enterprise systems to streamline and automate the end-to-end underwriting lifecycle.

Responsibilities:

  • Analyzed business requirements from epics and translated them into detailed technical designs, addressing both new features and business-as-usual (BAU) issues.
  • Architected and developed robust web, batch, and microservice components using Java, Spring Boot, ReactJS, Kafka, and MSSQL Server, integrated via CI/CD pipelines.
  • Designed and implemented a Kafka-based messaging framework for real-time data exchange between upstream and downstream systems.
  • Spearheaded the migration of legacy frontend components to ReactJS, resulting in enhanced UI performance and improved user experience.
  • Refactored application code to improve JUnit test coverage and ensured compliance with SonarQube quality standards.
  • Built and automated CI/CD pipelines using Ansible and XLR, enabling streamlined deployment of WARs, JARs, and configuration artifacts; initiated container orchestration planning for future scalability.
  • Developed SSIS packages to enhance ETL processes, supporting high-volume data transformation and reporting needs.
  • Enhanced MicroStrategy reports and resolved critical GIS/NPT reporting issues; managed database activities involving DDL, DML, PL/SQL scripting, and JIL job configurations.
  • Provided mentorship and technical leadership to junior developers, ensuring high-quality code and adherence to best practices.
  • Participated in all Agile ceremonies including sprint planning, daily stand-ups, retrospectives, grooming sessions, and technical walkthroughs to ensure seamless collaboration and delivery.

SR Java Full Stack Developer/Architect

Diversant LLC
05.2018 - 09.2019

Client: Wells Fargo NA – Charlotte, NC, USA
Project: Fraud Prevention and Authentication (FPA)
Description:
The Fraud Prevention and Authentication (FPA) system is a comprehensive security platform designed to safeguard web applications from various cyber threats, including Cross-Site Scripting (XSS), Content Security Policy (CSP) violations, Cross-Site Request Forgery (CSRF), SQL Injection, and Session Fixation. The core module, WASAPI, enforces enterprise-wide security protocols to detect, prevent, and mitigate real-time security risks.

Responsibilities:

  • Analyzed business and functional requirements to develop detailed technical designs focused on delivering secure, scalable web solutions and resolving BAU issues.
  • Architected and implemented secure web, batch, and microservice components using Java, Spring Boot, Microservices, ReactJS, Kafka, and MSSQL Server within a CI/CD-enabled environment.
  • Led the modernization and migration of legacy security web applications to ReactJS, significantly improving system performance and security posture.
  • Designed and developed SOAP and RESTful web services; built POCs for Runtime Application Self-Protection (RASP) microservices with Kafka-based logging and alerting.
  • Implemented Kafka producer-consumer APIs to monitor and analyze request logs for DDoS detection, and built a POC using AWS Lambda to persist matched threat patterns in MongoDB.
  • Utilized Kafka Streams with KStream and KTable APIs for real-time log stream processing and behavioral analysis.
  • Designed a new user interface for the Mutual Authentication system using ReactJS and Spring Boot, enhancing usability and security.
  • Transitioned from EasyMock to Mockito for unit testing, achieving 100% code coverage and introducing mutation testing to improve robustness.
  • Conducted performance testing for newly developed modules using JMeter, Java Flight Recorder (JFR), and AppDynamics to ensure optimal stability and responsiveness.
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.

SR Java Developer

Diversant LLC
09.2017 - 05.2018

Client: US Bank – Charlotte, NC, USA
Project: ACH Component – FX Settlement Automation
Description:
The ACH component automates the processing of FX settlement transactions, including forwards and spot trades, by extracting data from multiple Systems of Record (SORs). It generates NACHA-compliant files for ACH payments, processes response files, and delivers timely notifications to business users, ensuring operational accuracy and compliance with financial standards.

Responsibilities:

  • Analyzed and reviewed functional requirements, offering technical insights and architecture recommendations aligned with business goals.
  • Followed Test-Driven Development (TDD) practices to implement robust unit testing strategies and ensure early defect detection.
  • Designed system architecture artifacts including ER diagrams, class diagrams, sequence flows, and data flow diagrams to guide implementation.
  • Led end-to-end design, development, testing, and deployment of the ACH component using Java, Spring Boot, Bean IO, Oracle, MSSQL Server, and NACHA-compliant file formats.
  • Integrated CI/CD pipelines using Bamboo, Maven, and Git (Stash); leveraged OSGi framework for modular and dynamic service deployment.
  • Utilized Object Charlie APIs to retrieve and process FX settlement data, including credit and debit transactions, for ACH generation.
  • Collaborated closely with business and QA teams through Agile ceremonies such as daily stand-ups, retrospectives, grooming sessions, and technical walkthroughs to ensure on-time and high-quality delivery.

SR Java Developer

Diversant LLC
05.2016 - 09.2017

Client: Bank of America NA – Charlotte, NC, USA
Project: Improved Risk Rating (IRR) System
Description:
The Improved Risk Rating (IRR) system is a multi-component platform used for credit risk evaluation across various lines of business. It includes both interactive scorecards (UI-based) and batch-processing tools (Batch Rater) that enable business users to assign obligor ratings, ensuring accurate and consistent risk assessments.

Responsibilities:

  • Analyzed business requirements and translated them into detailed Technical Design Documents (TDD) for implementation across the IRR system.
  • Designed and built new frameworks for credit risk evaluation while enhancing the functionality of the existing Batch Auto Rater module.
  • Led full-cycle development—including design, coding, unit testing, code review, and deployment—for Risk Rating applications across SIT, UAT, and production environments.
  • Collaborated with upstream and downstream systems to troubleshoot and resolve batch-related data processing issues.
  • Executed a Proof of Concept (POC) for Tableau integration, creating a new workspace to migrate legacy reports from Actuate/MicroStrategy and developing ad-hoc reports for business stakeholders.
  • Participated in Source System Merge initiatives, performing impact analysis, end-to-end design, validation, and conversion testing to ensure seamless integration.
  • Acted as Release Coordinator, overseeing development lifecycle activities including QA alignment, deployment planning, and preparation of DML, DDL, and JIL scripts across environments.
  • Led ETL optimization efforts and contributed to the Teradata upgrade validation project to ensure data consistency and migration reliability.
  • Migrated job scheduling from Quartz to AutoSys, introducing automation enhancements for improved operational efficiency.
  • Developed a specialized utility to handle Preponderance Historical Calculations, streamlining credit risk assessment processes.
  • Engaged actively in Agile ceremonies such as sprint planning, daily stand-ups, retrospectives, and technical walkthroughs with stakeholders to maintain alignment and drive delivery.

Project Lead/SR Java Developer

Syntel Inc
06.2013 - 04.2016

Client: Belk Inc – Charlotte, NC, USA
Project: Content Acquisition Request System (CARS)
Description:
CARS (Content Acquisition Request System) is Belk’s enterprise platform developed to enhance e-commerce product content by managing vendor-submitted SKU data, product styles, and associated images across various levels (style, color, size). The system supports the configuration of patterns, collections, inventory metadata, and image processing workflows. It integrates with RMS, PIM, Inventory Services, RRC Image Process, and CMP through a SOA-based architecture leveraging both SOAP and REST APIs. The system also includes an Ecommerce Integration Framework to facilitate real-time data flow between CARS and the Order Management System (DOM). Enhancements included robust failover mechanisms and integration layer improvements.

Responsibilities:

  • Designed and developed a new image processing module to streamline vendor image ingestion and transformation workflows within CARS.
  • Built and consumed SOAP-based web services to support seamless interaction across Belk’s Ecommerce platform components.
  • Collaborated with vendor partners and internal teams to identify and resolve integration challenges involving IBM MQ, ESB, and networking layers.
  • Boosted system performance by optimizing Java, Spring, and Hibernate-based components and performing memory leak analysis using CA WILY APM.
  • Authored comprehensive Technical Design Documents (TDD) to capture requirements and design specifications.
  • Improved system security by migrating over 40 Java jobs from FTP to secure SFTP/FTPS protocols.
  • Built an Apache HTTPD-based load balancer to ensure high availability of key internal services.
  • Integrated OpenDS-based LDAP authentication for secure access within the CMP environment.
  • Led infrastructure migration efforts for CARS, CMP, and internal intranet applications, resulting in enhanced system stability and scalability.

Java Developer / System Analyst

Hexaware Technologies
01.2010 - 06.2013

Clients:

  • Virgin America – San Francisco, CA, USA
  • Aon Hewitt – Chennai, TN, India

Project: VX Web & Kiosk, Workbrain T/A, and HR Intranet Applications
Description:
Worked across multiple enterprise projects including VX WEB & Kiosk, Virgin America's online booking and check-in platform, and Workbrain Time & Attendance (T/A) and HR Intranet systems for Aon Hewitt. Responsibilities included full-cycle application development, enhancement, integration, testing, and production support. The role required cross-functional collaboration with onshore and offshore teams, addressing large-scale migrations, mobile application integrations, and performance/security optimizations.

Responsibilities:

  • Analyzed functional and business requirements, creating Technical Design Documents (TDD) to guide implementation.
  • Developed SOAP-based web services using XMLBeans, JAXB, and RESTful APIs for system integration and data exchange.
  • Built seat upgrade logic for kiosk and web platforms based on customer membership tiers.
  • Designed and launched iOS Passbook integration to support digital boarding passes for iPhone/iPad users.
  • Conducted application performance tuning, resolved memory leaks, and performed code refactoring using Eclipse Memory Analyzer.
  • Led root cause analysis (RCA) and issue remediation for production incidents in VX Web/Kiosk and Workbrain systems.
  • Created standalone XML parsers for validating kiosk responses using JAXB.
  • Developed REST-based modules including member profile management, case search, and airline staff lookup functionalities.
  • Implemented Continuous Integration (CI/CD) pipelines using Maven, Nexus, and GitHub to streamline build and deployment.
  • Executed unit testing (JUnit), supported SIT/UAT phases, and monitored production rollouts for stability and compliance.
  • Migrated and rehosted HR applications and servers to newer infrastructure to improve scalability and security.
  • Designed secure modules such as email notification engines and customer satisfaction survey tools.
  • Provided technical estimations for change requests using Work Breakdown Structure (WBS) methodology.

Additional Experience:
Java Developer / Software Engineer – Marlabs Software pvt ltd , Nessac (2005–2009)
Worked as a Java Developer on enterprise applications for logistics and financial services at Marlabs and Nessac (2008–2010), focusing on UI development, service integration, and core module implementation using Java, Struts, Hibernate, and JUnit.

Education

Master of Science - Artificial Intelligence

Penn State
University Park, PA
05.2024

Bachelor of Science - Computer Science Engineering

Anna University
Chennai
05.2005

High School Diploma -

Rajammal Rangsamy Matriculation HSS
Tokkavadi, Taminadu
05.2000

Skills

    Backend: Java, Spring Boot, Python, Nodejs, REST/SOAP
    Frontend: ReactJS, TypeScript, JavaScript, HTML/CSS
    AI/ML: TensorFlow, PyTorch, Scikit-learn, Hugging Face, NLP
    Cloud/DevOps: AWS, PCF, Docker, Kubernetes, Jenkins, Git, Ansible
    Data: Oracle, MSSQL, MongoDB, Pandas, NumPy, SQL
    Messaging: Kafka, IBM MQ
    Security: OAuth2, JWT, Spring Security, OWASP
    Visualization & Testing: Matplotlib, Seaborn, JMeter, AppDynamics, SonarQube
    Tools: IBM ODM, GridGain, Jupyter, Eclipse, Colab, GitHub Copilot

Certification

  • Oracle certified java programmer
  • AWS Developer Associate, Udemy
  • AWS Associate Solution Architect, Udemy

Timeline

Technical Lead/Architect

Infosys LTD
03.2024 - Current

SR Java Full Stack Developer/Architect

Diversant LLC(formaly Innova Solutions Inc)
09.2021 - 09.2023

SR Java Full Stack Developer/Architect

Diversant LLC
05.2018 - 09.2019

SR Java Developer

Diversant LLC
09.2017 - 05.2018

SR Java Full Stack Developer/Architect

Diversant LLC(formaly Innova Solutions Inc)
05.2016 - 03.2024

SR Java Developer

Diversant LLC
05.2016 - 09.2017

Project Lead/SR Java Developer

Syntel Inc
06.2013 - 04.2016

Java Developer / System Analyst

Hexaware Technologies
01.2010 - 06.2013

Master of Science - Artificial Intelligence

Penn State

Bachelor of Science - Computer Science Engineering

Anna University

High School Diploma -

Rajammal Rangsamy Matriculation HSS
THANGARASU DHANABAL