Summary
Overview
Work History
Education
Certification
Timeline
Generic
JAYAPRAKASH PANDARINATHAN

JAYAPRAKASH PANDARINATHAN

Senior Software Engineer
Hillsborough,NJ

Summary

Experienced with full stack development, from initial design to deployment. Utilizes modern frameworks and tools to build efficient and maintainable applications. Knowledge of best practices in coding, debugging, and collaborating within agile teams.Driven by passion for innovation and problem-solving within dynamic tech environments. Developed skills in both client-side and server-side programming, focusing on creating seamless user experiences and robust application architectures. Looking to transition into new field where these technical abilities can contribute to impactful solutions.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
1
1
Certification
3
3
Languages

Work History

Senior Software Engineer

Cognizant Technology Solutions US
06.2023 - Current
  • Examined client infrastructure and suggested architectural improvements, design and integration changes to optimize existing architecture
  • Enhanced user experience by developing responsive and interactive web applications using JavaScript, React JS, HTML5, CSS3, Java, Spring boot & Microservices. Managed Android Mobile application for synthetic performance testing of Verizon networks
  • Enhanced database performance by optimizing SQL queries and indexing strategies. Managed Postgresql database storage and improving performance.
  • Streamlined infrastructure management through automation using industry-leading tools such as Ansible and monitoring Grafana & Prometheus. Maintained systems that monitored applications and infrastructure.
  • Designed Grafana dashboards for metrics and application data analytics
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Spearheaded meetings with Product Management teams to communicate customer needs and behaviors
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Developed continuous improvements and implemented solutions to existing infrastructure, tools and processes.
  • Collaborated technical communication with technical account managers, concerned support teams to improve product by providing ideas to improve usability
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Analyzed proposed technical solutions based on customer requirements.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Defect management, problem solving, change log management, Release management - Build and deployment
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.

Architect

Cognizant Technology Solutions India
04.2018 - 05.2023
  • Designed and developed a E-Learning application for Pearson using React JS, Redux, MOBX, ES6, JavaScript, HTML, CSS, AXIOS, Foxit Software Library, Node JS, and NPM
  • Examined client infrastructure and suggested architectural improvements, design and integration changes to optimize existing architecture
  • Assisted in scoping project requirements, providing accurate time estimates for feature development to ensure timely deliveries.
  • Enhanced user experience by implementing responsive web designs and optimizing application performance.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Developed reusable components to facilitate faster development timelines and improve overall code quality.
  • Collaborated technical communication with technical account managers, concerned support teams to improve product by providing ideas to improve usability
  • Worked in Server-side application development using Java/J2EE, Rest Services
  • Spearheaded migration from class-based components to functional components, leveraging hooks for improved readability and maintainability.

Project Lead

HCL Technologies
11.2010 - 04.2018
  • Developed Virtual assistant using conversational algorithm and designed remote deposit solutions for a Banking institution
  • Analyzed Business Requirements and prepared the Architectural Design specifications
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Implemented continuous integration and deployment strategies for faster release cycles and improved application reliability.
  • Managed project dashboards, agile boards and tickets using IBM RTC and JIRA
  • Coordinated with clients, cross-functional teams involving development, infrastructure, business and support systems
  • Adhering to engineering practices and Code Quality Standards, worked on technologies like Java, J2EE, web-services for data manipulation and used front-end technologies like JavaScript, CSS and HTML for the UI
  • Created performance efficient modules to handle vast amount of data sharing across various pages of the web application and session maintenance
  • Developed remote deposit applications, micro services (REST) and Business rule management systems using IBM ILOG J Rules
  • Created Unit Test Case Scenarios and test automation using Junit, Mockito and Power Mockito
  • Responsible for applying a structured Change Management approach and methodology across Risk Applications; develop a change management and identify potential risks

Education

B.E. - Computer science and Engineering

Anna University
01.2005 - 01.2009

Certification

AWS certified cloud practitioner, 10/01/22, 10/01/25

Timeline

Senior Software Engineer

Cognizant Technology Solutions US
06.2023 - Current

Architect

Cognizant Technology Solutions India
04.2018 - 05.2023

Project Lead

HCL Technologies
11.2010 - 04.2018

B.E. - Computer science and Engineering

Anna University
01.2005 - 01.2009
JAYAPRAKASH PANDARINATHANSenior Software Engineer