Aravind Balasundaram

Software Engineer

Chennai, Tamil Nadu, India7 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building distributed systems at scale.
  • Proven track record in software architecture design.
  • Strong experience with AWS and microservices.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsAwsMicroservicesReactjsJavaSpring BootMysql

Other Skills

Amazon Web Services (AWS)Apache KafkaSpringKafkaAWS LambdaRedisSpring AOPSpring BatchObject-Oriented Programming (OOP)AngularJSRepresentational State Transfer (REST)HibernateJunitElastic Stack (ELK)API Gateway

About

Software Engineer with experience in building distributed systems.

Experience

7 yrs 8 mos
Total Experience
3 yrs 10 mos
Average Tenure
5 yrs 8 mos
Current Experience

Amazon

3 roles

Software Development Engineer II

Sep 2024Present · 1 yr 7 mos

  • Building Responsible AI for Alexa+ to establish customer trust. Leveraging LLMs to screen and filter Alexa+ utterances and responses for effective content moderation.
JavaDistributed SystemsAmazon Web Services (AWS)AWS

Software Development Engineer II

Promoted

Apr 2023Aug 2024 · 1 yr 4 mos

  • Designed an architecture for targeting software updates based on device attributes, using rule expressions to address requirements in enterprise and automotive sectors.
  • Identified gaps causing data loss in the existing system for tracking software update state transitions. Developed a new solution to send comprehensive state events to the cloud, reducing data loss. This improved the reliability of OTA adoption investigation by 20% and enabled self-service capabilities.
  • Developed automation scripts to identify, deprecate, and remove outdated packages across the build system. This eliminated approximately 200 security vulnerabilities and technical debt issues, enhancing build integrity and reducing potential risks
  • Designed & implemented a serverless architecture for the team's automation tooling, using AWS services like Batch and Fargate to run automation scripts such as cleanup jobs, backfills, precomputing aggregated tables in Redshift.
  • Actively involved in mentoring interns and junior SDE1s in the team by conducting regular 1:1s and sharing knowledge through weekly learning series.
JavaSpring BootAWSMicroservicesApache Kafka

Software Dev Engineer I

Jul 2020Apr 2023 · 2 yrs 9 mos

  • Played a key role in the migration of the Kindle Quick Settings component from a legacy Java stack to a modern React Native stack. Through this migration, was able to significantly optimize the rendering performance, reducing the time from 677ms down to ~100ms.
  • Identified root cause of a high-severity issue impacting delivery of software updates over the air, and designed an effective mitigation strategy. Implemented the solution, which helped restore normal operations and unblock the team's ability to deliver software updates to customers.
  • Led comprehensive capacity planning and load testing efforts to proactively prepare the system for high-traffic periods, directly contributing to the seamless operation of critical services during peak demand scenarios.
  • Re-architected the monolithic software updates publishing platform and took ownership of implementing critical features, demonstrating strong technical skills in both system design and feature delivery that were essential to the platform's core functionality.
  • Tech Stack Used: Java, Spring, ReactJS, Lambda, Redshift, ECS, DynamoDB, S3
JavaReactJSAWSSpring

Next education india pvt ltd

Engineer - Technology

Jun 2018Jun 2020 · 2 yrs · Hyderabad Area, India

  • Built REST APIs in Spring Boot to manage fee payments for 700+ schools, automating critical processes like fee due creation, receipt generation, refunds, and concessions.
  • Designed distributed locking using Redis and Spring AOP to ensure data consistency in high-concurrency scenarios; optimized memory usage by 40% with AWS Lambda for processing large Excel files.
  • Automated daily fine calculations for all school branches by developing Spring Batch jobs, significantly improving operational efficiency.
  • Streamlined installment-based fee due processing by implementing asynchronous workflows with Kafka, enhancing system responsiveness during peak loads.
  • Designed and developed a campus-wide student wallet system integrated with Razorpay, enabling seamless digital transactions for fees, canteen purchases, and inventory.
  • Tech Stack Used: Spring Boot, JPA, MySQL, Spring Batch, Kafka, Redis, AWS Lambda.
Spring BootMySQLKafkaAWS Lambda

Education

College of Engineering, Guindy

Bachelor's degree — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Distributed Systems & Aws

Explore similar profiles based on matching skills and experience