Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
Summary
• Over 14 years of experience in Software Analysis, Design, Development, Implementation, and Testing of Object-Oriented and Web-Based Enterprise Applications using Java/J2EE technologies.
• Proficient in core Java concepts, including the Collection Framework, Exception Handling, Input/Output (I/O), Serialization, Multithreading, and Concurrency.
• Expert in Core Java 17 and J2EE technologies such as JSP, Servlets, JDBC, Spring, and Spring Boot.
• Strong hands-on experience in developing Java Web Services using RESTful APIs and Spring Boot, with backend integration via JPA and Spring JdbcTemplate.
• Skilled in developing, deploying, and managing applications on cloud platforms like Pivotal Cloud Foundry (PCF) and Google Cloud Platform (GCP).
• Experienced in resiliency patterns such as Timeout, Circuit Breaker, Fail Fast, and Fail Silently, with practical experience using the Netflix Hystrix library.
• Extensive knowledge of Object-Oriented Design (OOD) principles, with hands-on experience in design patterns like Singleton, Builder, Factory, Adapter and Composite
• Expertise in testing frameworks including JUnit, Mockito, H2 Database, Spring Test, and Rest Assured for robust unit and integration testing.
• Hands-on experience with Agile methodologies, including SCRUM and Extreme Programming (XP).
• Experience in microservices design patterns such as API Gateway, Saga, Aggregator, CQRS, Circuit breaker and OAuth2 for stand-alone API development
• Familiar with logging frameworks like Apache Commons Logging, Log4j, and tools such as Splunk and Looker for log aggregation and analysis.
• Experience with Rapid Application Development (RAD) environments like Eclipse, IntelliJ with co-pilot and version control systems like Subversion and Git.
• Proficient in deployment automation tools like Opsware, Puppet, and Continuous Integration tools such as Jenkins, TeamCity, and GitHub Actions.
• Proficient in optimizing SQL queries for relational databases such as DB2, Oracle, and Teradata.
• Hands-on experience in containerization using Docker and deploying containers to cloud environments, ensuring e^icient application delivery and scalability.
• Strong ability to refactor legacy applications, understand business requirements, and modernize codebases in Java/J2EE to align with current industry trends.
• Expertise in building automated deployment pipelines, including tasks like build, unit testing, integration testing, static code analysis (SonarQube, Fortify), and pushing code to PCF.
• Hands-on experience in message processing frameworks such as Active MQ, Google pub-sub, Kafka and JMS
• Extensive business exposure in the fields of Retail Supply Chain Management and Merchandise Management.
Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
Technical Skills/ Tools
Languages C, C++, Java/J2EE
Operating Systems MS Windows, Linux, Mac
Web Scripting Languages HTML5/ CSS3, JavaScript, JQuery, JSP, Servlets, Ajax, ReactJS Frameworks Jersey RESTful Web services, Java batch, DAO, Spring boot, Spring JDBC, Struts
Database Teradata, IBM DB2, Oracle, GCP storage services (Spanner, BigQuery, BigTable)
SQL Tools DB Visualizer, Teradata SQL Assistant, SQuirreL and DataGrip Version Control Subversion, GIT
Cloud Programming Pivotal Cloud Foundry, Google Cloud Platform IDE Eclipse 3.x, 4.x, STS, Intellij
Unit Test Frameworks Junit, Spring Test, Mockito, H2 Continuous Integration Tools Jenkins, Concourse, Spinnaker Logging Tools Log4j, SLF4J, Splunk, Looker
Monitoring Tools Grafana, Prometheus
Build Tools Gradle, Maven, Ant
Application/ Web Server Tomcat
Development Methodologies Waterfall, Agile, Extreme Programming Java APIs Swagger, Guava, Lombok
Data Formats XML, JSON
Project Backlog Management Tools JIRA, Pivotal tracker Performance Test Tools JMeter
File Management Systems Content grid, Documentum, Google Cloud Storage Deployment Tools Opsware, Puppet
Code Compliance Tools Sonar, Qwiet AI, Fortify
Messaging Tools Active MQ, JMS, Google Pub-sub, Apache Kafka Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
Professional Experience
Employer – Tata Consultancy Services Mar 2024 – now Client - The Home Depot
Location – Atlanta, GA
Role – Technical Lead
Project – Transload Allocation: Minimize store overage, Min/Max window breach
• Handled a business-critical functionality to optimize code based on business requirements. The code optimization includes converting from legacy Java code to Springboot with Java 17 features.
• Consulted with business partners and principals on the deviations on the proposed and existing systems and aligned the implementation to reduce the variance.
• Migrated an application from PCF to GCP with minimal configuration changes. It was a J2EE application, converted it to Kubernetes based workload and successfully deployed to GCP.
• Refactored existing logic in a most optimized way to boost the performance and improved metrics by doing tests using JMeter
• Enabled continuous integration by Github Actions, integrated with sonar, qwient, sqhub and uploaded the build artifact to artifactory.
• Implemented even-driven design replacing legacy API calls with event driven tools such as pub-sub and kafka.
• Designed dashboards to give visibility on 24/7 business critical apps using Grafana and Prometheus
• Followed TDD (Test Driven Development) and achieved 100% test coverage for all the modules
• Participated in agile practices like daily stand ups, iteration planning, story grooming and retrospective.
• Provided technical guidance and support to the development team through continuous code reviews and tech-talks.
Technology – Java 17, J2EE, Spring Boot, GCP, PCF, GKE, pub-sub, Kafka Tools - IntelliJ, DataGrip, Github Actions, Postman, Gradle, Apache JMeter, Lucid Employer – Tata Consultancy Services Dec 2020 – Mar 2024 Client - The Home Depot
Role - Technical Lead, Senior Java Developer
Project – RDC Allocation: DFP enablement, HOST Order enablement, R2R controller
• Worked on metrics application which tells the users about deviations between source and destination
• Developed 10 Spring boot micro-services to be exposed to the end clients which was developed following Test Driven Development and implemented with Spring OAuth2 Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
• Development of business dashboards using tableau, Grafana (own servers) which pulls the data from MySQL and Prometheus data points (own Prometheus servers)
• JPA as database layer with equivalent database entities built from application
• Constructed team-city pipelines for automation of run test cases, build the application, sonar scan, uploading the test results to SQHub, forcing to security scan on Fortify, posting the required values in vaults using CyberArk and pushing the code to PCF.
• Leaded team of 6 members, collecting requirements from onsite counterparts, getting in touch with di^erent stakeholders and cascading the information to the team along with task assignment to the team in Pivotal tracker. Technology – Java 11, J2EE, Spring Boot, PCF
Tools - IntelliJ, DataGrip, Teamcity, Postman, Gradle, Prometheus, Tableau Employer – Tata Consultancy Services Aug 2014 – Nov 2020 Client - The Home Depot
Role - Senior Java Developer
Project – RDC Allocation: COBOL to Java rewrite, Grid to PCF migration, DFC enablement
• Worked on more than 25 stand-alone, production-ready micro-services that provided functionality for consumer applications/ UI applications via REST/HTTP APIs. They are all Spring boot applications. All of these applications include o Better health monitoring by Spring actuator
o On the fly parameter changes with help of Spring Config Server o 100% unit-test coverage with test tools provided by Spring boot on each layer of application (Controller, Service, Repository)
o Decoupling of server and client by HATEOAS
o Data accessing layer as JPA/ JdbcTemplate
o Authentication with OAuth2.0
o Introspection of flow with AOP
• Involved in the functional, technical design and development of the application modules.
• Working as hands on developer in a paired programming, Extreme Agile environment.
• Designed and developed all the Modules using Spring framework, Restful Web Services and Spring Services
• Followed Test Driven Development wherever applicable using Junit/ Spring testing framework
• Developed Manager, Data transfer object classes as well as event handler classes to process each logical request.
• Involved in implementing Data Access object to connect the database through Home Depot Data Access Object (DAO) Framework and then configured the DAO result Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
object to Data Transfer objects, Later involved in converting the same modules to Spring JDBC Template.
• Implemented Splunk logs in the components developed, these logs will be used to verify the process flow between components in Rapid Distribution Center Allocations.
• Deployed the legacy applications on Tomcat Grid server 6.0/7.0/8.0
• Deployed the modernized micro-services in Pivotal Cloud Foundry / Google Cloud Platform
• Ran multiple allocations concurrently in a multi-threaded environment to meet critical SLAs and improve performance
• Designed and developed the Restful services following 12-factor principles.
• Presented demos to management/Business to get approvals before pushing changes to Production
• Performed the unit testing, integration testing and system testing of the applications module.
• Developed a Splunk dashboard on super-critical functionality of The Home Depot Distribution center.
• Containerized the application using Docker and deployed the application containers from docker registry to Kubernetes.
• Analyzed memory of critical applications using Eclipse Memory Analyzer.
• Coordinated an o^shore development team by communicating business requirements
Technology – Java 8, J2EE, Spring Boot, PCF
Tools - Eclipse, DataGrip, Concourse, Postman, Maven, Gradle, Ant, Content Grid Employer – Tata Consultancy Services Mar 2012 – Aug 2014 Client - The Home Depot
Role - Java Developer
• Involved in the functional, technical design and development of the application modules.
• Designed and developed all the Modules using Restful Web Service and internal Java Batch framework
• Designed and developed the Jersey RESTful services.
• Deployed the applications on Tomcat Grid server 6.0.
• Maintained the version control of the source code using Sub Version.
• Implemented JUnit test cases for unit testing.
• Developed multiple user interfaces using HTML5, CSS3, JQuery and AJAX web service calls
Technology – Java 6, J2EE, HTML, CSS
Tools - Eclipse, Content Grid, DB Visualizer, Teradata SQL Assistant, log4j Anand Chellakumar Singaram
Senior Java/ Full Stack Developer ****************@*****.***
CONFIDENTIAL
Project – TCS Ultimatix Apr 2011 - Feb 2012
Tata Consultancy Services
Role- Java Developer
• Involved in building internal tool to maintain project management system.
• Deployed the applications on Tomcat Grid server 6.0.
• Maintained the version control of the source code using Sub Version
• Developed multiple user interfaces using HTML5, CSS3 and JQuery. Certifications
Certification Date Certified
Oracle Certified Java Programmer Mar 2012
Certified in Retail Management V2.0 (TCS Business Domain Academy Course) Jun 2013 Pivotal Cloud Foundry Developer v1.7 Aug 2017
Google Certified Associate Cloud Engineer Dec 2022 Google Certified Professional Cloud Architect Nov 2024 Microsoft Github Foundations Jan 2025
GitHub Copilot Certification Mar 2025
Education
• Bachelor of Engineering in Computer Science & Engineering, Government College of Engineering, Salem 2006 - 2010