Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

DHAMODARA NAYAKEN DHANDAPANI

Alpharetta,GA

Summary

Having 16+ years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes requirement analysis, design, development, testing and integration of various web based and client/server applications in multi-platform environments using JAVA/J2EE technologies.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Compunnel Software Group Inc
04.2022 - Current
  • Created Spring Boot Micro Services based on micro services architectural type.
  • Deployed application in private cloud environment in production environment.
  • Provided production support for existing RESTful and Spring Boot based micro services,
  • Worked in monitoring the application in production environment via monitoring tools like Splunk, AppDynamics, Grafana
  • Created alerts via Splunk and Check nanny tools for monitoring application health and functionality supported in production
  • Created Grafana and Splunk dashboard for monitoring application production performance
  • Worked on database email alerts triggered from Perl Scripts to monitor the application functionality data statistics
  • Worked on creating the application performance dashboard metrics captured.

Onsite Project Lead- Senior Software Engineer

Cognizant Technology Solutions U.S. Corporation
12.2016 - 04.2022
  • Designed and developed web, mobile applications using Agile, Kanban, Waterfall methodologies
  • Created new REST API micro services based on micro services architectural JAX-RS type.
  • Migrated existing REST API micro services to Spring Boot based micro services
  • Deployed code in WebSphere application server, JBOSS server, Apache Tomcat web server, Active Message Queue, Containerization Kubernetes, and AWS cloud
  • Validated REST API micro services using SOAP UI, Postman tools
  • Migrated few springs boot based authentication micro services into Transmit Security Tool which takes care complete application authentication and authorization process
  • Worked in single sign on using SAML and did defect analysis, performance analysis
  • Prepared strategy, back out, contingency, production, and roll out plans for application getting deployed
  • Worked as production support as well as senior software developer for existing REST micro web service and spring boot micro services
  • Created change requests in service now for production deployment and handled production issue and provided solutions to end user
  • Worked in monitoring the application in production environment via monitoring tools like Splunk, AppDynamics, Grafana, ITSI, Big Panda, Log Rocket
  • Created ITSI alerts via Splunk, moved all alerts to Big Panda tool to track all alerts in common place for the application supported in production
  • Created Grafana and Splunk dashboard for monitoring application production performance
  • Deployed application in open shift and AWS environment for production, production support environment.
  • Provided production support for existing REST micro services, Transmit Security, CA-IDM and LDAP tool related application functionalities
  • Worked as the Project Lead from onshore and took complete ownership on analyzing production support issues arising out of customer feedback in the application.

Offshore Project Lead-Senior Software Engineer

Cognizant Technology Solutions India Pvt Ltd.
04.2013 - 12.2016
  • Interacted with multiple applications business team and gathering client requirements and refining those requirements for design and application development
  • Developed web-based application using Spring MVC framework, J2EE design patterns such as Singleton and Spring framework
  • Worked in IBM Compute grid batch framework to schedule batch running process using Maestro Scheduler
  • Prepared low-level design in java, mapping sheet (interface design) and database design documents
  • Involved in batch migration functionality from Java 1.4 to Java 1.8 version and WebSphere Application Server upgrade from WAS 6.1 to WAS 8.5 server migration
  • Worked in CCAP tool and Sonar Cube tools to perform code coverage and software code quality analysis
  • Identified nonfunctional, technical, business components which helped in design optimization and components reusability
  • Used Star team, Clear case, SVN, Bit bucket, GIT to perform application source code check ins, checkout process, code version comparison and version tagging activities for the developed application
  • Worked in JIRA and HP Quality center as defect tracking tools for analyzing and fixing defects
  • Deployed code in WebSphere application server, JBOSS server, Apache Tomcat web server and in active MQ
  • Validated application business logic, did integration, and unit testing with developed micro service APIs
  • Responsible for end to end on delivering the project with excellent code quality and enhanced performance, resolved production issues and fixed real time errors rapidly
  • Imported and deployed code into higher production environment, troubleshooted production issues and resolved deployment errors.

Offshore Project Lead-Senior UI/Java Developer

Cognizant Technology Solutions India Pvt Ltd.
03.2010 - 04.2013
  • Involved in requirement gathering from the client and design analysis on each of the requirement to implement in terms of technical aspects
  • Prepared prototype, high level design and UI design documents for the web application
  • Worked as the team lead role as well as the front-end developer in client location at offshore projects using Java, HTML, CSS, and JavaScript to implement redesigned page
  • Performed Unit, Integration, Performance, Acceptance testings for the developed web application
  • Worked on creating the project documentation for applications specification run book and project milestone sign off documents
  • Responsible for prioritizing, accurately estimating tasks involved in project design, development as per project plan
  • As senior developer helped both senior and junior level developers functionally and technically in project
  • Worked as the Project Lead from offshore and took complete ownership on delivering the project with excellent quality.

Offshore Team Member-Software Java Developer

Mahindra Satyam
11.2007 - 03.2010
  • Involved in all phases of the SDLC (Software Development Life Cycle) from requirement analysis, technical design, application development, unit testing, integration testing and maintenance of web application systems
  • Used Java 1.5, Servlets, Struts 2.0, HTML/DHTML and CSS in NetBeans IDE, Eclipse tools for the development of web application projects to develop web application software systems
  • Involved in User Interface (UI) prototype creation, requirement analysis on high level UI design and prepared technical design documents
  • Worked in front end page design and application development using JSP, Java, EJB components and JavaScript
  • Used system modeling to write use cases, prepared UML diagrams like use case diagrams, class diagrams, sequence diagram etc., and got conceptual modeling of the application system
  • Prepared low-level design in JAVA-J2EE (JSP, Servlets, EJB), mapping sheet (interface design) and database design/implementation done in Oracle 11g database using MySQL queries in MySQL Server
  • Involved in unit testing for each component developed and did integration testing after integrating each individually developed component together in APACHE TOMCAT Web Server and Oracle Web logic Server.

Education

Bachelor of Engineering (Electronics and Communication Engineering) -

Thanthai Periyar Government Institute of Technology, Anna University Chennai

Skills

Software Development Methodologies :

  • Waterfall
  • Agile
  • Kanban

Language:

  • Java
  • J2EE (JSP, Servlets & EJB)

Web Services and Architecture:

  • Restful API Microservices
  • Spring Microservices
  • Spring MVC
  • Microservices Architecture
  • Struts
  • IBM Compute Grid Framework
  • CA-Identity Management(LDAP)
  • Single-Sign On

Mark-Up Language:

  • XML
  • JSON
  • SAML

Script Language:

  • Perl Script
  • Python Script

UI Technologies :

  • HTML/DHTML
  • CSS
  • Java Script
  • Ajax

Message Queue:

  • Active Message Queue
  • Kafka Topic

Database:

  • PL/SQL
  • Oracle
  • My SQL
  • Sybase DB2

Development Tools

  • Net Beans
  • Spring Tool Suite (STS)
  • IntelliJ
  • Transmit CyberSecurity Tool

Web/Application Servers:

  • IBM WebSphere
  • Apache Tomcat
  • JBOSS

Code Analysis Tool:

  • SONARQube

Testing Tools:

  • SOAP UI
  • Postman
  • JUNIT Mockito
  • Swagger

Version Control :

  • CVS
  • SVN
  • GIT
  • IBM Rational Clear Case
  • Bitbucket

Build Tools:

  • Jenkins(CI/CD pipeline)
  • ANT
  • Maven
  • Gradle

Deployment Environment:

  • Kubernetes Containerization
  • Private Cloud
  • Red Hat Cloud

Monitoring Tools:

  • AppDynamics
  • Splunk
  • Grafana
  • APIGEE
  • ITSI
  • Big Panda
  • Log Rocket

Certification

Sun Certified Java Programmer 1.5

Timeline

Senior Software Engineer

Compunnel Software Group Inc
04.2022 - Current

Onsite Project Lead- Senior Software Engineer

Cognizant Technology Solutions U.S. Corporation
12.2016 - 04.2022

Offshore Project Lead-Senior Software Engineer

Cognizant Technology Solutions India Pvt Ltd.
04.2013 - 12.2016

Offshore Project Lead-Senior UI/Java Developer

Cognizant Technology Solutions India Pvt Ltd.
03.2010 - 04.2013

Offshore Team Member-Software Java Developer

Mahindra Satyam
11.2007 - 03.2010

Bachelor of Engineering (Electronics and Communication Engineering) -

Thanthai Periyar Government Institute of Technology, Anna University Chennai
DHAMODARA NAYAKEN DHANDAPANI