Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

Spandhan Amanaganti

Atlanta,USA

Summary

Dedicated and versatile Full Stack Engineer/Lead with 10+ years of experience in crafting end-to-end solutions for web applications. Proficient in both front-end and back-end technologies, with a strong foundation in Java frameworks such as Spring Boot, Cassandra, and Java EE. Skilled in database management, leveraging relational databases like MySQL and PostgreSQL, as well as NoSQL databases such as Cassandra and MongoDB to optimize data storage and retrieval. Accomplished in creating responsive user interfaces using HTML, CSS, and JavaScript libraries/frameworks like Angular, React, and Node.js. Known for architecting scalable and maintainable solutions, adhering to best practices and design patterns. A collaborative team player with excellent problem-solving skills, committed to delivering high-quality software solutions that meet business requirements and exceed expectations.

Overview

11
11
years of professional experience

Work History

Senior/Lead Full Stack Software Engineer

Home Depot
Atlanta, GA
01.2018 - Current
  • Proficient and hands-on with a spectrum of Front End, Back End, DevOps, and Cloud Technologies including ReactJS, HTML, CSS, ExpressJS, Spring Boot, Jenkins, Concourse, Google Cloud Platform (GCP), Kubernetes, and Pivotal Cloud Foundry (PCF)
  • Lead a team of developers in designing, developing, and deploying web applications, ensuring adherence to project timelines and quality standards
  • Orchestrated the end-to-end development lifecycle of single-page applications (SPAs) utilizing Angular 14, ensuring seamless user experiences, efficient data management, and adherence to project requirements and timelines
  • Spearheaded the development of multiple applications from inception to completion utilizing Angular 14, React17, Redux, ContextAPI, ECMAScript, Babel, Webpack, and Microservices architecture implemented with Spring Boot
  • Leveraged Express and Spring Boot to use RESTful web services facilitating seamless interaction with databases, ensuring efficient data management
  • Developed and deployed microservices architecture using Spring Boot framework, enhancing scalability and modularity of the system
  • Orchestrated the migration of monolithic applications to microservices architecture, leading to improved scalability, resilience, and maintainability of the system, while minimizing downtime and disruption to ongoing operations
  • 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
  • Extensive experience in cloud environments, proficiently working with Google Cloud Platform (GCP) and Pivotal Cloud Foundry (PCF) to deploy and manage applications
  • Led the establishment of CI/CD pipelines using Jenkins, Concourse and GitHub Actions driving continuous integration and delivery processes to streamline development workflows
  • Designed and implemented complex ETL workflows using Apache Airflow, ensuring efficient and reliable data processing across multiple systems
  • Proficient in Test-Driven Development (TDD), employing Mocha, Chai, Jest, Enzyme, Junit, Mockito, and Wire Mock frameworks for comprehensive Unit Testing, Integration Testing, and employing Cucumber for functional and end-to-end testing
  • Environment: Java 11, JavaScript, ECMAScript, 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 and 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, employing responsive web design principles and technologies such as HTML5, CSS3, Flexbox, SASS, and AngularJS
  • Demonstrated expertise in client-side unit testing by employing PhantomJS, Jasmine, and Karma to execute comprehensive unit tests, ensuring the robustness and reliability of the application
  • Played a key role in migrating backend/server-side functionality to the front-end/client-side for seamless integration into a single-page application architecture, enhancing performance and 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
  • Implemented microservice architecture principles to develop and maintain scalable and resilient web applications, breaking down monolithic structures into smaller, independently deployable services
  • Utilized Node.js for server-side JavaScript development, implementing scalable and high-performance backend solutions
  • Committed to Test-Driven Development (TDD) practices, authored Unit tests using Mockito and Integration tests using Wire Mock, ensuring the reliability and functionality of the application under varying conditions
  • Environment: HTML5, CSS3, JavaScript, SASS, Flexbox, AngularJS, Jasmine, Karma, NodeJS, Java 8, J2EE, Spring Boot, Spring Batch, Amazon AWS, Maven, Junit, TestNg, PL/SQL and 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
  • Developed application using Java, HTML5, CSS3, Bootstrap
  • Created POC using React Single Page Application (SPA) which can bind data to specific views and synchronize data with server using HTML5, CSS3, and Bootstrap
  • Involved reworking on single page application using React, Redux, Bootstrap and ECMAScript/ES6
  • Used Adobe Experience Manager (AEM), as a comprehensive content management platform solution for building website making it easy to manage marketing content and assets
  • Involved in creation and consumption of web services using REST API
  • Expertise in Amazon AWS configuring http proxy servers, S3 buckets for storage and virtual servers using EC2 Instances
  • Hands on experience with JUnit, Mockito, Mocha and Chai in performing unit test
  • Environment: Java, JavaScript, ECMAScript, HTML5, CSS3, React, Redux, NodeJS, Babel, Linux, Log4j, JSON, Jackson, Adobe AEM, Amazon AWS, Mockito, Mocha, Chai, JUnit, IntelliJ, JBOSS, 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 Relation Module) for Customer care, billing and order management systems
  • Developed Graphical User Interfaces using HTML, CSS, JavaScript and AngularJS for user interaction
  • Worked extensively with AngularJS Forms, Validations, Modules, Services, Events, Expressions, Directives, Controllers and filters
  • Used Hibernate for relational mapping to the database and for the database persistence
  • Used Oracle J Developer for the development of internal application in ADF for Manual Entry Tool
  • Used ActiveVOS for developing code modules in the development environment and also as (Business Process Execution Language tool) based on web services for communication between applications
  • Involved in installing, configuration and development of CSP (Common Security Protocol) AT&T Global Login
  • Environment: Java, Hibernate 3.5, ActiveVOS, TOAD 11.X, PL/SQL, JSON, SVN, HTML, CSS, AngularJs, REST, Java Script, Oracle WebLogic, SVN, Linux, Maven.

Software Developer and Integrator

USAA
San-Antonio, TX
05.2013 - 02.2014
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
  • Involved in DevOps Build Automation team in developing Restful web services to consume SOAP web services
  • Created custom Ant tasks to perform automation
  • Involved in developing IBM Rational Team Concert tool plugin to perform automation
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews using Smart bear code collaborator
  • Environment: Java, IBM Rational Software Architect, IBM Rational Team Concert, Presentation Service, SOAP, REST, AXIS2, J Boss 5.0, Ant, XML, JSON, OSLC, J edit, PL/SQL, Smart bear Code Collaborator.

Education

Master’s in Computer Science -

Texas A&M University
01.2013

Bachelor’s in Computer Science -

Jawaharlal Nehru Technological University
01.2011

Skills

  • C
  • C
  • Java
  • JavaScript
  • Python
  • HTML
  • CSS
  • Bootstrap
  • AJAX
  • JQuery
  • AngularJS
  • ReactJS
  • Spring Boot
  • Quarkus
  • Struts
  • Hibernate
  • MySQL
  • PostgreSQL
  • Oracle
  • Cassandra

Projects

Implementing Multi-Threaded Webserver, C, Linux, Multi-Threading, HTTP Request and Response, Eclipse, Web server is capable of handling multiple requests simultaneously using HTTP/1.0 of HTTP protocol and retrieving a text file from database. Software Design Patterns, Java/J2EE, 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 Patters during these activities. Android Application, Java, Android SDK, PL/SQL, SVN, Eclipse Indigo, As a part of class work for Software Engineering course, developed android application Bill pay reminder system which share bills and make sure everyone gets paid back. Databases, Java/JDBC, PL/SQL, Developed a car rental system using PHP and MySQL as a part of Database Design course project to demonstrate the normalization of tables in the database as well as write queries to read, write and compare data from the database. Sunspot Programming, As a part of Class work for Fundamentals of Wireless Networks, developed wireless Sensor based system using Sunspots to perform game controls. Java Visual Editor, It includes an Integrated Development Environment for Java with the options of a regular editor to create new files, open existing files, save files, cut, copy, paste, undo, find, find next and replace. Online Shopping Website, Spring MVC, CSS, Java Script, SQL, JBOSS, HTML, JSP, A web application using Model View Controller (MVC) architecture which provides the product search, product category and display clickable listing of results. Increasing Retrieval Quality in Conversational Recommenders, Java, JSP, Java Script, JDBC, Oracle 11g, Graduate Project on IEEE research paper where Critiquing is form of feedback. It uses the description of the product base in terms of a complete set of features instead of using the preferences from other users to make a recommendation.

Timeline

Senior/Lead Full Stack Software Engineer

Home Depot
01.2018 - Current

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

Master’s in Computer Science -

Texas A&M University

Bachelor’s in Computer Science -

Jawaharlal Nehru Technological University
Spandhan Amanaganti