Chicago, IL SAI KUMAR REDDY +1-815-***-****
www.linkedin.com/in/saikumar-reddy-surasani ****************@*****.*** SUMMARY
Results-driven Software Engineer with nearly 4 years of experience in designing scalable applications, optimizing performance, and delivering high-quality solutions. Adept at solving complex problems, streamlining processes, and driving technology adoption to enhance team productivity. Skilled in collaborating across teams, maintaining technical documentation, and ensuring project success through innovative and efficient approaches.
WORK EXPERIENCE
Software Engineer – Hyderabad, India TEAM ENGINEERS Dec 2020 – Nov 2022
Optimized the production application bundle by 10% and resolved the Kafka rebalancing issue by implementing microservices.
Led the adoption of Angular, NodeJS frameworks, Docker, and Kubernetes, modernizing development workflows and enhancing cross-team collaboration.
Reduced production docker image size by 25%, cutting storage costs and accelerating deployments, resulting in significant operational efficiency.
Achieved 90% code coverage by writing comprehensive unit tests with JUnit, significantly improving software quality and reliability, leading to fewer production issues and smoother deployments.
Maintained comprehensive technical documentation, including API specifications and system architecture diagrams, ensuring clarity and consistency for development and cross-team collaboration. Software Engineer – Hyderabad, India SPARK SOFTWARE SOLUTIONS Jun 2019 – Nov 2020
Developed and standardized reusable UI components in React.js, improving front-end development efficiency by 20% and reducing overall project timeline. Insisted on high standards during weekly code review sessions which made the application run efficiently by 15%.
Led the end-to-end development of a high-performance application using Java Spring Boot and React.js, ensuring seamless backend-frontend integration and delivering a robust, scalable product.
Designed scalable microservices on AWS using Docker, which led to a 35% reduction in infrastructure costs by optimizing resource allocation and minimizing unnecessary overhead.
Implemented Redis caching mechanisms that improved application performance, reducing latency by 45% and providing a smoother user experience.
Master of Science UNIVERSITY OF NORTH TEXAS (Denton, TX) Jan 2023 - May 2024
Major in Computer Science CGPA: 4.0 / 4.0
Bachelor of Technology GITAM UNIVERSITY (India) Jun 2016 - April 2020
Major in Computer Science CGPA: 3.7/ 4.0
Programming Languages: C C++ Java Python Javascript Typescript Golang Go Bash Scripting Databases: SQL MySQL PostgreSQL DynamoDB MongoDB Cassandra Redis Oracle SQL Developer Pandas PySpark Web Technologies: HTML5 CSS JQuery AngularJS NodeJs ReactJs Redux Spring Boot Dropwizard Dagger Tools & Concepts: Docker Kubernetes Terraform Microservices Kafka GIT Agile Cloud Computing Virtualization Tomcat
Restful Web Services Django Junit Postman Cucumber Selenium SonarQube Snowflake AWS Jenkins GIT Apache Spark Hadoop AJAX Object Oriented Design Distributed Systems Scrum PowerShell Jasmine Cypress IntelliJ Swagger Lamda Jasmine Azure
Bites – A Food Delivery Application
Developed a RESTful application using Node.JS and React.JS along with MongoDB for the database.
The application features user sign-up/login, add to cart, and comparing prices over different stores.
Created a price comparison module that leads to a 20% increase in user savings and better prices.
Implemented Kafka as a message queue system, enabling seamless communication between different components and achieving a 70% reduction in message processing time. Student Portal Prototype
Developed an application using MEAN stack for students to check course work and for professors to assign grades.
Improved response time by ~10% by using custom written connection pooling. EDUCATION
TECHNICAL SKILLS
PROJECTS