Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Spoorthy Reddy

Summary

Software Engineer with over 1 year of hands-on experience building scalable, secure, and high-performance web applications. Proficient in full-stack development using Angular, React, Spring Boot, and Node.js, with a strong foundation in system design, microservices, and cloud-native solutions. Skilled in building efficient APIs, integrating third-party services, and optimizing performance using Redis, Kafka, and MongoDB. Comfortable working with modern CI/CD pipelines, containerization tools like Docker and Kubernetes, and cloud platforms, including AWS. Passionate about solving real-world problems and building production-grade systems from scratch.

Overview

1
1
year of professional experience

Work History

Software Engineer

Reyogmar
, USA
06.2024 - Current
  • Developed dynamic banking web applications using Angular and TypeScript, enhancing performance with lazy loading, reusable components, and RxJS for efficient real-time data handling.
  • Integrated REST and SOAP web services to enable smooth data exchange between banking systems and third-party applications.
  • Built scalable microservices using Spring Boot and Spring Cloud, integrating with databases and external APIs, while ensuring security with OAuth2 and JWT authentication.
  • Designed and implemented database schemas, performed data migration, and optimized MongoDB queries and indexing, achieving a 40% improvement in query response time.
  • Automated CI/CD pipelines with Jenkins, using Docker for containerization and Kubernetes for orchestration, ensuring scalable and high availability deployments in the banking application.
  • Enhanced scalability and resource efficiency in banking apps using Docker for containerization and Kubernetes for orchestration, with Jenkins automating integration and deployment processes.
  • Fine-tuned Apache Kafka producers and consumers, optimizing configurations at the broker level, which improved message processing efficiency in high-throughput environments.
  • Applied Agile SDLC methodology to ensure continuous collaboration and iterative development, improving project efficiency by 25% and enabling seamless delivery of banking applications, microservices, and integrations.
  • Developed and optimized Redis caching strategies, improving application response times for frequently accessed data, leading to faster API performance and reduced database load.
  • Documented and tested RESTful APIs with Swagger, ensuring clear communication and seamless integration for applications.
  • Configured and optimized AWS services such as EC2, S3 and Lambda for archival storage, improving cost efficiency by 30%.
  • Implemented centralized logging with AWS CloudWatch and triggered automated workflows using AWS Lambda, enhancing system observability and reducing manual intervention.

Education

Master of Science - Computer Science

Wichita State University
Wichita, KS
05.2024

Skills

  • Web Development: Angular, Reactjs, Bootstrap, Expressjs, jQuery, Vuejs, Redux, NodeJS, Spring Framework
  • Programming Languages: Java, Python, C#, C, C, Golang, HTML5, CSS3, JavaScript (ES5, ES6), TypeScript
  • Database: MySQL, NoSQL, MongoDB, Oracle, PostgreSQL, DynamoDB, Cassandra
  • Tools: GitHub, Git, Jupyter, Visual Studio Code, IntelliJ, Jenkins, design patterns
  • Other: Agile Methodology, JWT, JSON, Unit Testing, Linux, Docker, SOAP, Webservices, RESTful APIs, Postman, OAuth
  • Cloud: AWS (S3, EC2, CloudFront, SQS, SNS, Lambda), Kubernetes, Azure

Projects

URL Shortener Platform 

 - Built a URL shortener from scratch that creates short links and tracks how often they're clicked.

 - Made it smart by checking if the long URL already exists before creating a new short link (no duplicates).

 - Used base62 encoding to generate short, unique codes and handled collisions in the backend.

 - Cached popular links with Redis to load them faster and reduce database hits.

 - Created a simple React frontend to let users shorten URLs and view basic stats.

- using: ReactJS, NodeJS, ExpressJS, MongoDB, Redis

 Invoice Management System

 - Developed a complete invoicing tool for freelancers to create, send, and manage invoices with auto-generated PDFs and email delivery.

- Designed PostgreSQL schema for users, clients, and invoices; implemented secure JWT authentication and role-based access

-using: ReactJS, NodeJS, ExpressJS, PostgreSQL, PDFKit

Timeline

Software Engineer

Reyogmar
06.2024 - Current

Master of Science - Computer Science

Wichita State University
Spoorthy Reddy