SAI DINESH R

Software Engineer

United States3 yrs experience
Most Likely To Switch

Key Highlights

  • Expert in building scalable backend systems.
  • Proficient in cloud-native and event-driven architectures.
  • Strong experience in optimizing high-volume transaction systems.
Stackforce AI infers this person is a Fintech and SaaS backend engineer with expertise in scalable systems and cloud-native architectures.

Contact

Skills

Core Skills

Backend & Distributed Systems DevelopmentCloud-native & Containerized DeploymentEvent-driven & Asynchronous Processing

Other Skills

JavaSpring BootKafkaRedisGraphQLAWSEKSMSKElastiCacheDynamoDBSpring FrameworkREST APIsApache KafkaPostgreSQLOAuth

About

A graduate in computational sciences from the University at Buffalo, and a Software Engineer at Wipro, contributed to full-stack system development for major clients, including Delivery Hero and Metro Bank. Core competencies include backend and distributed systems development, event-driven processing, and cloud-native and containerized deployment. At Wipro, collaborated with Agile teams to develop real-time order and inventory management platforms, focusing on RESTful APIs and event-driven architectures. Experienced in enhancing system reliability and performance through Dockerized environments, while fostering teamwork and innovation. Dedicated to leveraging technical and communication skills to drive impactful solutions and support organizational goals..

Experience

3 yrs
Total Experience
1 yr
Average Tenure
1 yr 2 mos
Current Experience

Hsbc innovation banking

Software Engineer

Mar 2025Present · 1 yr 2 mos · Buffalo, NY · Remote

  • As a Software Engineer at HSBC, I work on building scalable, real-time payment and treasury systems that support commercial banking operations. My work focuses on designing event-driven microservices using Java, Spring Boot, and Kafka to synchronize payment transactions, treasury cash positions, and corporate account balances. I have improved system performance by implementing Redis-based caching, optimizing GraphQL APIs, and tuning concurrent processing with ExecutorService, CompletableFuture, and JVM settings to handle high-volume transaction loads. I also deploy and support cloud-native services on AWS using EKS, MSK, ElastiCache, and DynamoDB with auto-scaling and fault-tolerant architecture to ensure high availability. In addition, I contribute to data and reconciliation workflows by integrating Snowflake for analytics and reporting, while using GitHub Copilot and AI-assisted development practices to streamline engineering productivity and improve delivery speed.
JavaSpring BootKafkaRedisGraphQLAWS+6

Metro bank (uk)

Software Engineer

Aug 2022Jul 2023 · 11 mos · Bengaluru · Remote

  • As a Software Engineer at Metro Bank, I contributed to the development of secure and scalable core banking services supporting BACS payments and bill payment workflows. My work involved building Java-based backend services using the Spring Framework to process high volumes of daily transactions while ensuring reliability and performance. I improved communication across banking services by using REST APIs and Apache Kafka, which helped reduce timeout and retry failures in a multi-service environment. I also optimized PostgreSQL queries, indexing, and caching strategies to improve response times and increase throughput for payment workloads. In addition, I implemented OAuth 2.0 authentication and role-based authorization to strengthen access control across internal and customer-facing applications, and supported zero-downtime deployments using Docker, Kubernetes, AWS, Jenkins, GitLab CI/CD, JUnit, Mockito, and Spring Boot Actuator
JavaSpring FrameworkREST APIsApache KafkaPostgreSQLOAuth+5

Wipro foundation

Software Engineer

Aug 2021Jul 2022 · 11 mos · Hyderabad · On-site

  • As a Software Engineer at Wipro, I worked on backend and full-stack solutions for high-traffic food delivery and order management systems serving millions of users across Europe. My work focused on developing scalable microservices using Java and Spring Boot to support real-time order processing, inventory updates, and cross-regional data synchronization. I improved system performance by optimizing PostgreSQL and MongoDB queries, applying caching strategies, and building event-driven pipelines with Apache Kafka and RabbitMQ for large-scale order and inventory workflows. I also contributed to React.js dashboards and REST APIs for operational users, while helping maintain platform stability during peak traffic through Kubernetes-based scaling and production monitoring with Splunk and Log4j
JavaSpring BootPostgreSQLMongoDBApache KafkaRabbitMQ+4

Education

University at Buffalo

Master's Degree — Computational Science

Aug 2023Feb 2025

KL University

Bachelor's degree

Jun 2017May 2021