Summary
Overview
Work History
Education
Skills
Timeline
Generic

Deepak Rajasekaran

Dallas

Summary

14 years of experience in managing JAVA 8, Spring Boot, Node JS, and Micro Services. Proficient in SOAP/REST Web Services, SQL, PL/SQL, Cloud technologies, Kubernetes, and Docker. Demonstrated ability to drive projects from concept to completion. Committed to continuous skill development.

Overview

14
14
years of professional experience

Work History

Software Engineer III

Walmart
12.2023 - Current
  • Creates a design to create an application to process the disaster applications for associates
  • Write code using nodeJS for front end for the associate to submit the disaster requests
  • Write API to process the disaster request and integrate with external bank product to process the payment to associate
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Create Cron Jobs and schedule jobs for unsubmitted applications and to send SMS/Email notifications
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.

Senior Software Engineer

Randstad Technologies, LLC
03.2021 - 12.2023
  • Creates and Design UI application for measure results and change window management using angular framework
  • Writes API to handle the retrieve, save and update to the measure results using spring boot, rest webservices and microservice
  • Integrates with other components using Kafka
  • Reviews and suggest on the new code developed by other team members
  • Supports and fix the defects during the test phase
  • Writes Junit test case for the method and maintains 100% of new code coverages
  • Writes automation testing for the UI application using selenium framework
  • Uses Github to manage the code versions
  • Uses CI/CD pipeline for build and deployment
  • Deploying the application in Cloud based environment
  • Client: Wells Fargo & Bank of America

Software Engineer

Virtusa
10.2020 - 03.2021
  • Create a service to create and update complaints from the customer using spring boot, Microservice and Rest WebService.
  • Create a batch job to pick the new complaints and provide resolution to the complaints using spring batch jobs.
  • Invoke a kafka topic to get complaints for UK customers and call self service to create complaints using Rest Webservice and Kafka messaging system.
  • Integrate with other components using Rest WebService
  • Support and fix the defects during the testing phase.
  • Writes Unit Test cases using Junit Mockito.
  • Used github to manage the code versions
  • Provided guidance and mentored less-experienced staff members.
  • Client: Paypal

Software Engineer

Cognizant Technology Solutions
12.2016 - 10.2020
  • Create a form for Process Management Service and Historical Page records using Angular 8
  • Create stubs for producers, consumers and consumer groups for helping onboard applications from different languages/platforms.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Managed Authentication and Authorization using Kubernetes for connecting to Database
  • Deploy the application artifact into Docker file
  • Client: JP Morgan Chase

Software Engineer

Cognizant Technology Solutions
07.2011 - 12.2016
  • Understand the new requirements and provide estimates
  • Develop and integrate with other systems using SOAP/REST Web Services
  • Build and write rules for the system to perform business operations using spring framework, Oracle and PL/SQL
  • Build and use computer-aided software engineering (CASE) tools to automate the system needs to simplify the coding
  • Provide 100% test coverage by using JUnit test cases
  • Enhance the application efficiency using data structures and algorithms
  • Understand the business requirements and create new design using design patterns
  • Write Procedures using PL/SQL to insert Content Rules and Lookup Service
  • Write Functions using PL/SQL to perform data analysis on the list of Content Rules
  • Write PL/SQL scripts for validation of Content Rules
  • Work directly with business to resolve issues and perform technical tasks
  • Applying software engineering best practices using AGILE work model
  • Lead a group of 4 members combined onshore/offshore to track on the progress
  • Used GIT for code versioning and was one of the approvers to review and merge the code
  • Establish strong working relationship with business, teammates, and others within organization.
  • Client: JP Morgan Chase

Education

Bachelor of Computer Science And Engineering -

Magna College of Engineering - Anna University
04.2010

Skills

  • Java 18, 11
  • PL/SQL
  • JavaScript
  • Spring/Sprint Boot/Batch
  • SOAP/REST Web Services
  • Node JS
  • Kafka
  • Apache Maven
  • CI/CD Build
  • Design Patterns
  • Log4J
  • JSON Logging
  • HTML5
  • JSON
  • GIT
  • Python
  • Object-oriented programming
  • Oracle
  • Cloud
  • Windows
  • Linux
  • Splunk

Timeline

Software Engineer III

Walmart
12.2023 - Current

Senior Software Engineer

Randstad Technologies, LLC
03.2021 - 12.2023

Software Engineer

Virtusa
10.2020 - 03.2021

Software Engineer

Cognizant Technology Solutions
12.2016 - 10.2020

Software Engineer

Cognizant Technology Solutions
07.2011 - 12.2016

Bachelor of Computer Science And Engineering -

Magna College of Engineering - Anna University
Deepak Rajasekaran