Shobhit Agarwal

Software Engineer

Bengaluru, Karnataka, India9 yrs 2 mos experience
Most Likely To Switch

Key Highlights

  • Led successful MySQL upgrade with minimal downtime.
  • Designed backend architecture for a new platform from scratch.
  • Mentored juniors to uphold code quality and reliability.
Stackforce AI infers this person is a Backend-focused Software Engineer with experience in SaaS and Cloud Computing.

Contact

Skills

Core Skills

Back-end Web DevelopmentCloud ComputingMysqlNode.js

Other Skills

JavaScriptProblem SolvingAmazon Web Services (AWS)Project ManagementETLAirflowCode ReviewJavaAndroid DevelopmentData StructuresAlgorithmsWeb DevelopmentProgrammingAndroidPHP

About

I am a Software Engineer with a strong focus on crafting resilient and scalable backend architectures. My career thrives on the flexibility of remote work, enabling me to maximize productivity while saving valuable time. While my expertise primarily resides in backend development, I've ventured into frontend and infrastructure domains, continuously expanding my skill set. One of my notable achievements was spearheading the successful upgrade of a monolithic application's RDS from MySQL 5.7 to 8. This complex task demanded meticulous planning, seamless coordination with cross-functional teams, and a commitment to minimal system downtime and disruption. Additionally, I played a pivotal role in conceiving and developing a new application from scratch. I meticulously align features with business requirements and offer invaluable insights from the user's perspective. My responsibilities also encompass swift feature delivery in line with go-to-market strategies, as well as mentoring junior team members in upholding code quality and reliability. As a language-independent software developer, I emphasize grasping the fundamental framework of development and the intricate interplay of components. This approach empowers me to implement solutions in any programming language, always considering the merits and limitations of each. My tool selection prioritizes alignment with design requirements over personal preference. With a diverse background spanning backend architecture, migration planning, and product development, I bring a holistic skill set to every project. My motivation is rooted in the pursuit of software engineering excellence, with a commitment to delivering high-quality solutions that positively impact end-users and contribute to the success of the products I'm involved in. Beyond my professional endeavors, I have a fervor for cricket, both as a player and spectator. Exploring new places and engaging in adventurous activities like paragliding, trekking, and scuba diving invigorate my spirit. Crime and thriller novels captivate my interest, and I relish weekend outings and gatherings as a means to unwind and connect with others.

Experience

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

Stripe

Software Engineer

Sep 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India · Hybrid

Hackerrank

2 roles

Senior Software Engineer

Apr 2023Sep 2023 · 5 mos

JavaScriptBack-End Web DevelopmentCloud Computing

Software Development Engineer 2

Sep 2021Mar 2023 · 1 yr 6 mos

  • ● HackerRank Engage
  • ● Designed and built the backend architecture for HackerRank Engage Platform from scratch.
  • ● Built features by aligning them with business requirements.
  • ● Provided substantial input in product development and design from the consumers' point of view.
  • ● Ensured rapid delivery of features to meet the product's go-to-market (GTM) plan.
  • ● Guided juniors to maintain code quality and reliability of the new product
  • ● Led the development on Node.js-based Nestjs framework, defining best practices for the team.
  • ● Worked with DevOps to set up production and development infrastructure for the product.
  • ● MySQL 8 Upgrade/Migration
  • ● Led the upgrade/migration of the HackerRank Monolith from MySQL 5.7 to 8.
  • ● Devised a migration plan involving multiple applications and RDS instances.
  • ● Planned downtime for the migration window and conducted impact analysis and avoidance.
  • ● Coordinated with multiple resource owners to analyze the impact.
  • ● Created and executed a phase-wise migration plan for lower and production environments.
  • ● Candidate Prep Portal
  • ● Designed and built a new application extending the existing system.
  • ● Delivered a market-fit product within a quarter.
  • ● Provided input for overall product development from a candidate's point of view.
  • ● Others
  • ● Created and maintained an ETL pipeline using Airflow.
  • ● Conducted proof of concepts (POCs) on EDA using Kafka and logging using Newrelic.
Back-End Web DevelopmentProblem SolvingAmazon Web Services (AWS)Project ManagementMySQL

Software ag

2 roles

Software Engineer 1

Jun 2020Aug 2021 · 1 yr 2 mos

  • ● Writing B2B Cloud API’s using Spring
  • ● Building and deploying Images using Docker and Kubernetes
  • ● Worked on Multi-pod support, EDR Capabilities, Runtime Configuration Support
Code ReviewBack-End Web Development

Research And Development Intern

Jan 2020Jun 2020 · 5 mos

  • ● Adding and Modifying features on server-side of CloudStreams
  • ● R&D on OpenAPI 3.0, Batch Monitoring, Adobe Experience Platform
Code Review

Gradeup (gradestack learning pvt ltd)

Node.js Internship

Jun 2019Sep 2019 · 3 mos · Noida Area, India

  • ● API Development on Node.js for Ed-Tech product
  • ● Used GraphQL to modernize the existing code base
  • ● Worked on ElasticSearch, Python, Go
  • ● Agile Software Development Approach
Code ReviewBack-End Web Development

Nibble computer society

2 roles

CTC & Representative

May 2019Aug 2020 · 1 yr 3 mos · Noida Area, India

  • CTC and Representative of CSE Department

Programmer

Feb 2017Aug 2020 · 3 yrs 6 mos · Noida Area, India

  • Programmer and Backend Developer

Cupido

Node.js Intern

Apr 2019May 2019 · 1 mo · Noida Area, India

Zester

Android and Node.js Developer

Jun 2018Nov 2018 · 5 mos · Noida Area, India

Hopaka

Android Developer Intern

Feb 2018Apr 2018 · 2 mos · Noida Area, India

  • Android Developer Internship

Education

JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA

Bachelor of Technology - BTech — Computer Science

Stackforce found 100+ more professionals with Back-end Web Development & Cloud Computing

Explore similar profiles based on matching skills and experience