Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rishith Reddy

Plano,TX

Summary

Accomplished and results-driven Software Engineer with over 5 years of experience in designing, developing, and deploying high-performance, scalable full-stack applications with a specialization in Golang and Java. Expert in building robust microservices architectures using Golang, leveraging frameworks like Gin and Echo, and employing concurrency patterns with Goroutines and Channels to achieve low-latency and high-throughput systems. Proficient in Java backend development, utilizing the Spring Boot framework to create resilient and maintainable RESTful APIs and services. E

Overview

6
6
years of professional experience

Work History

Full Stack Developer

Piper Sandler
09.2022 - Current
  • Led the architectural design and implementation of high-throughput, low-latency microservices using Golang and the Gin framework for a real-time financial trading platform, improving data processing speeds by 30%.
  • Engineered and delivered end-to-end full-stack features, integrating responsive React and TypeScript frontends with Golang backend services to provide critical trading, analytics, and reporting functionalities.
  • Orchestrated the deployment, scaling, and management of containerized applications using Docker and Kubernetes (AWS EKS), achieving 99.95% uptime and ensuring high availability for mission-critical services.
  • Automated infrastructure provisioning and management using Terraform, establishing a robust Infrastructure as Code (IaC) practice that reduced manual configuration errors by 40%.
  • Designed and optimized CI/CD pipelines using GitHub Actions, automating build, testing, and deployment workflows, which decreased the average deployment time from hours to minutes.
  • Implemented advanced concurrency patterns using Goroutines and Channels to handle thousands of simultaneous connections and process high-volume data streams efficiently.
  • Developed secure and performant RESTful APIs and gRPC services for seamless inter-service communication within the microservices ecosystem.
  • Collaborated closely with product managers, QA, and DevOps teams in an Agile environment to define requirements, plan sprints, and deliver high-quality features on a bi-weekly release schedule.
  • Mentored junior developers on Golang best practices, microservice design patterns, and TDD principles, fostering a culture of technical excellence and continuous improvement.
  • Integrated Prometheus and Grafana for real-time monitoring and alerting, providing deep visibility into application performance and enabling proactive issue resolution.
  • Tech Stack: Golang, Gin, gRPC, React, TypeScript, Microservices, PostgreSQL, Redis, Git, Jira, Docker, Kubernetes, AWS (EKS, EC2, S3, RDS), Terraform, GitHub Actions, Prometheus, Grafana, Confluence, Agile, TDD.

Software Engineer

DataOne
01.2020 - 07.2021
  • Developed robust, scalable backend services using Java 8 and Spring Boot, leveraging features like Stream API, lambda expressions, and CompletableFuture for asynchronous processing and improved performance.
  • Designed and implemented microservices for high-volume, low-latency applications, optimizing system throughput and minimizing response times.
  • Built and consumed RESTful APIs and integrated data from multiple sources including Oracle, MongoDB, and Kafka.
  • Designed data models and performed data enrichment for enterprise applications, ensuring consistency and integrity across systems.
  • Architected CI/CD pipelines using Jenkins and GitHub Actions, integrating shift-left testing strategies to catch defects early in the SDLC.
  • Contributed to system design efforts including evaluation of caching strategies, database indexing, and horizontal scaling using AWS cloud infrastructure.
  • Participated in code reviews, collaborated closely with team leads, and provided mentoring to junior engineers on Java best practices and clean code principles.
  • Worked in Agile/Scrum teams, delivering features iteratively and interacting with clients to understand business problems and deliver appropriate technical solutions.
  • Integrated tools like SonarQube for code quality, and Prometheus/Grafana for real-time application monitoring and alerting.
  • Enhanced application performance and reliability through multithreading, asynchronous programming, and proper error handling patterns.
  • Tech Stack: Java 8/11, Spring Boot, REST APIs, Oracle, MongoDB, Kafka, Jenkins, GitHub Actions, Docker, AWS (EC2, S3, RDS), SonarQube, Prometheus, Grafana, Agile/Scrum

Education

Master of Science - Computer and Information Science

University of Texas at Arlington
Arlington, TX, USA

Bachelor of Technology - Computer Science and Engineering

Sreenidhi Institute of Science and Technology
Hyderabad, India

Skills

  • Programming Languages: Golang, Java, Python, JavaScript, TypeScript, SQL, Bash Scripting
  • Backend & Web Technologies: Microservices, RESTful APIs, gRPC, Spring Boot, Gin, Echo, Goroutines, Channels, Hibernate
  • Frontend Technologies: React, TypeScript, HTML5, CSS3, Bootstrap, AJAX, JSON
  • Cloud & Containerization: Amazon Web Services (AWS EC2, EKS, S3, RDS, Lambda, VPC), Docker, Kubernetes
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Oracle
  • DevOps & CI/CD Tools: GitHub Actions, Terraform, Jenkins, Kafka, Grafana, Prometheus, Kibana, ELK Stack, GitLab
  • Development Tools: IntelliJ IDEA, GoLand, VS Code, Eclipse, Postman, MySQL Workbench
  • Project Management & Methodologies: Agile, Scrum, Test-Driven Development (TDD), SDLC
  • Testing: GoMock, Testify, JUnit, Mockito, Selenium, Unit Testing, Integration Testing
  • Operating Systems: Linux (Advanced), Windows, macOS
  • Other Skills: Object-Oriented Programming (OOP), Data Structures & Algorithms, System Design, Concurrency, Distributed Systems, Problem-Solving, Code Review, Mentorship

Timeline

Full Stack Developer

Piper Sandler
09.2022 - Current

Software Engineer

DataOne
01.2020 - 07.2021

Bachelor of Technology - Computer Science and Engineering

Sreenidhi Institute of Science and Technology

Master of Science - Computer and Information Science

University of Texas at Arlington
Rishith Reddy