Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Rajesh Kumar

Java Solution Consultant
Bangalore
Rajesh   Kumar

Summary

  • Affable Solutions Consultant with more than 17 years of experience in designing, developing, maintaining, and supporting Java/J2EE enterprise web applications. Proficient in all SDLC activities, from requirement analysis to product deployment in production.
  • Possessing a strong foundation in software development and extensive knowledge of microservice architecture, with experience in cloud-based deployment using Spring Boot and JBoss in a distributed environment, as well as API integration.
  • Practical experience in creating prototypes and proof of concepts.
  • Technical expertise in using core Java, J2EE, Spring Boot, Spring, Hibernate, JDBC and MongoDB. Proficient in writing unit test cases using JUnit and TestNG methodologies to ensure comprehensive test coverage
  • Hands-on experience on working with cloud infrastructure, AWS, EC2, S3, Lambda and Kubernetes.
  • Strong knowledge of Oracle RDBMS and MongoDB NoSQL databases, with experience in developing business logic using PL/SQL stored procedures and functions.
  • Experience in managing production support for applications. Exceptional interpersonal skills, along with strong analytical and technical abilities.

Overview

18
years of professional experience

Work History

Tata Consultancy Service

Associate Consultant
11.2022 - Current

Job overview

  • Leading a cloud architecture team of eight consultants responsible for migrating the hosted Envestnet Yodlee product to Amazon Web Services. This involves identifying gaps between the current hosted environment and the necessary cloud platform, as well as ensuring the product is compatible with cloud infrastructure and security compliance.
  • Improved over 30 components to align with Kubernetes Health APIs, which monitor the health of these components by identifying database connection failures, checking the availability of external URLs, and detecting deadlocks.
  • Transformed the existing JBoss component into a Spring Boot application to decrease RAM and storage usage on the cloud server.
  • As part of our optimization efforts, we implemented distributed caching with Redis to decrease the startup time of components.

Envestnet Yodlee

Senior Member of Technical Staff
08.2009 - 11.2022

Job overview

  • As a member of the Engineering Technical Lead team, I was responsible for analyzing requirements, designing the system architecture document, developing features, and conducting unit testing.
  • Evaluated emerging technologies for potential implementation into existing systems, staying ahead of industry trends.
  • Established effective communication channels between developers and non-technical stakeholders resulting in a more streamlined decision-making process.
  • Coordinated with product management teams in developing roadmaps aligning with business objectives.
  • Collaborated with cross-functional teams for seamless integration of new features and functionality.
  • Successfully delivered a comprehensive Advisor Permission Product to the client by enhancing the Envestnet Yodlee Platform to manage a large volume of accounts stored in the database and provide that data to the client through YSL APIs. This task involved implementing Progressive Refresh for the Advisor flow within the Envestnet Yodlee Platform.
  • We introduced Security Normalization into the Envestnet Yodlee Platform to improve the end user’s scraped data by aligning it with vendor data. This was achieved by developing multiple microservice components within a distributed system that managed the downloading and storage of substantial amounts of vendor data in MongoDB. This vendor data was then used for the Security Normalization process. The normalized data was later validated against investment securities stock price data, which was obtained in near real-time.

Amdocs

Subject Matter Expert
08.2007 - 02.2009

Job overview

  • As a member of the Customer Delivery team, I was responsible for analyzing requirements, finalizing High-Level Solution documents in collaboration with stakeholders, developing the features, testing them, and supporting the entire software development process.
  • Established best practices for knowledge sharing, fostering a culture of continuous learning and improvement.
  • Developed effective training materials for diverse audiences, resulting in improved skillsets and increased job satisfaction.
  • As a member of the Replenishment Manager (RPL) team within Amdocs Prepaid Offering, I handle all recharge-related activities for prepaid subscribers. The recharging process involves receiving payments from prepaid subscribers and replenishing their prepaid balances accordingly.

VMware

Intern
01.2007 - 07.2007

Job overview

  • I gained valuable experience working with the VMware Quality Assurance team, which was responsible for certifying features throughout the software development cycles.
  • As a member of the Quality Assurance team, I was responsible for performance testing VMware ESX servers by developing various automated scripts to conduct stress tests on the servers.
  • Contributed to a positive team environment by collaborating with fellow interns on group projects and presentations.

Education

National Institute of Technology Karantaka
Surathkal, Karnataka, India

Master of Computer Applications from Computer Applications Development
04.2001

University of Delhi
New Delhi, India

Bachelor of Science from Mathematics
04.2001

Skills

Java Developer

Timeline

Associate Consultant

Tata Consultancy Service
11.2022 - Current

Senior Member of Technical Staff

Envestnet Yodlee
08.2009 - 11.2022

Subject Matter Expert

Amdocs
08.2007 - 02.2009

Intern

VMware
01.2007 - 07.2007

National Institute of Technology Karantaka

Master of Computer Applications from Computer Applications Development
04.2001

University of Delhi

Bachelor of Science from Mathematics
04.2001
Rajesh KumarJava Solution Consultant