Summary
Overview
Work History
Education
Skills
Timeline
web
Satwik Reddy Banapuram

Satwik Reddy Banapuram

Senior Software Engineer
Nouda,UP

Summary

Results-driven senior software engineer with over 6 years of expertise in scalable microservices development and cross-functional team leadership. Proven track record in designing high-performance system architectures and managing complex projects from inception to completion. Committed to mentoring engineering teams, fostering a culture of continuous improvement, and enhancing product delivery and operational efficiency. Adept at leveraging technical skills and collaborative strategies to drive innovation and achieve organizational goals.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Addverb Technologies
07.2025 - Current
  • Championed replacement of third-party software for robot connectivity with in-house service, managing end-to-end delivery under a tight 25-day deadline, reducing dependencies, and decreasing project execution time and cost by 25%, while handling approximately 150 client devices simultaneously.
  • Transformed two microservices into a monolith application through rigorous architectural decisions, enhancing development efficiency and product maintainability.
  • Engineered a low-code automation framework using Temporal and JSON configuration to orchestrate warehouse operations, including real-time robot status alerts to external stakeholders, automated email notifications, and scheduled container management workflows, enabling operations teams to independently create and modify business automations while ensuring fault-tolerant execution.
  • Engineered algorithms to optimize a battery-operated robot for the multi-dimensional handling of units in planar space by calculating optimal slots for putaway, and managing charge cycles.

Effectively directed and finalized the development of 13 projects to mentor junior engineers and launch multiple versions of the ASRS product.

Technology Lead

Addverb Technologies India
12.2022 - 07.2025
  • Managed a 6-person full-stack team, delivering 5 fixed automation robots across 16+ projects. Integrated hardware, business, and product layers, and contributed to team growth through hiring and mentoring.
  • Engineered a flexible workflow engine using Observer, Factory, and Strategy patterns, allowing per-client customization, reducing development effort by 40%, and accelerating delivery by 30%.
  • Productized a configurable AngularJS UI framework powered by pre-loaded JSON configuration files, enabling dynamic screen rendering and parameterization across multiple client deployments from a single codebase, reducing frontend duplication, and accelerating onboarding by 50%.
  • Designed and implemented a message-processing system using RabbitMQ, enforcing strict message ordering through resource-hierarchy patterns, and ensuring idempotent handling for safe parallel updates of dependent entities without deadlocks.
  • Mentored interns and support engineers, established decision-tree–based support bots, and built onboarding assets, including simulated environments and detailed documentation—cutting onboarding time and increasing team autonomy.

Technology Lead

Addverb Technologies Australia
04.2022 - 12.2022
  • Engineered 18+ microservices for a warehouse execution system using event-driven architecture, integrating autonomous robots, IoT devices, and client software.
  • Developed a core Angular UI component utilizing message queuing, RESTful services, and real-time MQ updates to tailor robot state, error notifications, and performance dashboards, improving operator efficiency by 30%.
  • Automated early fault detection in warehouse robots by analyzing telemetry (current spikes, vibration) to identify mechanical stress. Used time-series data to visualize trends in Grafana, replacing manual checks, and preventing breakdowns.

Software Development Engineer

Addverb Technologies
01.2020 - 04.2022
  • Built and integrated a Spring and SQL-based system backed by shared-cached microservices to optimize last-mile delivery workflows. Handled peak loads of over 500 transactions per second while integrating with third-party logistics APIs; owned the system end-to-end, from design through production roll-out, and support.
  • Successfully completed a mission-critical POC for a multi-deep storage system in a warehouse using automated robots, and rolled it out into the production environment with minimal friction, which resulted in improving storage efficiency by 50%.

Education

B.Tech - Information Technology

Sri Indu College of Engineering And Technology
Hyderabad, Telangana
04-2019

Skills

Languages: Java, Python, JavaScript, TypeScript, SQL, Bash

Frameworks & Libraries: Spring Boot, Spring MVC, Spring Security, Spring Data, Angular, JUnit, Mockito, JaCoCo

Databases & Storage: MySQL, PostgreSQL, MongoDB, Redis

Cloud & DevOps: Docker, Kubernetes, Jenkins, Git, CI/CD Pipelines, Linux

Monitoring & Observability: Grafana, Prometheus, Application Performance Monitoring (APM)

Architecture & Design: Microservices, RESTful APIs, Design Patterns, Socket Programming, TCP/IP, Caching Strategies, Event-Driven Architecture,Database Design

Methodologies: Agile, Test-Driven Development (TDD), Code Coverage Analysis

Messaging & Orchestration: RabbitMQ, Temporal

Timeline

Senior Software Engineer

Addverb Technologies
07.2025 - Current

Technology Lead

Addverb Technologies India
12.2022 - 07.2025

Technology Lead

Addverb Technologies Australia
04.2022 - 12.2022

Software Development Engineer

Addverb Technologies
01.2020 - 04.2022

B.Tech - Information Technology

Sri Indu College of Engineering And Technology
Satwik Reddy BanapuramSenior Software Engineer