Summary
Overview
Work History
Education
Skills
Timeline
Software
Academic Projects
Languages
Spandan Amanaganti

Spandan Amanaganti

Software Engineer
Atlanta,GA
Opportunities Don't happen.You create them.
Chris Grosser

Summary

Results-driven Senior/Lead Full Stack Engineer with over 12 years of experience designing and delivering end-to-end web application solutions. Expert in Java (11-21), Spring Boot, React, Angular, and Node.js, with advanced skills in microservices architecture, cloud platforms (AWS, GCP), and CI/CD pipelines (Jenkins, GitHub Actions). Proficient in optimizing data management with SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) databases. Recognized for boosting system scalability by 30% through migrating monolithic applications to microservices. Adept at responsive UI development using HTML, CSS, JavaScript, TypeScript, and ECMAScript, adhering to best practices and design patterns. A collaborative problem-solver committed to delivering high-quality, scalable software that exceeds business goals.

Overview

12
12
years of professional experience

Work History

Senior/Lead Software Engineer

Riot Games
San Francisco, CA
06.2024 - Current
  • Developed Java applications using Spring Boot, ReactJS, and AngularJS on AWS, building performant, scalable, and secure solutions with microservices architecture and containerization, while leading team efforts to align with project goals.
  • Led the integration of agile methodologies across Java development teams, streamlining sprint planning and code reviews to enhance collaboration and accelerate delivery timelines, while contributing to critical technical decisions.
  • Designed and debugged Java applications with Spring Boot, coded and improved software quality, while mentoring developers to maintain high standards.
  • Contributed to the technical overhaul of legacy Java systems, optimizing AWS resources with Spring Boot integrations to reduce cloud costs by 25%, while guiding team strategy and execution.
  • Debugged complex Spring Boot and front-end issues, implemented proactive fixes, and guided team collaboration.
  • Built CI/CD pipelines for Java and front-end projects, implementing automation with AWS CodePipeline to reduce deployment time by 20%, while overseeing team adoption of efficient workflows.
  • Developed a Java-based serverless architecture using AWS Lambda and Spring Boot, coding real-time user notifications and front-end application updates, while leading the team to ensure a smooth deployment.
  • Implemented database strategies for Java applications, optimizing indexing on Amazon RDS (PostgreSQL) and Amazon DynamoDB to support Spring Boot services, ensuring performance and compliance, while managing team efforts for data protection.
  • Formulated disaster recovery plans for Java applications, developing AWS Backup and failover mechanisms for Spring Boot services to minimize data loss by 30%, while directing team preparedness.
  • Engineered CI/CD pipelines for Java and front-end projects, improving delivery speed and reliability by 15% with AWS CodeBuild, while leading training on automation tools.
  • Conducted performance testing for Java applications with Spring Boot, identifying and resolving bottlenecks using AWS CloudWatch and specialized tools to achieve a 25% throughput improvement, while mentoring teams on optimization techniques.
  • Developed secure APIs for Java applications using Spring Boot, integrating AWS API Gateway to enhance system interoperability, while leading the team to ensure adherence to security best practices.
  • Environment: Java 17, Spring Boot, ReactJS, AngularJS, REST, Amazon EKS (Kubernetes), Amazon RDS (PostgreSQL), Amazon DynamoDB, Maven, Sonar, JMeter, BlazeMeter, AWS (Lambda, CodePipeline, CodeBuild, CloudWatch, API Gateway), and Jenkins CI/CD tools.

Senior/Lead Full Stack Software Engineer

Home Depot
Atlanta, GA
01.2018 - 04.2024
  • Proficient and hands-on with a spectrum of front-end, back-end, DevOps, and cloud technologies, including AngularJS, ReactJS, ExpressJS, Spring Boot, Jenkins, GitHub Actions, Google Cloud Platform (GCP), Kubernetes, and Pivotal Cloud Foundry (PCF).
  • Led a team of developers in designing, developing, and deploying web applications, while actively participating in hands-on development, ensuring adherence to project timelines, best practices, and quality standards.
  • Developed and deployed a microservices architecture using the Spring Boot framework and ExpressJS, enhancing scalability, modularity, and ensuring efficient data management through RESTful web services by 25%.
  • Orchestrated the migration of monolithic applications to a microservices architecture, boosting scalability by 20%, and reducing deployment downtime by 20%.
  • Involved in driving technical discussions and decision-making processes, offering innovative solutions to overcome challenges, and improve overall system architecture.
  • Collaborated with cross-functional teams, including product managers, designers, and stakeholders, to gather requirements, define project scope, and prioritize tasks.
  • Utilized Cassandra and PostgreSQL for robust data storage, retrieval, updating, and management, ensuring optimal performance and scalability.
  • Led the establishment of CI/CD pipelines using Jenkins, Concourse, and GitHub Actions, driving continuous integration and delivery processes to streamline development workflows by 15%.
  • Extensive experience in cloud environments, proficiently working with Google Cloud Platform (GCP) and Pivotal Cloud Foundry (PCF) to deploy and manage applications.
  • Designed and implemented complex ETL workflows using Apache Airflow for orchestration and Apache Beam for scalable data processing, ensuring efficient and reliable data handling across multiple systems by 20%.
  • Proficient in Test-Driven Development (TDD), employing Mocha, Chai, Jest, Enzyme, JUnit, Mockito, and WireMock frameworks for comprehensive unit testing, integration testing, and employing Cucumber for functional and end-to-end testing, with 90% coverage.
  • Environment: Java 11-17, JavaScript, ECMAScript, TypeScript, HTML, CSS, SASS, Flexbox, CSS Grid, AngularJS, ReactJS, GraphQL, Mocha, Chai, Spring Boot, Spring Batch, Swagger, Docker, Kubernetes, Pivotal Cloud Foundry, Google Cloud Platform, AppDynamics, Apache Airflow, Maven, Jenkins, Cassandra, DB2, JUnit, TestNG, GIT.

Senior Full Stack Engineer

JP Morgan Chase
Atlanta, GA
05.2017 - 12.2017
  • Led the development of the Chase Ultimate Rewards layout from inception, utilizing responsive web design principles and technologies, using AngularJS for the front end, and Spring Boot for the back end.
  • Migrated backend functionality to the client-side for a single-page application architecture, cutting page load times by 20%, and enhancing user experience.
  • Contributed to the creation and consumption of REST APIs using Spring Boot, enabling efficient communication between the front end and back end systems, ensuring data integrity and security.
  • Developed and maintained database access layers using Spring Data JPA, simplifying data persistence and retrieval operations through repository abstractions, and reducing boilerplate code by 15%.
  • Implemented scalable and high-performance backend solutions using Node.js for server-side JavaScript development, leveraging AWS (Amazon Web Services) for cloud deployment and infrastructure management.
  • Designed and implemented event-driven architectures using message brokers (e.g., Apache Kafka, RabbitMQ, AWS SNS/SQS) to decouple services and enable asynchronous communication, improving system scalability and resilience by 15%.
  • Enhanced application architecture by integrating event-driven systems with message queues, significantly improving the system's ability to handle load and maintain service continuity by 10%.
  • Implemented CI/CD pipelines with Jenkins, and automated build, test, and deployment processes to streamline development cycles, and ensure consistent application quality and deployment reliability by reducing build times by 10%.
  • Environment: HTML5, CSS3, JavaScript, SASS, Flexbox, AngularJS, Jasmine, Karma, Node.js, Java 8, J2EE, Spring Boot, Spring Batch, Amazon AWS, Apache Kafka, RabbitMQ, Maven, JUnit, TestNG, PL/SQL, DynamoDB, OpenShift, GIT.

Full Stack Software Engineer

Cox Automotive (Autotrader/KBB)
Atlanta, GA
07.2015 - 04.2017
  • Trained and hands-on experience in Scrum Agile methodology for the iterative development of the application.
  • Worked closely with product owners and stakeholders to ensure requirements were met.
  • Created a POC using a React Single Page Application (SPA) that can bind data to specific views and synchronize data with the server using HTML5, CSS3, React, Redux, Bootstrap, and ECMAScript/ES6, reducing prototyping time by 15%.
  • Used Adobe Experience Manager (AEM) as a comprehensive content management platform solution for building websites, making it easy to manage marketing content and assets, cutting update times by 20%.
  • Engaged in the development and utilization of REST APIs for the establishment and usage of web services.
  • Committed to Test-Driven Development (TDD) practices, authored unit tests using Mockito and integration tests using WireMock, ensuring the reliability and functionality of the application under varying conditions by 15%.
  • Implemented and configured HTTP proxy servers within Amazon AWS to ensure secure communication channels, utilized S3 buckets to establish scalable storage solutions, allowing efficient management of data at varying scales.
  • Deployed and managed virtual servers using EC2 instances, ensuring robust and flexible computing resources for application deployment and scaling by 10%.
  • Environment: Java, JavaScript, ECMAScript, HTML5, CSS3, React, Redux, Node.js, Babel, Linux, Log4j, JSON, Jackson, Adobe AEM, Amazon AWS, Mockito, Mocha, Chai, JUnit, IntelliJ, JBoss, and Maven.

Subject Matter Expert

AT&T
Atlanta, GA
03.2014 - 06.2015
  • Involved in the Software Development Life Cycle (SDLC): Requirements, Analysis, Design, Development, and Testing phases.
  • Involved in ATT-CRM (Customer Relationship Management) for customer care, billing, and order management systems.
  • Developed graphical user interfaces using HTML, CSS, JavaScript, and AngularJS for user interaction.
  • Enhanced AngularJS interfaces with forms, validations, modules, services, events, expressions, directives, controllers, and filters, improving form accuracy by 15%.
  • Developed RESTful APIs using Java, Spring Boot, and Hibernate, ensuring efficient and scalable backend solutions for seamless integration and data management by 20%.
  • Utilized Hibernate for ORM (Object-Relational Mapping) and database persistence, ensuring efficient data handling and management.
  • Leveraged Oracle J Developer and Oracle ADF (Application Development Framework) for building internal applications, including tools like the Manual Entry Tool for streamlined data entry processes, reducing entry time by 25%.
  • Used ActiveVOS for developing code modules in the development environment, and as a Business Process Execution Language tool based on web services for communication between applications.
  • Involved in the installation, configuration, and development of CSP (Common Security Protocol) for AT&T Global Login.
  • Environment: Java, Hibernate, MySQL, JSON, HTML, CSS, AngularJS, REST, JavaScript, Oracle, SVN, Linux, and Maven.

Software Developer and Integrator

USAA
San-Antonio, TX
05.2013 - 02.2014
  • Applied Scrum Agile methodology to drive iterative development, actively participating in weekly sprints, stand-up meetings, and backlog grooming.
  • Engaged in the analysis, design, development, and testing phases of the Software Development Life Cycle (SDLC), ensuring comprehensive contributions to project success from inception to deployment.
  • Employed Spring Boot for dependency injection and inversion of control, ensuring modularity and testability of application components.
  • Extensively developed dynamic web pages using JSP, HTML5, modern JavaScript frameworks such as Angular, and CSS for responsive design, improving responsiveness by 15%.
  • Involved in the DevOps Build Automation team in developing RESTful web services to consume SOAP web services.
  • Engineered custom automation tasks using Ant, enhancing pipelines, and ensuring consistent deployment practices by reducing errors by 20%.
  • Responsible for maintaining the code quality, coding, and implementation standards by conducting code reviews using SmartBear Code Collaborator.
  • Environment: Java, Spring Boot, SOAP, REST, JBoss, Ant, XML, JSON, PL/SQL, and SVN.

Education

Master of Science - Computer Science

Texas A&M University
12-2013
  • 3.5 GPA

Bachelor of Technology - Computer Engineering

Jawaharlal Nehru Technological University
01.2011
  • 3.8 GPA

Skills

  • Application Design and Development
  • Full-Stack Development
  • Programming languages: Java, JavaScript, Python
  • Responsive Web Design
  • Continuous Integration Systems
  • Databases: SQL, NoSQL (Cassandra, MongoDB, PostgreSQL, MySQL)
  • Requirements gathering and analysis
  • Performance evaluation and optimization
  • Cloud Platforms: AWS, GCP
  • Microservices architecture
  • Object-Oriented Programming
  • JS Frameworks: React, Angular, Nodejs, TypeScript, and EcmaScript

Timeline

Senior/Lead Software Engineer - Riot Games
06.2024 - Current
Senior/Lead Full Stack Software Engineer - Home Depot
01.2018 - 04.2024
Senior Full Stack Engineer - JP Morgan Chase
05.2017 - 12.2017
Full Stack Software Engineer - Cox Automotive (Autotrader/KBB)
07.2015 - 04.2017
Subject Matter Expert - AT&T
03.2014 - 06.2015
Software Developer and Integrator - USAA
05.2013 - 02.2014
Texas A&M University - Master of Science, Computer Science
Jawaharlal Nehru Technological University - Bachelor of Technology, Computer Engineering

Software

Web3

OOP

Academic Projects

  • Software Design Patterns: Worked with a team involved in maintenance of Texas Scottish Rite Hospital project (TSRH), which involved various activities like re-engineering, enhancement, testing, and integration, and applied Design Patterns during these activities.
  • Android Application: Developed an Android application as part of coursework for a Software Engineering course; the application, Bill Pay Reminder System, facilitates bill sharing and ensures timely payment reimbursement among users.
  • Databases: Developed a car rental system using PHP and MySQL as a project for the Database Design course, demonstrated proficiency in database normalization techniques and SQL queries for efficient data management, retrieval, and comparison.
  • Sunspot Programming: As part of the Fundamentals of Wireless Networks coursework, developed a wireless sensor-based system using Sunspots for game control applications.
  • Online Shopping Website: Developed a web application based on Model View Controller (MVC) architecture, implemented features including product search, product categorization, and clickable listing of results to enhance user interaction and facilitate efficient navigation through the application.

Languages

English
Full Professional