Harsh Agrawal

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience

Key Highlights

  • Expert in fullstack development with SpringBoot and ReactJS.
  • Proven track record in building scalable and resilient systems.
  • Strong experience in AWS services and infrastructure automation.
Stackforce AI infers this person is a Fullstack Engineer specializing in SaaS and Fintech solutions.

Contact

Skills

Core Skills

Technical ArchitectureFull-stack DevelopmentSoftware Development

Other Skills

TerraformAWSAPI ManagementspringbootDesign PatternsDistributed SystemsReactJSAzureJavaGraphQLProblem SolvingHigh-Level DesignBootstrap (Framework)SOLID Design PrinciplesSoftware Design Patterns

About

Experienced Fullstack Engineer with a demonstrated history of working in the internet industry. Have industrial hands on experience in distributed and scalable systems. Skilled in developing fullstack application using SpringBoot, NodeJS, ReactJS at scale with strong reliability, efficiency and maintainability. Strong software engineering professional with a Bachelor of Technology (B.Tech.) focused in Computer Science from IIT Bhilai. Techstack Used : Microservices, Java, SpringBoot, Nodejs, ReactJS, AWS, Kubernetes, Docker, Kafka, MySQL, MongoDB Worked with following AWS services: EC2, EKS, ECS, ECR, Lambda, Elastic BeanStalk, S3, RDS, DynamoDB, Memcached, API Gateway, Cognito, EventBridge, SES, SQS, Batch, StepFunction, Amplify

Experience

5 yrs 6 mos
Total Experience
2 yrs
Average Tenure
1 yr 5 mos
Current Experience

Atlassian

Software Engineer 2

Dec 2024Present · 1 yr 5 mos · Bengaluru · Remote

Chargebee

2 roles

Senior Software Engineer

Apr 2024Nov 2024 · 7 mos · Bengaluru, Karnataka, India · Remote

  • Developed reusable Terraform modules to streamline and standardize AWS infrastructure provisioning
  • for multiple projects, enhancing deployment efficiency and reducing setup time.
  • Devised solutions for Chargebee API throttling error using retry mechanisms and atleast once delivery guarantees along with de-duplication.
  • Built price calculator tool for the chargebee sales team to estimate customer onboarding cost.
Technical Architecture

Software Engineer

Feb 2022Mar 2024 · 2 yrs 1 mo · Bengaluru, Karnataka, India · Remote

  • Led the design and development for a split payment application system, handling resiliency via distributed stateless workers holding a pessimistic lock over the resource. Developed scalable and resilient job scheduler to enable scheduling of invoice payment collection in multiple installments on different dates with autogenerated reminders and success receipts
  • Single handedly developed a checkout portal for user subscription, an account portal for managing user
  • data, and a billing portal for subscription and payment-method handling.
  • Developed post-billing feature for subscription management. Features including subscription creation, updates, and cancellations, cart estimate calculations, and the generation of pending invoices.
  • Actively contributed to the team in developing common libraries for reusable components, notification
  • systems, Azure SSO, field validation, and date utilities
  • Led multiple projects from design to deployment, creating Technical Requirement Document and men-
  • toring developers on their onboarding and tasks
springbootDesign PatternsFull-Stack DevelopmentSoftware Development

Aptean

Software Engineer

Aug 2020Jan 2022 · 1 yr 5 mos · Bangalore

  • Led end-to-end integration of a payment platform, automating payment transactions, credit card pre-authorization, accounts receivable reconciliation, and digital payment request and receipt delivery.
  • Integrated ecommerce platform to facilitate bidirectional synchronization of product catalogs, product availability details, and order capture from the online store.
  • Reduced latency by 90% by utilizing GraphQL API batch call to aggregate multiple https calls into a single request.
  • Subscribed to kafka topics to capture orders and payments in real-time
  • Developed chatbot utilizing azure pva and qna maker for efficient onboarding and training of new team members.
  • Developed CI/CD YAML azure pipeline for business central erp using powershell script and reusable yaml
  • templates.
AzureJavaSoftware Development

Cdac

Intern

May 2019Jul 2019 · 2 mos · Pune, Maharashtra, India

Education

Indian Institute of Technology, Bhilai

Bachelor of Technology — Computer Science

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Technical Architecture & Full-stack Development

Explore similar profiles based on matching skills and experience