Summary
Overview
Work History
Education
Skills
Certification
Timeline
Personal Information
Generic

RAJASEKARAN NAGARAJAN

Prosper

Summary

Results-oriented software development professional with extensive experience in crafting scalable, high-quality applications and a proven track record of delivering impactful projects. Recognized for driving continuous improvement and fostering a collaborative team environment, while adeptly adapting to evolving requirements and priorities. Proficient in a diverse array of programming languages, frameworks, and tools, consistently focused on achieving successful project outcomes. Dedicated to maintaining a productive work environment and delivering exceptional results that align with organizational goals and objectives.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

DFPS - Department of Family and Protective Services
Prosper, TX
12.2024 - Current
  • Led development of software solutions to enhance data integrity and compliance in regulatory processes.
  • Migrated (Struts / Java / C ) legacy application to Modernized Microservice Architecture Application Using Angular and Spring Boot Framework using Strangler Approach
  • Achieved effective component development by generating independent components with TypeScript, HTML templates, CSS styles. Enhanced user experience through two-way data binding with ng Model for form inputs, ensuring real-time data synchronization. Established a shared service for data management and backend communication, leveraging Http Client for asynchronous data retrieval.
  • Developed robust RESTful services in a microservices environment, ensuring efficient data transfer from database to client interface.
  • Achieved efficient API development through effective use of Git Copilot. Enhanced software performance by resolving debugging challenges. Improved code quality by facilitating understanding of legacy systems and implementing JUnit testing strategies.

Senior Software Engineer

Food and Drug Administration
12.2023 - 12.2024
  • Developed and launched scalable software solutions aimed at streamlining data management processes.
  • Achieved enhanced application functionality by designing ( Two Phase Architecture Commit Design )and implementing REST APIs with ORACLE DB and AWS RDS in Spring Boot framework. Delivered effective coding solutions for API consumption using REST Template and Web Client, resulting in streamlined data exchange
  • Established and managed message queues in SQS and SNS to streamline communication processes between systems.
  • Developed and executed Elastic Cache (Redis) solutions to optimize API performance.
  • Created and optimized various database interaction objects by applying DAO patterns and integrating Spring Data JPA for streamlined data access.
  • Implemented Batch Programming solutions in AWS Batch infrastructure to enhance operational workflows.

Senior Software Engineer

Texas Comptroller of Public Accounts
03.2021 - 12.2023
  • Modernized CPA legacy Mainframe systems to Microservices Architecture Based System in AWS Cloud
  • Designed and Implemented Batch Solution in CPA to Migrate data from Relational Database to MongoDB with object transformation achieved great performance through concurrent Processing. used Spring Batch Framework Executing in AWS Infra which helped to load More than 50 M records.
  • Designed and deployed Spring Boot application utilizing microservices architecture, integrating REST APIs for robust database connectivity with DB2 (HikariCP).
  • Applied event-driven, saga, composer, and domain-driven design patterns to optimize microservice interactions and improve scalability.
  • Designed and Implemented Kafka consumers with Spring Boot framework to ensure seamless data synchronization from DB2 to Mongo database using IBM IIDR.
  • Architected and implemented robust batch programs leveraging Spring technologies to ensure efficient data transfer from on-prem DB2 database to MongoDB cloud database.
  • Implemented and enhanced the Rest API (publishing and consuming) Using Node JS Framework, JavaScript.
  • Authentication by Spring O-AUTH Security Framework (OKTA) and validate the security token via API call to Authentication Server.
  • Mentored junior engineers, fostering skill development and promoting best practices in software engineering.

Senior Software Developer

Fidelity Investments
04.2020 - 03.2021
  • Implemented Spring Boot applications using Spring Tool Suite, focusing on microservices architecture to streamline interactions with Active MQ and Oracle Database via Apache Camel and Spring Framework.
  • Configured ActiveMQ queues and enabled connections to enhance data flow and integration with application processes.
  • Implemented advanced Java 8 features to optimize business calculation logic and streamline interactions between Java APIs and JavaBeans.
  • Design the user interface of applications using HTML, CSS, JavaScript, Angular and React JS. Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Jquery.
  • Used Apache Spark Framework to Complete Integration testing to test the developed code.
  • Worked on Datical Db Tool to make changes in Database by writing Script to create, modify and delete table.
  • Utilizing Splunk and its log for any abnormal error, error handling and exception error to troubleshoot and fix.

Senior Software Developer

Verizon
10.2017 - 04.2020
  • Directed optimization of bill formatting processes through management of intelligent formatting engine wire line application. Oversaw data intake from mainframe-based Verizon billing systems to deliver accurate output generation. Led production of smart bills BOCB and VZ450 outputs for diverse customer segments. Enhanced team efficiency by developing IFE web application tools and reports. Strengthened financial stability of Verizon Wireless by processing one million accounts daily.
  • Modernized legacy systems at Verizon by implementing microservices architecture, enhancing performance and reducing database dependencies.
  • Migrated Web application architecture application to Spring Boot microservices from WebLogic to optimize functionality and reduce operational costs.
  • Streamlined account balance check operations for millions by migrating mainframe functionality to open-source Spring Boot framework, implementing effective caching strategies.
  • Mentored junior developers, fostering skill development and promoting best practices in coding and design.
  • Created new Queue in Active MQ Messaging Broker (Active MQ) and configuring queues and enabling connection between Active MQ and Application process.
  • Designed and implemented batch processing solutions to read customer data records from files, transform them into objects, and generate reports in multiple formats including JSON, XML, and flat files.
  • Configured application server memory and core settings to improve throughput in alignment with application data demands.

Software Developer

AT&T
05.2007 - 10.2017
  • Achieved streamlined project workflows through effective analysis and design of components. Produced detailed design diagrams and business flow charts. Enhanced application reliability through thorough coding documentation and unit testing.
  • Maintained and optimized data layer through Hibernate integration, alongside configuring Struts framework for improved application functionality.
  • Used the DAO Pattern and Java/J2EE framework facilitated the integration and deployment of DAO, Struts , Servlets, JSP and XML.
  • Conducted code reviews to ensure quality, maintainability, and adherence to established coding standards.
  • Implemented JUNIT framework to enhance testing processes and ensure reliability of back-end module methods.
  • Mentored junior developers, fostering skill development and promoting best practices in coding and design.
  • Worked with the Web Sphere Application Server to build, publish and deploy the application.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model.

Education

Bachelor of Science - Computer Science

Anna University
05-2006

Skills

  • AWS / AWS Lambda / S3 / AWS Batch / EC2 / MSK Kafka /ECS FARGATE / AWS API Gateway / Cloud Watch
  • Java / Python
  • JDBC / Hibernate / JPA / Spring Data JPA
  • Web Services (REST/SOAP)
  • Microservices Architecture / Monolithic / SOA
  • Spring MVC / Spring Boot / Apache Tiles
  • Spring Integration / Spring Batch / Apache Camel
  • Angular / React / Node JS
  • HTML / CSS / AJAX / Bootstraps
  • JUNIT / JASMINE / KARMA / JEST / MOCHA
  • Type Script / JQuery / Java Script
  • XML / JSON
  • Ant / Maven / GRADLE / NPM
  • OAuth2 / BASIC Auth / OKTA/ APIGEE
  • Strangler / Composer / Event Sourcing Design Pattern
  • IBM Web Sphere / Tomcat
  • SVN / GIT / Source Tree
  • Bitbucket / Git Lab
  • ORACLE / DB2 / REDIS CACHE
  • MongoDB / Dynamo DB / Cassandra
  • Agile / JIRA
  • Jenkins / Docker / Kubernetes
  • Active MQ / Apache Kafka / MSK / SQS / SNS
  • CI/CD Build Pipeline
  • GIT Copilot

Certification

  • Sun Certified Java Programmer
  • IBM Certified: e-server specialist
  • AT&T perfect Score Award, 2014-01-01

Timeline

Senior Software Engineer

DFPS - Department of Family and Protective Services
12.2024 - Current

Senior Software Engineer

Food and Drug Administration
12.2023 - 12.2024

Senior Software Engineer

Texas Comptroller of Public Accounts
03.2021 - 12.2023

Senior Software Developer

Fidelity Investments
04.2020 - 03.2021

Senior Software Developer

Verizon
10.2017 - 04.2020

Software Developer

AT&T
05.2007 - 10.2017

Bachelor of Science - Computer Science

Anna University

Personal Information

Title: Senior Software Engineer

RAJASEKARAN NAGARAJAN