Summary
Overview
Work History
Education
Skills
Timeline
Generic

Priyanka Gadde

Phoenix,AZ

Summary

With 8 years of experience in developing enterprise web and data collection applications, I specialize in building data lakes, ingestion frameworks, and multi-tier web apps. I am skilled in technologies like Spring, Kafka, and AMQ, and have extensive experience in databases, SQL optimization, and AWS services. I excel in CI/CD practices, using tools like Jenkins, Docker, and GitHub, and have acted as an Angular SME. Expertise includes web technologies such as Angular, React, JavaScript, and Bootstrap, alongside proficiency in REST/SOAP services, data transformation, and performance optimization.

Overview

11
11
years of professional experience

Work History

Software Engineer

ADP
05.2022 - Current
  • Contributed to AWS Cloud migration
  • Implemented Github actions for automated deployments to AWS
  • Developed REST APIs in cloud or event driven architecture
  • Leading planning events and storyboard mapping
  • Spikes and POCs (Proof of Concepts) on new and components and libraries
  • Working as Senior developer developing the data clean up and transformation logics
  • Working with the data analytics team to design views that provide tailored data catered for different analytical and reporting use cases
  • Proficient in working with various cloud resources and working with structured and unstructured data
  • Managing production deployments on various streaming process based on the resource estimations
  • Tested the various Derived Views for performance and tuned the spark jobs performance to create views for high volumes of data
  • Used Node.js and Express.js to develop the relevant back end RESTful API
  • Created modules using Spring data API, spring annotations, Resource field annotations, Hibernate and XML technologies
  • Designed and developed Micro Services business components using Spring Boot
  • Developed Micro Services based API using Spring Boot and Spring Data
  • Understand and document customer website code and create scalable, modular microservices to replace the existing website using Spring Boot and Spring Cloud
  • Implemented JWT token-based authentication for securing the rest-based API’s
  • Written services to read and write data to Mongo DB
  • Worked on report generation services with aggregated and drilled data
  • Worked on services to write and read data from multiple channels of Kafka
  • Used consumer and producer API in order to write and read the data
  • Experience in end-to-end development and migrating the application to cloud using AWS availing various services of AWS like EC2, S3, SQS
  • Participated in builds using Ant and CI (continuous integration) using Jenkins
  • Worked on Docker container implementation for the Enterprise build system to persist, access, update and delete objects in database
  • Experience in working GIT for branching, tagging, and merging
  • Used JIRA for story management as part of scrum sprints development.

Software Engineer

American Express
05.2019 - 05.2022
  • Developed the functionalities using Agile Scrum Methodology
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD)
  • Involved in design, build/configure, integrate, test, and deploy enterprise applications
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Rational Rose
  • Participated with end users and business analyst to understand the business requirement
  • Designed and developed UI frameworks using React, HTML, CSS3, Bootstrap and JavaScript
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by React
  • Developed various screens for the front end using React JS and used various predefined components from NPM and Redux
  • Created parent and child components in React and used input and output annotations for communication between them
  • Provided support to the application in production simultaneously was involved in enhancement Iterations
  • Worked on production tickets on time sensitive basis
  • Design and implemented the backend layer using Hibernate and JPA
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate
  • Designed and developed Spring Boot adapter applications using Rest API
  • Implemented Micro service architecture using Spring Boot enabled REST API with Spring Cloud Modules
  • Worked on Spring AOP for configuration of logs for transactional operations
  • Used Spring Boot to develop multiple microservice applications
  • Worked on different modules of Spring application framework
  • Developed web services using Spring Boot and rest controllers
  • Developed Spring batch applications to develop batch services to migrate the data from MongoDB to oracle database
  • Wrote SQL Queries to access data for analysis of data from database
  • Developed some standalone Microservices using Spring Boot microservice architectural patterns
  • Developed microservices and deployed in AWS EKS instances
  • Implemented spring batch to update the customer information to downstream systems
  • Created various spring boot and spring batch applications to connect them to DB2 databases and created queries to retrieve data and modify the tables for the databases
  • Used Travis plugin along with Jenkins to deploy microservices to AWS instances
  • Used Kafka for event-based communication between multiple microservices
  • Hands on experience in designing of the complex back-end framework Used GIT for version control and source repository
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework
  • Used JIRA to test and track the Issues and Bugs related to software or Application
  • Used Jenkins for deployment of applications and worked on configuring CICD pipelines.

Software Engineer

FedEx World HQ
05.2018 - 05.2019
  • Developed the functionalities using Agile Scrum Methodology
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD)
  • Involved in design, build/configure, integrate, test, and deploy enterprise applications
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Rational Rose
  • Designed and developed UI frameworks using Angular, HTML, CSS3, Bootstrap and JavaScript
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular
  • Worked on developing custom components, services using Angular
  • Worked on bidirectional mapping in Angular
  • Created parent and child components in Angular and used input and output annotations for communication between them
  • Provided support to the application in production simultaneously was involved in enhancement Iterations
  • Worked on production tickets on time sensitive basis
  • Design and implemented the backend layer using Hibernate and JPA
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate
  • Designed and developed Spring Boot adapter applications using Rest API
  • Worked on Spring AOP for configuration of logs for transactional operations
  • Used Spring Boot to develop multiple microservice applications
  • Worked on different modules of Spring application framework
  • Developed web services using Spring Boot and rest controllers
  • Developed Spring batch applications to develop batch services to migrate the data from MongoDB to oracle database
  • Wrote SQL Queries to access data for analysis of data from database
  • Developed some standalone Microservices using Spring Boot microservice architectural patterns
  • Developed microservices and deployed in AWS EKS instances
  • Implemented spring batch to update the customer information to downstream systems
  • Created various spring boot and spring batch applications to connect them to DB2 databases and created queries to retrieve data and modify the tables for the databases
  • Used Travis plugin along with Jenkins to deploy microservices to AWS instances
  • Worked on asynchronous communication using MQ and worked on creating topics and queues
  • Used Kafka for event-based communication between multiple microservices
  • Hands on experience in designing of the complex back-end framework Used GIT for version control and source repository
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework
  • Used JIRA to test and track the Issues and Bugs related to software or Application
  • Used Jenkins for deployment of applications and worked on configuring CICD pipelines
  • Used Docker for containers and used Kubernetes for orchestration for autoscaling and de-scaling the images.

Java Engineer

Marlabs
03.2016 - 12.2018
  • Followed with Agile and Scrum development methodologies
  • Integrated the Java code (API) in JSP Pages
  • Used jQuery core library functions for the logical implementation part at client side for all the application
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems)
  • Worked with source code control systems like GIT and JIRA
  • Used Custom AngularJS Filters to provide better search experience
  • Used AngularJS HTTP methods to retrieve employee task data from entity models
  • Using Drupal created prototypes as well for call functionalities
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, Web Service call and JSON
  • Used advanced level of HTML, JavaScript, CSS3 and pure CSS layouts (table less layout)
  • Worked with business analysts to understand their business models and goals
  • Developed dynamic e-mails using JavaScript and hand coding of HTML and CSS3
  • Used Ajax extensively to implement front end /user interface features in the application.

Software Developer

Department of Transportation Development Louisiana
01.2018 - 05.2018
  • As a Programmer Analyst I assist the Point-of-Sale team in System Testing
  • Responsible for building a new website for Tactical Team and Release Testers for their convenient use to record Project and Defects status on daily basis with syncing Excel and Database
  • Built an internal application using AngularJS, Express JS, Node JS and MongoDB along with Bootstrap
  • My Specialty is large scale CSS, focusing on reusability and modularity
  • Used D3.js for Dynamically Graph for Homepage Dashboard
  • Developed web services using Restful
  • Extensively used Node JS and Express JS along with MongoDB to fetch the data from back end to front end and render using Angular JS
  • Used Angular JS Webservices to integrate sync functionalities with Excel sheet
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular
  • Using GitHub for version control
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model
  • Extensively used CSS (Cascading Style Sheets) along with Bootstrap to apply different styles to the layouts for varying screen sizes and pixels
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site
  • Involved with Selenium Automation team and written Cornered Test Cases using existing framework based on Selenium and JAVA
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.

Software Developer

KLU University
09.2013 - 01.2014
  • Participated in all phases of the project life cycle beginning from Analysis till Implementation
  • Application was developed using Java, JSP and Servlets
  • Developed and handled the entire User Registration module both frontend and backend
  • Involved in the design and implementation of User Interface using JSP, HTML, CSS and JavaScript
  • Used JDBC for database connectivity to SQL Server
  • Used Eclipse as Java IDE tool for creating JSPs, Servlets and XML Prepared Low Level Design (LLD) and Unit test plans (UTP) for modules of the project
  • Involved in Internal Code Reviews Involved in bug fixes & enhancements Supported UAT (User Acceptance Test) and participated in the team that deployed the application in Testing and Production Environments

Education

Master of Science - Computer Science

University of New Haven
West Haven, CT
12-2016

Skills

  • Nodejs
  • ReactJs
  • JAVA/J2EE
  • Apache Kafka
  • Spring
  • Hive
  • Soap UI
  • SQL
  • Mongodb
  • Maven
  • GIT
  • Stash
  • Jenkins
  • Airflow
  • AWS

Timeline

Software Engineer

ADP
05.2022 - Current

Software Engineer

American Express
05.2019 - 05.2022

Software Engineer

FedEx World HQ
05.2018 - 05.2019

Software Developer

Department of Transportation Development Louisiana
01.2018 - 05.2018

Java Engineer

Marlabs
03.2016 - 12.2018

Software Developer

KLU University
09.2013 - 01.2014

Master of Science - Computer Science

University of New Haven
Priyanka Gadde