Summary
Overview
Work History
Education
Skills
Certification
Awards
Timeline
Generic

Rahul Sharma

Bangalore,India

Summary

Software development professional prepared for high-impact roles within technology-driven environments. Extensive background in designing and optimizing software solutions, with commitment to delivering high-quality results. Known for effective teamwork and adaptability, with key skills in coding and system architecture.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Software Engineer - III

JPMorgan Chase
09.2023 - Current
  • Designed, coded, and tested complex product features collaboratively with team members, ensuring high-quality deliverables and secure applications.
  • Defined and maintained coding best practices for clean, efficient, and robust code, resulting in a 70% reduction in system runtime
  • Participated in and initiated peer code reviews, enhancing code quality and team collaboration by 40%
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Architected and optimized distributed systems for secure and scalable financial applications, ensuring minimal downtime and high throughput.
  • Designed and implemented intelligent load-balancing mechanisms to handle high volumes of concurrent transactions, maintaining consistent system performance.
  • Collaborated with DevOps teams to monitor and enhance system reliability using tools like Jenkins.
  • Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.

Application Development Associate Manager

Accenture
10.2021 - 09.2023
  • Led and managed a development team, focusing on micro frontend architecture, resolving complex technical issues, and supporting team knowledge growth.
  • Ensured code quality by implementing comprehensive unit and E2E testing, resulting in a 60% enhancement in code quality
  • Collaborated with stakeholders regarding project capabilities and limitations to deliver optimal functionality.
  • Implemented performance optimization techniques such as caching, query optimization, and asynchronous processing, resulting in improved system scalability, reduced response times which ultimately helped in reducing db spikes, CPU utilisation etc
  • Adhered to critical deadlines in software development, troubleshooting and implementation.
  • Managed and motivated employees to be productive and engaged in work.
  • Cross-trained existing employees to maximize team agility and performance.
  • Integrated Graph QL APIs for dynamic data interaction, leveraging React JS (TypeScript), Cypress, and Spring Boot

Tech Lead

Honeywell
11.2019 - 10.2021
  • Designed and implemented architecture for distributed systems, enabling seamless communication between servers with near-zero latency (~0ms), ensuring high availability and scalability across applications.
  • Led the migration of legacy on-premises applications to cloud-native solutions, leveraging cutting-edge technologies such as React JS for the front end and microservices for the backend to modernize the ecosystem.
  • Utilized the Strangler Pattern to gradually phase out legacy components by integrating new microservices without disrupting existing workflows, ensuring smooth transitions and minimizing downtime during the migration process.
  • Optimized system performance by implementing efficient communication protocols, caching mechanisms, and scalable infrastructure to handle real-time data and high transaction volumes.
  • Technologies: ReactJS (TypeScript), Jest Enzyme, WebAPI2.0 C#

Senior Software Engineer

Dell
02.2017 - 10.2019
  • Built a dashboard to track inventory for Dell assets, optimising resource management
  • Wrote Elegant code with proper unit test cases in places
  • Used JWT Token for Authentication and Authorization
  • Technologies: React JS (TypeScript),Web API2.0, MOQ

Software Engineer II

Dell
06.2015 - 02.2017
  • Developed the Advanced Notification Shipment tool for tracking Dell assets
  • Wrote Elegant code with proper unit test cases in places
  • Technologies: React JS (TypeScript), MVC, WebAPI2.0, C#, MOQ, PL/SQL

Software Engineer I

Dell
09.2012 - 06.2015
  • Worked on the Glovia tool to track inventory and manage billing processes
  • Designed and managed distributed systems, ensuring high availability, scalability, and fault tolerance across various applications.
  • Learnt coding best practices and ensured quality.
  • Improved code coverage of Frontend from 40% to 75%
  • Technologies: C#, MVC, PL/SQL

Education

Bachelor of Science -

Bangalore University
Bengalore
04.2012

Skills

  • React JS
  • JavaScript
  • TypeScript
  • Redux Context
  • API
  • Mob X
  • Node JS
  • NET Web API20
  • Spring Boot
  • Cypress

Certification

AWS Certified Cloud Practitioner - Amazon

Awards

Bronze Award for outstanding contributions to projects, Bravo Award for outstanding contributions to projects

Timeline

Software Engineer - III

JPMorgan Chase
09.2023 - Current

Application Development Associate Manager

Accenture
10.2021 - 09.2023

Tech Lead

Honeywell
11.2019 - 10.2021

Senior Software Engineer

Dell
02.2017 - 10.2019

Software Engineer II

Dell
06.2015 - 02.2017

Software Engineer I

Dell
09.2012 - 06.2015

Bachelor of Science -

Bangalore University
Rahul Sharma