Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Uday Kumar Dandu

Summary

  • 16+ years of experience as a Senior Full Stack Developer in design, development, integration, and support of web, client-server, and standalone applications across Banking, Healthcare, and Telecom domains.
  • Proficient in front-end development using React, Angular, Bootstrap, JSP, jQuery, HTML, and CSS.
  • Strong backend experience with Spring Boot, Spring Batch, RESTful APIs, and hands-on exposure to C#, Python, Flask for Web API development.
  • Skilled in implementing CI/CD pipelines using Jenkins, SVN/GIT, and deploying to Data Dimension Cloud.
  • Experienced with technologies like Struts, Hibernate, AJAX, XML, JMS, JDBC, and databases including Oracle, MySQL, SQL Server.
  • Solid foundation in application design, debugging, troubleshooting, testing, and creating technical documentation.
  • Strong analytical and problem-solving skills; proven ability to manage multiple projects and work collaboratively with cross-functional teams.
  • Certified Internal Trainer at CSC for delivering technical training on Spring, Struts, C, and C++.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Senior Application Developer

United Overseas Bank (TANGSPAC)
04.2022 - Current

Project: Real Time Data Services (RTDS)

Worked on multiple enterprise platforms including Customer Centric Datastore (CCD), Events Processing Engine (EPE), and Payments Data & Reporting (PDR) to support real-time banking features, customer insights, promotional event handling, and regulatory reporting.

Key Contributions:

  • Designed and developed microservices and APIs using Java 17, Spring Boot, and Unified Framework (UFW).
  • Led Kafka migration from IBM to Confluent platform and upgraded JBoss EAP from 7.4 to 8.0.
  • Implemented database partitioning strategies for optimized housekeeping and archival.
  • Integrated with core banking systems and managed deployments using CTRLM, ALDON, and Remedy.
  • Built automated unit and integration tests with JUnit and Rest Assured to ensure service reliability.
  • Contributed to scheduling and reporting processes using Spring Batch, Spark SQL, and Cloudera.

Tech Stack: Java 17, Spring Boot, Spring Batch, MariaDB, Oracle, JBoss EAP 7.4/8.0, Confluent Kafka, Kafka Streams, Spark SQL, Cloudera, Git

Senior Full Stack Developer

Bank of Julius Baer (PersolKelly Services)
04.2021 - 04.2022

Project: Client Pricing Portal (CliPP)

Developed a full-stack revenue simulation and pricing portal used by Relationship Managers to forecast future earnings based on configurable product fees. The system included approval workflows and dynamic notifications, supporting informed decision-making for financial product pricing.

Key Contributions:

  • Designed and implemented responsive, modular React components with corresponding unit tests to ensure UI stability and maintainability.
  • Integrated interactive heat map visualizations to compare historical vs. projected revenues, improving data clarity for users.
  • Built and maintained backend RESTful APIs using Java 8 and Spring Boot, ensuring secure and efficient data processing.
  • Contributed to workflow automation using Flowable for approval processes and triggered event-driven notifications.
  • Wrote and maintained JUnit test coverage for backend modules to ensure high code reliability and testability.
  • Participated in Agile ceremonies including daily SCRUMs and sprint planning, collaborating across development and QA teams.

Tech Stack: Java 8, Spring Boot, React, Flowable, Oracle, Tomcat, Git

Senior Full Stack Developer

Medtronic, Singapore
07.2015 - 04.2019

Contributed to multiple web and data-driven healthcare applications, including ECG Analyzer, CareLink, and Remote Patient Monitoring (RPM), focused on cardiac monitoring and patient data analytics. Played a key role in full-stack development, API integration, UI enhancements, database design, performance optimization, and testing.

Key Contributions:

  • Developed responsive UI components using Angular, Thymeleaf, and Bootstrap, and integrated them with backend services using Spring Boot, Flask, and C# Web APIs.
  • Designed and implemented data pipelines and processing logic for ECG data resampling, interfacing with Redis, MariaDB, and SQL Server databases.
  • Created and tested APIs using Swagger, Postman, and ensured OAuth 2.0 and JWT security integration for REST endpoints.
  • Delivered FDA-compliant EC57 testing documentation and supported validation activities for ECG anomaly detection features.
  • Built custom reports and dashboards using JasperReports and Flying Saucer, along with SQL performance tuning and optimization.
  • Led integration and unit testing efforts to ensure functional and technical requirements were met, and actively participated in Agile ceremonies (SCRUM, Sprint Planning).
  • Collaborated closely with architects and QA teams to translate business needs into scalable technical solutions.

Technologies:
Angular, Spring Boot, Flask, C#, Thymeleaf, MariaDB, SQL Server, MySQL, Redis, OAuth 2.0, JWT, Jasmine/Karma, Swagger, Eclipse, Visual Studio, Maven, SVN, TFS, Docker, JasperReports, Python

Tech Lead

SingTel, Singapore
12.2013 - 07.2015

Project: CPS (Customer Profiling System)

Contributed to the enhancement of SingTel’s Customer Profiling System (CPS) to comply with PDPC regulations under the Do Not Call Registry (DNCR). Developed supporting systems to manage customer consent and ensure regulatory compliance for all outbound marketing communications.

Key Contributions:

  • Designed and implemented the Consent Management System (CMS), enabling lawful data handling and consent tracking across SingTel systems.
  • Enhanced Customer Profiling System (CPS) to incorporate DNCR checks and manage subscriber profiles in accordance with national data protection laws.
  • Built real-time dashboards and online reporting tools for marketing teams to export campaign insights directly to Excel.
  • Automated data archival, purge, and SFTP scripts for production servers, improving operational efficiency and compliance.
  • Created reporting automation scripts using Oracle Spool and Shell scripting to generate custom reports for business teams.
  • Collaborated closely with marketing stakeholders to gather requirements and translate them into scalable technical solutions.
  • Performed unit and integration testing, authored test case documentation, and supported UAT with business units to ensure end-to-end quality.
  • Utilized tools like PuTTY for server management and SQL Developer for MySQL and Oracle DB operations.

Tech Stack: Struts, Spring, iBatis, JBoss 4.2, Oracle 10g/12c, MySQL, Maven 3.0, SVN, Axis2, JAX-RPC Web Services, Jasper Reports, UNIX, Shell Scripting, Eclipse

Full Stack Developer

Thomas Reuters, India (Hyderabad)
12.2010 - 09.2013

Project: Checkpoint Learning (CPL)

Checkpoint Learning (CPL) is a web-based continuing professional education (CPE) platform developed for legal and financial professionals in the U.S. The platform enables attorneys and certified public accountants (CPAs) to enroll in accredited online courses, track credit scores, and generate compliance reports to meet regulatory requirements.

Key Contributions:

  • Led a smooth knowledge transition from Virtusa, ensuring continuity and clarity across development phases.
  • Designed and developed multiple modules across the full stack, including UI enhancements based on business rules and user feedback.
  • Implemented and optimized Java AWT-based tool to extract data from Microsoft Access DB and generate XML reports used for U.S. tax filing purposes.
  • Developed and maintained XML configurations for calculating professional credit scores and generating compliance documentation.
  • Provided production support using Salesforce, resolving user issues related to credit scoring and course certification generation.
  • Authored and executed SQL scripts to automate and resolve recurring production issues, improving system stability.
  • Conducted rigorous unit and integration testing, preparing detailed test documentation to ensure application met functional and technical requirements.
  • Conducted peer code reviews and resolved performance issues such as memory leaks.
  • Ensured full compliance of the web application with U.S. regulatory standards by conducting thorough validations and code audits.

Technologies:
EJB 2.0, Hibernate, Spring Framework, JBoss 4.2, Eclipse 3.4, SQL Server 2005, Team Foundation Server (TFS), Ant 2.0, Axis Web Services, Java AWT, XML, Salesforce

Application Developer

Denmark CPR, India (Hyderabad)
09.2008 - 12.2010

Project: CPR & REM

Worked on two critical web-based applications for international clients:

  • Denmark CPR (Central Person Register): A government application used to manage Denmark's national identification system. Enabled real-time access for external entities (e.g., banks, hospitals) to citizen information using a unique CPR number.
  • Kroger REM (Real Estate Management): A comprehensive system used to administer lease contracts, sub-leases, facility histories, financial workflows, and operational reporting across Kroger’s real estate portfolio in the U.S.

Key Responsibilities:

  • Designed and developed UI components using JSF, JavaScript, and handled UI logic based on business needs.
  • Implemented features such as batch processing, accounting workflows, and dynamic forms.
  • Performed backend integration using EJB 3.0, Spring, Hibernate, iBatis, and ensured robust communication with DB2 databases.
  • Validated and tested applications on various platforms including WebSphere Application Server (WAS 5/6).
  • Collaborated with on-site coordinators and stakeholders to clarify requirements, resolve production issues, and implement enhancements.
  • Created unit and integration test cases using JUnit, and participated in code reviews and QA updates using tools like SVN, CVS, Maven.
  • Involved in troubleshooting, workflow optimization, and ensuring data consistency across modules.

Technologies:
Java, JSF, Spring, Struts, EJB 3.0, Hibernate, iBatis, JUnit, JavaScript, DB2, WebSphere (WAS 5/6), Eclipse, RAD, Maven, SVN, CVS

Education

Bachelor of Engineering - Electrical and Electronics

JNT University
India
05-2008

Skills

  • Java 17, Python 313
  • Reactjs, Angular, Bootstrap, EJB 3, J2EE, JSP, JSF, XML, jQuery, Thymeleaf, Struts, Spring, iBatis, Hibernate, JUni
  • TypeScript, JavaScript, Shell Script
  • Oracle, SQL Server, MySQL, DB2, Redis, Cassandra, HBase
  • IBM WAS, JBoss EAP 8, Tomcat, WebLogic, Apache, MS IIS
  • CVS, SVN, TFS, GIT
  • Eclipse/STS, WASD, RAD, Visual Studio, Spyder, IntelliJ
  • Jasper Reports, Crystal Reports, Flying Saucer
  • Maven, Ant, Jenkins, Aldon, Sonarqube
  • Windows, UNIX and LINUX
  • Flowable BPM, Confluent Kafka 39

Certification

Sun Certified Programmer for the Java platform 1.5

Timeline

Senior Application Developer

United Overseas Bank (TANGSPAC)
04.2022 - Current

Senior Full Stack Developer

Bank of Julius Baer (PersolKelly Services)
04.2021 - 04.2022

Senior Full Stack Developer

Medtronic, Singapore
07.2015 - 04.2019

Tech Lead

SingTel, Singapore
12.2013 - 07.2015

Full Stack Developer

Thomas Reuters, India (Hyderabad)
12.2010 - 09.2013

Application Developer

Denmark CPR, India (Hyderabad)
09.2008 - 12.2010

Bachelor of Engineering - Electrical and Electronics

JNT University
Uday Kumar Dandu