Summary
Overview
Work History
Skills
Work Summary
Timeline
Generic

Kumar Kanagaraj

Plano

Summary

Overall, around 17+ years of working experience in the IT industry, involving in architecting, designing, and developing web-based enterprise applications. Highly motivated, flexible, quick learner, willing to learn new things, self-starter person and good team Leader. Good Communication and interpersonal skills. Looking forward to working in a challenging environment that allows learning and contributing.

Overview

14
14
years of professional experience

Work History

Sr Java Full stack Developer

Randstad Digital
Dallas
04.2024 - Current
  • Developed API endpoints to create, get and update customers in Customer domain service using Java and spring boot.
  • Migrated customer service from Java 11 and Spring Boot 2.5 to Java 17 and Spring boot 3.3 using open write framework.
  • Designed and developed AWS Lambda in Node Js that will read the book of business records and send them into AWS SQS for Recon process. It will also update the batch header table.
  • Designed and developed recon spring boot application that will consume the records from AWS SQS queue and do matching process.
  • Developed Experience API that would lay between angular front end and Java domain services using Node Js and Express Js.
  • Developed UI components, HTML templates and CSS styling in home module in FMS application using angular 18 framework.
  • Developed account information form, fields validation in account module using Angular reactive form module.
  • Developed guidance flow module using Angular components, routing.
  • Developed guards to protect the routes and unauthorized access.
  • Developed the unit cases using Jest framework to achieve 90% sonar coverage.
  • Fidelity Medicare Services offer advice at every step of the way, from enrollment to year-over-year support. It will help customers compare Medicare options and enroll in the coverage that’s right for them. For the existing Medicare customers, it can help to decide if that plan is still a good fit. Whether the customer is ready to sign up for Medicare now, or are researching for the future, It can help to get started. This guide takes the customers step-by-step through resources to prepare you for Medicare. They can decide which steps are right for them, based on where they are in their Medicare journey.

Senior Full Stack Developer

Compunnel Software Group Inc.
10.2021 - 12.2023
  • Developed business deals L1, L2 Widget, L1 and L2 tiles components in EASE using Angular 13 framework.
  • Developed HTML template and SCSS styling for business deals L1 widget, business deals L2 Widget.
  • Implemented two way data binding, Property binding and Eventing binding to bind component properties with template.
  • Implemented Content projection to project content from Parent to Child components and implemented components communication and data sharing between Parent and Child components.
  • Configured the routing paths and implemented the lazy loaded feature modules using load children.
  • Implemented the auth guards to protect the routes from unauthenticated users.
  • Extensively used RxJs operators such as pipe, map, filter, concatmap, mergeMap, SwitchMap, take, combineLatest etc to handle observables.
  • Developed business deals state management using NgRx and Created Action, Effects, Reducer, and selector for business deals widget.
  • Developed unit test cases for each component, service using jest framework and developed e2e test cases using protractor and cypress.
  • Developed Recommender and content service using Nest.js framework, implemented the controllers that would handle the http requests.
  • Created entities and repositories using TypeORM that would map the objects with database tables.
  • Consumed AWS lambda service from Angular front-end application through HTTP client library.
  • Developed Categories and Deal management modules in Admin Console UI.
  • Developed NodeJS backend services using Express.js in Admin Console API.
  • EASE is customer facing UI Mono repo application used across multiple Lobs and developed using Angular Front framework and Nrwl Mono repo. Capital one business deals is a free, online marketplace offering best-in-class deals curated for small businesses and negotiated by Capital One procurement experts.

Senior Java Full Stack Developer

Cognizant Technology US CORP.
Remote
07.2019 - 09.2021
  • Created Plan and Product micro services using Spring boot micro service framework.
  • Implemented Service discovery, API gateway, Distributed tracing for micro services.
  • Leveraged Spring Core Annotations for Dependency Injection (DI), Spring MVC for building REST APIs, and Spring Boot for developing.
  • Used Spring Config Server for centralized configuration management and Splunk for centralized logging.
  • Utilized a variety of Amazon Web Services (AWS) such as EC2, S3, Amazon Lambda, AWS CloudWatch, Amazon EBS, and Amazon CloudFront, for building and deploying scalable and reliable applications.
  • Created UI templates for Medicare new product, Manage Products, Medicare Landing page, Vision product pages using HTML 5, CSS and Bootstrap.
  • Created UI templates for Copy Plan and Search plan using HTML 5, CSS and Bootstrap.
  • Used Reactive forms for form designing and reactive form controls such as Form Control, Form Group and Form builder for validation.
  • Consumed microservice API from Angular application.
  • Plan Docs is a web-based, custom application built by the Product Solutions team to build our Core, Small Business and IFP portfolio medical plans and products.

Senior Java Full Stack developer

Cognizant Technology Solutions Ltd.
Chennai
07.2018 - 06.2019
  • Developed Java back-end micro services using Spring boot framework.
  • Leveraged Spring Core Annotations for Dependency Injection (DI), Spring MVC for building REST APIs, and Spring Boot for developing.
  • Developed server-side applications to interact with databases using Spring Boot and JPA (Java Persistence API), ensuring seamless data retrieval and manipulation.
  • Developed Angular components, services, and directives for Front end application.
  • Developing the UI templates using HTML5, CSS and SCSS.
  • Designing input forms using Angular Reactive forms.
  • Developing the custom validators and Pipes.
  • Used Rxjs library for handling observables.
  • Developed participant security module, financial and non-financial filter changes.
  • Developed unit test scripts using jasmine.
  • RPLink is a retirement plan transaction processing system.

Senior Java Developer

Cognizant Technology US CORP
Columbus
12.2016 - 05.2018
  • Developed and conducted unit testing of system components, ensuring their functionality and reliability.
  • Developed critical components of the application, including Spring forms, Spring controllers, and JSP views, ensuring smooth and interactive user interfaces.
  • Designed and implemented role-based access control to application functionalities, ensuring secure and controlled access for different user roles.
  • Implemented the service layer using Spring Inversion of Control (IOC) and annotations, enhancing modularity and testability of the application.
  • Implemented an exception handling mechanism throughout the application, ensuring proper error handling and providing a graceful user experience.
  • Created build and deployment scripts using Maven, facilitating the build and release process.
  • Utilized GitHub for version control, ensuring effective code management, collaboration, and version tracking.
  • Commercial Line Transformation (CLT) is collection of minimal marketable products (MMPs) that include Commercial Quick pay, Commercial accounts, Commercial billing, Commercial Documents and Commercial One Time Payment.

Java Developer

Cognizant Technology US CORP
Naperville
08.2015 - 11.2016
  • Getting Project requirements, understanding, and preparation of business understanding documents.
  • Preparing technical design documents such as Software Architecture Document and Technical Design Documents.
  • Developed a web-based java application using HTML, JSP, and Spring MVC, Spring IOC, and Spring Security frameworks, providing a robust and scalable application architecture.
  • Implemented the persistence layer using custom DAOs (Data AccessObjects) to handle Create, Read, Update, and Delete (CRUD) operations, ensuring efficient data management.
  • Employed Maven as the build tool, defining dependencies for the required JAR files to facilitate seamless migration and dependency management.
  • Conducted unit testing, code coverage analysis, and bug fixes, ensuring high-quality and reliable code.
  • Creating application build, staging and deploying in DEV and SIT environments.
  • EDM CIS Cash Movement application that Chicago Trade Partners can use to send faxes to the application.

Java Lead (Off Shore)

Cognizant Technology Solutions
Chennai
04.2014 - 06.2015
  • Getting Project requirements, understanding, and preparation of business understanding documents.
  • Preparing technical design documents such as Software Architecture Document and Technical Design Documents.
  • Implemented the front controller that will handle the http request and response that are coming from the client.
  • Followed Struts MVC architecture to develop the Actions, Model and JSP Views.
  • Developed Data Access Objects (DAO) based on the DAO design pattern, providing efficient and reliable methods for retrieving, creating, updating, and archiving information.
  • Implemented logging mechanisms, such as loggers, to capture relevant information and facilitate troubleshooting and monitoring in the production environment.
  • The Apollo Classic application is used as a document repository and image workflow system for business-critical applications.

Technical Lead (Off Shore)

Cognizant Technology Solutions
Chennai
09.2012 - 11.2013
  • Getting Project requirements, understanding, and preparation of estimations & planning of work.
  • Preparing technical design document.
  • Configuring BPF case type, tools, in-basket filters, queue filters, pick list etc.
  • Customizing the event handler for UI validation and field validation.
  • Designing and developing event action and event subscription for document properties update.
  • Configuring workflow subscription in FEM.
  • EDM Income Collection will be used to capture transactions from wire reports, checks and supporting documentation as well as support workflow.

Skills

  • HTML5
  • CSS/CSS3
  • SCSS
  • JavaScript
  • TypeScript
  • Bootstrap
  • Angular 2
  • Angular 4
  • Angular 7
  • Angular 8
  • Angular 10
  • Angular 11
  • Angular 13
  • Angular 15
  • Angular 18
  • Rxjs
  • Ngrx
  • Nodejs
  • NPM
  • Expressjs
  • Nestjs
  • Java 8
  • Java 11
  • Struts 23
  • Spring Framework 40
  • Spring MVC
  • Spring JPA
  • Spring boot 20
  • Hibernate
  • XML
  • SOAP
  • Micro Services
  • REST services
  • MVC2
  • Front Controller
  • DAO
  • DTO
  • Singleton
  • Factory
  • Lambdas
  • EC2
  • ECS
  • S3 Bucket
  • EBS
  • Cloud watch
  • CloudFront
  • Agile
  • Scrum
  • Eclipse
  • RAD
  • WebStorm
  • VS Code
  • Visual Studio Developer
  • Tomcat
  • WebLogic 80
  • WebLogic 81
  • WebSphere 70
  • WebSphere 75
  • WebSphere 80

Work Summary

17, Java 8/11, Servlets 2.4, JSP, Struts 2.x, Spring Framework 4.x, Spring Boot 3.x, Spring MVC, Spring JPA, Hibernate, Python, FastAPI, AWS, Kafka, HTML/HTML5, CSS/CSS3, SCSS, Bootstrap, JavaScript, TypeScript, Angular 2/4/7/8/10/11/13/15/18, XML, JSON, Excellent experience in Java technologies, Strong experience in core Java features, Experience in developing Microservices, Well versed with Software Development Life Cycle, Experience in Agile Methodology and Scrum

Timeline

Sr Java Full stack Developer

Randstad Digital
04.2024 - Current

Senior Full Stack Developer

Compunnel Software Group Inc.
10.2021 - 12.2023

Senior Java Full Stack Developer

Cognizant Technology US CORP.
07.2019 - 09.2021

Senior Java Full Stack developer

Cognizant Technology Solutions Ltd.
07.2018 - 06.2019

Senior Java Developer

Cognizant Technology US CORP
12.2016 - 05.2018

Java Developer

Cognizant Technology US CORP
08.2015 - 11.2016

Java Lead (Off Shore)

Cognizant Technology Solutions
04.2014 - 06.2015

Technical Lead (Off Shore)

Cognizant Technology Solutions
09.2012 - 11.2013
Kumar Kanagaraj