Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Saikumar Reddy Pabbathireddy

Saikumar Reddy Pabbathireddy

Full Stack Developer
St Louis,MO

Summary

Highly motivated and results-oriented Full Stack Developer with 3+ years of experience in designing, developing, deploying, and maintaining complex web applications. Proven ability to work effectively across the entire development lifecycle, from requirements gathering and system design to development, testing, deployment, and maintenance. Extensive experience in both backend and frontend development, with a strong focus on building robust, scalable, and user-friendly applications.

Overview

3
3
years of professional experience
2
2
years of post-secondary education

Work History

Full Stack Developer

AINEXT IT Solutions
03.2020 - 07.2022
  • Participated in the full development lifecycle, including requirement gathering, system design, development, testing, and deployment.
  • Implemented interactivity and dynamic features using JavaScript to enhance the user experience which includes Validating user input in forms, Responding to user actions (e.g., button clicks, mouse movements) and Updating content on the page without reloading the entire page.
  • Utilized AngularJS framework to streamline the development process and create complex, reusable UI components.
  • Wrote clean, maintainable, and efficient Python code for the web application's server-side logic. This includes functionalities like handling user requests, interacting with databases, and implementing business rules.
  • Create and maintained microservices to add multiple new updates/features to the main web application using Java Spring boot, microservices and other modules in spring framework.
  • Developed well-defined APIs which allow microservices to communicate with each other and with the main web application.
  • Designed Relational databases (MySQL/PostgreSQL) excel in handling structured data with well-defined relationships, making them ideal for properties, users, and listings.
  • Developed NoSQL databases (MongoDB) provide flexibility for storing and querying unstructured or evolving data, such as user preferences and search history.
  • Provision and managed EC2 instances for running web servers and microservices and Configure operating systems and applications on EC2 instances.
  • Provision and configured RDS databases for the application and Manage database backups and replication for high availability.
  • Create and manage S3 buckets for storing static application assets and Implemented lifecycle management policies for S3 objects to optimize storage costs.
  • Design and implemented a unified API for managing APIs used within the application and microservices and Monitor API Gateway performance and manage access control for APIs.
  • Implemented automated deployment pipelines for efficient updates to the backend application.
  • Resolve and merged conflicts when collaborating on code, Push and pulled code changes from a remote repository (GitHub). Branch code for feature development, bug fixes, or experiments and Merge branches back into the main codebase.
  • Wrote unit tests and integration tests for code and Continuous improvement through feedback and learning new technologies.

Backend Developer Intern

AINEXT IT SOLUTIONS
08.2019 - 03.2020
  • Collaborated with designers, product managers, and other developers throughout the software development lifecycle.
  • Wrote clean, maintainable, and well-documented code.
  • Design and developed robust backend APIs to facilitate communication between the mobile application and server-side functionalities using Spring Microservices, Django Framework.
  • Implemented user authentication and authorization mechanisms to ensure data security and access control using Spring Security(form-based login, social login, OAuth 2.0), Django REST Framework(token-based authentication and permission).
  • Develop APIs for managing user profiles, relationships, and service listings within the marketplace.
  • Develop and maintained database structures to store user information, service listings, and interaction data efficiently.
  • Ensured scalability and performance optimization of the backend system to handle a large user base and frequent interactions.
  • Implemented APIs for communication between the mobile app and backend services.
  • Provisioned and configured AWS resources like EC2 instances, S3 buckets, and API Gateway.
  • Used Lambda for AI integration functionalities triggered by user interactions or events .
  • Migrated the backend application and database to the AWS cloud environment.
  • Configured security measures for data storage and access within the AWS cloud.
  • Performed unit and integration testing to ensure code quality and functionality.

Education

Master of Science - Information Systems

Saint Louis University
Saint Louis
08.2022 - 05.2024

Skills

    Programming Languages: Python, Java

undefined

Accomplishments

Hewlett Packard Enterprise Software Engineering Job Simulation on Forage Apr -2024

  • Wrote a proposal for a RESTful web service to manage a list of employees.
  • Built a web server application in Java Spring Boot that can accept and respond to HTTP requests as well as support uploading JSON data.
  • Developed and ran a set of unit tests to assess my Java Spring Boot application’s performance.


Verizon Cloud Platform Job Simulation on Forage April 2024

  • Completed a job simulation involving building a hypothetical new VPN product for Verizon’s Cloud Computing team.
  • Used command line Python to test whether Verizon’s VPN met the cloud-native traits, i.e. redundancy, resiliency, and least-privilege.
  • Researched approaches to achieve application security and communicated insights in a PowerPoint Presentation.


J.P. Morgan Software Engineering Virtual Experience on Forage April 2024

  • Set up a local dev environment by downloading the necessary files, tools, and dependencies.
  • Fixed broken files in the repository to make web application output correctly.
  • Used JPMorgan Chase’s open-source library called Perspective to generate a live graph that displays a data feed in a clear and visually appealing way for traders to monitor.

Timeline

Master of Science - Information Systems

Saint Louis University
08.2022 - 05.2024

Full Stack Developer

AINEXT IT Solutions
03.2020 - 07.2022

Backend Developer Intern

AINEXT IT SOLUTIONS
08.2019 - 03.2020
Saikumar Reddy PabbathireddyFull Stack Developer