Shubham Srivastava

Software Engineer

Bengaluru, Karnataka, India7 yrs 2 mos experience

Key Highlights

  • Proficient in backend development with Spring and SpringBoot.
  • Achieved significant performance improvements in portal login times.
  • Experienced in implementing scalable batch processing solutions.
Stackforce AI infers this person is a Backend Developer with expertise in SAAS applications and microservices architecture.

Contact

Skills

Core Skills

SpringSpringbootBackend Service ArchitectureBatch Processing

Other Skills

Agile methodologyAlgorithmsApache CamelBack-End Web DevelopmentBrokerCC (Programming Language)C++Continuous Integration and Continuous Delivery (CI/CD)Core JavaData StructuresDatabase Management System (DBMS)Design PatternsDistributed ComputingDocker

About

Grown-up in an area where you can't find computers easily, computer science education is rare no exposure to technology. Since childhood, I was always interested in computers & tech and that always pushed me beyond my limits to know more about tech, In my graduation, I opened a compiler (Turbo C) for the first time and entire computer science was new for me. In starting it was a bit difficult to learn among the people who already knew a lot about the computer science but I enjoyed my journey and started programming, learned computer science core subjects, and explored as much as I can, from the first day of college till today every day I'm learning and going through challenges that makes the journey much more exciting. As a result of a competitive coding competition (HackWithInfy), I have joined Infosys as DSE trained on the JAVA stack working as a backend developer. Developing microservices with SpringBoot, currently learning OOD and System Design concepts to implement and develop applications using Spring, SpringBoot, Implementing Elastic Search, Spring BatchJobs, developing/maintaining services Actively looking for an SDE role, I'm open to learn tech and go through the challenging problems. I'm a disciplined, self-motivated, and consistent person with an always smiling nature, I love to do my work so it never feels like pressure, and I'm better with my time management and quickly adapting.

Experience

7 yrs 2 mos
Total Experience
2 yrs 2 mos
Average Tenure
1 yr 10 mos
Current Experience

Hashedin by deloitte

Software Engineer II

Aug 2024Present · 1 yr 10 mos · Bengaluru, Karnataka, India · Hybrid

Infosys

Software Developer

Aug 2021Jul 2024 · 2 yrs 11 mos · Pune, Maharashtra, India · Hybrid

  • Engaged in portal development through the application of Agile methodology, leveraging technologies such as Spring, Apache Camel, and SpringBoot for the creation of new services and batch jobs. Integrated Elastic Search to augment search capabilities and address existing service issues.
  • 𝐋𝐨𝐠𝐢𝐧 𝐒𝐥𝐨𝐰𝐧𝐞𝐬𝐬 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧:
  • 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐲: Eliminated session storage dependency, transitioning towards backend service architecture.
  • 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐆𝐚𝐢𝐧: 30% reduction in portal login time.
  • 𝐏𝐚𝐲𝐥𝐨𝐚𝐝 𝐄𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲: Streamlined payload size in existing services for improved efficiency.
  • 𝐃𝐚𝐭𝐚 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧: Segregated and optimized data insertion into the database, aligning with the login slowness enhancement architecture.
  • 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 𝐑𝐞𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐢𝐧𝐠: Conducted a refactoring process on impacted services due to data restructuring in the database.
  • 𝐋𝐨𝐠𝐢𝐜 𝐌𝐢𝐠𝐫𝐚𝐭𝐢𝐨𝐧: Transferred business logic from the front end to the back end for enhanced overall system performance.
  • 𝐍𝐞𝐰 𝐒𝐞𝐫𝐯𝐢𝐜𝐞𝐬 𝐃𝐞𝐬𝐢𝐠𝐧 & 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭: Developed new services, adhering to standard design patterns to alleviate frontend load.
  • 𝐁𝐚𝐭𝐜𝐡 𝐉𝐨𝐛 𝐟𝐨𝐫 𝐛𝐮𝐥𝐤 𝐏𝐃𝐅 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐨𝐧:
  • 𝐒𝐜𝐚𝐥𝐚𝐛𝐥𝐞 𝐏𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠: Implemented a batch job for the efficient generation of bulk PDFs.
  • 𝐏𝐚𝐫𝐚𝐥𝐥𝐞𝐥 𝐏𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐚𝐧𝐝 𝐌𝐮𝐥𝐭𝐢𝐭𝐡𝐫𝐞𝐚𝐝𝐢𝐧𝐠: Utilized parallel processing and multithreading techniques for robust and efficient job execution.
  • 𝐔𝐬𝐞𝐫 𝐈𝐧𝐭𝐞𝐫𝐟𝐚𝐜𝐞 𝐄𝐱𝐜𝐞𝐥𝐥𝐞𝐧𝐜𝐞: Ensured a seamless user interface experience during the execution of the batch job.
  • 𝐒𝐜𝐚𝐥𝐚𝐛𝐢𝐥𝐢𝐭𝐲 𝐀𝐬𝐬𝐮𝐫𝐚𝐧𝐜𝐞: Engineered the solution to handle bulk record processing, achieving PDF generation for 30,000 records in under 10 minutes.
SpringApache CamelSpringBootElastic SearchAgile methodology

Chegg inc.

Subject Expert

Mar 2020Jul 2021 · 1 yr 4 mos

  • Computer Science & Engineering Subject Expert at Chegg Inc.

Training and placement cell, mmmut

Student Coordinator

Feb 2019May 2021 · 2 yrs 3 mos · Gorakhpur, Uttar Pradesh, India

  • Work:
  • Drafting placement drive request mail & interaction with company officials via mails, LinkedIn, management of the placement drive and other tasks with the help of other coordinator and faculty, managing LinkedIn profile of the university.

Education

Madan Mohan Malaviya University of Technology

Bachelor of Technology - BTech — Computer Science & Engineering

Jan 2017Jan 2021

Jawahar Navodaya Vidyalaya - JNV

Jan 2009Jan 2016

Stackforce found 100+ more professionals with Spring & Springboot

Explore similar profiles based on matching skills and experience