Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ramaa Addanki

Tampa

Summary

  • 14+ years of experience in software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Developing, Testing and Implementing life cycle utilizing approaches like Agile, Scrum, waterfall and Test Driven Development (TDD).
  • Rich exposure to Financial, Banking, Commercial, Aerospace and Security domains.
  • Experience in implementing micro services using Spring Boot applications.
  • Worked as a Technical Architect and developed Mobile and web projects using IOS, Android and Spring Boot applications for product development.
  • Extensive experience in coding and maintenance of J2EE applications using Java 8+ version, Java Collections, Data Structures, Multithreading, JDBC, Ajax, Custom Tag Libraries, Xml and Web services.
  • Experience in Spring Frameworks such as Spring IOC, Spring Boot, Spring Cloud, Spring DAO, Spring ORM, Spring MVC, Spring Rest, Spring Resources, Spring JDBC and Micro-services.
  • Experience in developing User Interface rich web applications and Web Service applications front-end user technologies like React, Angular, Nest JS (server side rendering) , Bootstrap and CSS Frameworks.
  • Expertise in Angular JS and React JS frameworks and its ability to create Single page applications (SPA).
  • Experience in Angular / React JS development using Test Driven Development(TDD) using Unit test frameworks such as Jasmine Protractor, Karma and Selenium.
  • Experience in AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Experience in AWS Code pipeline, Code Build, Code deploy.
  • Worked with Kafka for messaging decoupled applications by separating, sending and receiving data.
  • Performed Unit testing using JUnit and Mockito aiding test driven development in some scenarios.
  • Experience in working with different databases like SQL server, MySQL, MongoDB and very good experience in OOAD and UML methodologies, Class diagrams.
  • Experience in the field of release automation for applications to achieve continuous integration (CI) and continuous delivery (CD).

Overview

14
14
years of professional experience

Work History

Lead Full Stack Developer

JPMorgan Chase
05.2022 - 05.2024

Java Full Stack Developer (Microservices and React, Angular, React Native)

Responsibilities :

  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using JAva and Object oriented design patterns based on business requirements.
  • Daily Interaction with Product owners and stake-holders in meetings to focus on performance and implementation of code development.
  • Implementing new API's using Restful Web services using Spring Boot to interact with mobile application and legacy systems.
  • Used Spring Boot which is radically faster in building cloud Micro services and developed a Spring based application with very less configuration.
  • Used Kafka Messaging Services to interact with external interfaces.
  • Involved in designing, developing and testing the web application using HTML5, CSS3, Bootstrap, React JS and React Native.
  • Created responsive UI Components using React / Redux and dispatch events to the store.
  • Working in using React JS Components, Forms, Events, Keys, Router, Animation and Flux concept.
  • Implemented client-side interface using React JS and used various predefined components from NPM(Node Package Manager) and Redux library.
  • Involved in creating custom components and library components for displaying data using React with Redux, ES6.
  • Used React HTTP service to make GET/ POST/PUT/DELETE calls to deal with API requests and response.
  • Created various templates and data driven form components using React-forms and define module-level routing for various components in the application using React Router.
  • Developed unit test cases using Jasmine, Karma, Web pack and used Angular test beds and async utilities to mock async calls.
  • Created collections and performed CRUD operations on Mongo DB repository and Spring Mongo Template for persistence.
  • Involved in writing test cases for the application using JUnit, Mockito.
  • Developed an information pipeline utilizing Kafka and Storm to store data into HDFS.
  • Loading Spilling data using Kafka, Flume and real time using Spark and Storm.
  • Implemented various hive optimization techniques like Dynamic partitions, Buckets, Map Joins parallel execution in Hive.
  • Updated many preexisting functional tests to reflect enhancements / changes in the code. Created test cases with good functional and code coverages and automation using test suites.
  • Server instances are created on AWS and worked on code pipeline with Tomcat, Swagger is installed and used for deploying Microservices.
  • Followed Agile methodology with SCRUM meetings.
  • Used Git hub to maintain versions of files, code merges and created new braches for new feature implementation.
  • Coordinated with Onsite team for requirement transition and providing the necessary inputs required for the successful execution of project.

Environment : Java, Spring Boot, Kafka, IntelliJ, Microsoft Visual Studio,, Typescript, React JS, GIT, Cucumber, SOAP, Jasper Reports, Jenkins, AWS, Oracle, Mongo DB, Flume, Spark, Kubernetes.

Senior Lead Full Stack Developer

Wells Fargo
03.2021 - 05.2022

Java Full Stack Developer (Microservices and Angular 13+, React Native)

Responsibilities :

  • Involved in all phases of project from Analysis and requirements phase to delivering the project.
  • Created Systems Requirements Specifications(SRS) report of the project by collecting all requirements from the client.
  • Developed functionalities using Agile Methodology.
  • Implementing new API's using Restful web services with Spring Boot to interact with mobile application and Client's Legacy System.
  • Developed Single Page Applications(SPA) using Angular 13+, HTML 5, CSS3 and Bootstrap.
  • Created Typescript reusable components and services to consume Rest API's using Component based architecture by Angular 13.
  • Used Angular API's like @angular/http for making HTTP Requests, @angular/common Common core things including form Validation, @angular/router Routing for our entire app.
  • Used Hibernate Transaction management, Spring/Hibernate Batch Transactions, Hibernate Cache concepts.
  • Experience in handling messaging services using Apache Kafka.
  • Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server using Spring cloud Netflix.
  • Built a stored-procedure-as-a-service microservices that is generic : will take sproc name and parameters and spit out output or error from the database.
  • Loading the data into Casandra Cluster with the help of Java API.
  • Created and configured EC2 instances of Amazon Web Services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
  • Worked on multiple AWS instances , set the security groups, Elastic Load Balancers and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems.
  • Designed and developed microservices based applications using Spring Integration and Spring Boot framework.
  • Developed data pipeline utilizing Flume, Sqoop, Pig and Java MapReduce to ingest Client behavioral information and money related histories into HDFS for analysis.
  • using Deploy and administer microservices based applications on cloud infrastructure Pivotal Cloud Foundry.
  • Exposed the Web Services to the client applications by sharing the WSDL.
  • Created DDL and DML SQL scripts for creation of database objects in SQL Server db.
  • Created logical and physical data models putting to practise, concepts of normalization and RDBMS.
  • Created new tables, PLSQL stored procedures, functions, views, indexes and constraints, triggers and Required SQL tuning to reduce the response time in the application,Used Jenkins to load Jar files from Database required for running the application.
  • Used Maven building tool for creating EAR file to be deployed in application servers, it is also used for Dependency management of code in application.


Environment : J2EE, Java, Spring Boot, Angular, Microservices, SQL Server, Hadoop, Scala, Map Reduce, AWS, JQuery, JavaScript, Cassandra, Eclipse, Web Sphere, Agile Methodology, SVN, Maven Jenkins, JUnit, Winscp.

Lead Full Stack Engineer

Nike
09.2020 - 03.2021

Lead Web Developer / MERN Stack Lead :

Responsibilities :

  • Worked on NIKE's dashboard for products, focusing on writing code, maintenance and support, fixing both backend and client-side bugs.
  • Worked on HTML%, CSS3, SAAS, Bootstrap, JavaScript and React / Redux to code dynamic, responsive design and development of web pages.
  • Worked on Tableau dashboards and High charts to display a series of NIKE's data in front end graph and also made reusable components used for React JS to handle all render charting of the app.
  • Upgrade of high charts to v6.1 and Node JS to v8.11.3.
  • Used JavaScript frameworks React, Redux, Babel + ES6 and WebPack for single page application development.
  • Implemented responsive web design suing Bootstrap, CSS3 media queries with brand appropriate styles, colors, animations and font icons to support IOS and Android devices.
  • Added dynamic tool tip functionality with React Bootstrap, react Tool tip and built component navigation using React router to send and read URL parameters and third party packages.
  • Using RESTFUL web services for transmission blocks of JSON.
  • Wrote import scripts to import NIKE's data to MongoDB from accessing JIRA API also from respective tools like Check Marx(static code Analysis) and White source(3rd party component analysis).
  • Worked on Node JS, Express JS to provide restful API's and handled logic on controllers.
  • Worked on controllers in Node Js and Express JS to handle logic in middleware.
  • Parsed the csv files for modules in controllers and displayed in the front-end using React JS.
  • Used Mongoose package to write schema, models and Mongo DB to import NIKE's data in the frontend.
  • Worked with a team of experienced developers in an Agile environment, tasked out user stories with JIRA programmed in two week sprints and used backlog grooming for rating and considering the complexity of user stories.
  • Contributed real, live production code for NIKE's product security dashboard, using GitHub workflow and Pull request feedback.
  • Used AWS S2 Browser and EC2 instances for pushing files to the cloud.
  • Used Karma and Jasmine for the frontend Unit testing and Mocha and Chai for backend(Node JS).


Environment : HTML5, CSS3, Twitter Bootstrap, Javascript, JSON, React JS, Redux, Preprocessors(SASS, SCSS), NPM, Gulp, JIRA, Typescript, GitHub, Chai, Mocha, Jasmine, Karma, Web Pack, Babel, Restful API, Visual Studio Code, Jenkins,Node JS, Express jS, Brew, AXIOS, Mongo DB.




Lead Engineer

IDaptive
08.2019 - 08.2020

Lead Full Stack Developer

Responsibilities :

  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, React and Angular that meets accessibility and web browser standards for a web application.
  • Spring Boot Micro services were developed with Microservices architecture using REST and KAFKA.
  • Worked on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Developed entire frontend and backend modules using Python Django Web Framework.
  • Used Couchbase PythonSDK to build applications that use Couchbase server.
  • Deployed applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Deployed Docker contained Spring Boot microservices to AWS EC2 container service using AWS admin console and used Lambda to run applications in AWS console.
  • Developed Restful web services using Jersey, Spring Framework and JAX-RS.
  • Developed user interface using Angular for SPA development.
  • Used Angular Router to turn application into Single Page Application.
  • Implemented Angular code to handle cross browser compatibilities in Mozilla, Safari, IE, Safari and FF.
  • Worked on React JS Virtual DOM and React views rendering components which contains additional components called custom HTML Tags.
  • Responsible in building React UI architecture and building Components library using Tree, Table Grid.
  • Developed Complex Database Objects like stored procedures, functions and Triggers using SQL, PLSQL.
  • Used Node JS from Node Package Manager (NPM) for building the project.
  • Used SASS as CSS extension language and foundation ass CSS framework.
  • Followed Agile actively, participated in SCRUM meetings, Daily Stand-ups, Backlog grooming, Retrospectives and Sprint-planning.
  • Used Jenkins server which builds and configures various intsnces of CSA.


Environment : Java, Spring Framework, Web Services, Kafka, HTML%, CSS3, JavaScript, Angular, React JS, Node JS, SASS, JSON, Source Tree, Git Bash, Jenkins, Eclipse, Karma and Jasmine.

Senior Software Engineer

Tech Mahindra
08.2017 - 01.2019

Java & React Full Stack Developer

Responsibilities :

  • Developed the application by using scrum methodology in agile environment.
  • Developed application on Spring Framework by utilizing its features like Spring Dependency Injection, Spring Security, Spring web Flow with Spring MVC.
  • Involved in designing the interface along with design team for better usability across mobile applications using React Native.
  • Successfully deployed the application on IOS App Store and Android Market place and supported the application for future releases.
  • Developed Business components using Java Objects and used Hibernate framework to map Java classes to database using Annotations.
  • Development of application communication through asynchronous messages using JMS, MQ, MDB process message in point-to-point scenarios.
  • Wrote SQL Queries to extract data from multiple tables.
  • Performed Unit Testing and Integration Testing of application.


Environment : Java, Spring Framework, Maven, Web logic, SVN, JUnit, NOSQL, Hibernate and REST.

Senior Software Engineer

Honeywell Technology Solutions
07.2014 - 07.2017

IOS Developer :

Responsibilities :

  • Contributed to application requirement analysis for achieving the specifications provided by the client.
  • Involved in developing the UI for the app using Text Views, Buttons, Check box, Alert dialogs, spinners and so on.
  • Involved in working on Restful web services using JSON.
  • Used social networking and analytics API's such as Facebook and Google analytics.
  • Used Crashlytics to detect and fix bugs.

Environment : IOS, Objective - C, Swift, Ajax, JQuery, Postman, JIRA, REST.

IT Engineer

CMC Ltd
02.2010 - 06.2014

C++ Developer

Responsibilities :

  • Executed troubleshooting and server support in both in-person and remote situations.
  • Provided secondary training to personnel struggling with technological tools and systems.
  • Monitored ongoing technical compliance with applicable laws and regulations.
  • Authored technical guidance explainers and whitepapers on systems for use by senior leadership.
  • Oversaw quality assurance management and offered suggested recommendations.
  • Produced reports on success rates and remedial requirements.
  • Diagnosed malfunctions in [Software], directing support tickets to appropriate personnel for remediation.


Environment : C++, Linux, Solaris.

Education

B-Tech - Electrical, Electronics Engineering

Jawaharlal Nehru Technological University
06.2006

Skills

  • Java, SpringBoot, MicroServices, Maven, Hibernate, Docker, Kafka, React, React Native, JavaScript, TypeScript, Angular, Redux, HTML5, SSS3, SAAS, Node JS, Express JS, Nest JS, IOS, Objective -C, Swift, Visual Studio code, Inteli J, Xcode, JSON, Jenkins, GitHub

Timeline

Lead Full Stack Developer

JPMorgan Chase
05.2022 - 05.2024

Senior Lead Full Stack Developer

Wells Fargo
03.2021 - 05.2022

Lead Full Stack Engineer

Nike
09.2020 - 03.2021

Lead Engineer

IDaptive
08.2019 - 08.2020

Senior Software Engineer

Tech Mahindra
08.2017 - 01.2019

Senior Software Engineer

Honeywell Technology Solutions
07.2014 - 07.2017

IT Engineer

CMC Ltd
02.2010 - 06.2014

B-Tech - Electrical, Electronics Engineering

Jawaharlal Nehru Technological University
Ramaa Addanki