Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Sadhana Muppavarapu

Union City,CA

Summary

With over 9 years of experience as a Backend Software Engineer, I have a strong background in Java/J2EE, Spring boot framework, Microservices Architecture, Java Script frameworks, SQL and NoSQL databases, and cloud-native development (AWS Certified Solutions Architect - Associate). I worked on a variety of projects and developed a passion for creating innovative and scalable solutions enhancing customer satisfaction. I have demonstrated excellent collaboration and delivered high-quality results within tight deadlines and changing requirements.

Overview

11
11
years of professional experience

Work History

Full Stack Developer

Prudential Financial
10.2018 - Current
  • Developed 20+ Spring boot Microservices such as below contributing to Company's Digital transformation
  • Global Profile service which manages Prudential's customer profile
  • Audit framework which audits every update on a customer's data
  • Document service which scans, stitches, encrypts, and stores customer uploaded documents
  • User Authorization filter
  • I developed critical initiative to bring profile data from different legacy business units and serve them to customers in optimized way using Multithreading, Async Communication
  • I worked with multiple team members across the organization to execute this project end to end
  • I worked on modeling data for different microservice in Oracle Database and performed complex SQL queries to fetch data and store data
  • Worked heavily on Spring framework, Strategy, Factory JAVA design patterns, Core JAVA, REST technologies and frequently got involved in design discussions with Architects
  • Worked extensively on Spring data JPA to interact with SQL and NOSQL databases
  • Worked on writing publisher and consumer code for event processing using Kafka, ActiveMQ and Spring JMS
  • Worked on multiple JAVA Batch processes for workloads of migrating documents from on prem to cloud, re-encrypting existing documents with new encryption keys and error processing
  • Contributed to the quality of the code by writing functional test cases along with unit test cases
  • Developed common framework to secure our microservices by authenticating user session
  • Developed health check framework for Customer domain's Services
  • Worked on exposing REST services for the data in NoSQL databases HBase, Hive and to trigger Scala Spark jobs in Marketing Dashboard
  • Used Mongo DB to store and retrieve data transformation templates and React.js to build UI pages for Marketing Dashboard
  • Achieved modularity, better performance using React.js Components, React-Router, React hooks, Memo
  • As part of this project, I worked on enhancements on a SPARK Scala Job that transforms data in Hadoop file systems and feeds the transformed data to Eloqua
  • Worked with AWS managed services S3, IAM, ECS, KMS
  • Supported production issues and improved operations by setting up Splunk alerts, monitoring dashboards and clear documentation for support teams
  • Consistently tracked Availability, TP 90 and other performance metrics for the services
  • Followed Agile Scrum Methodology.

Senior Software Engineer

CCC Intelligent Solutions
10.2015 - 10.2018
  • Developed Java application to automatically route auto Insurance claims to re-inspectors based on business criteria
  • Integrated oracle rule templates with well-designed java messaging application (MDB, JMS) to implement complex business rules
  • Migrated oracle rules engine to Drools engine to maintain and execute business rules
  • Developed framework to dynamically create knowledge base and Knowledge session
  • Developed Java web applications using Spring Boot to display claims to Insurance company's staff based on the criteria defined in the XML worklists
  • Used JDBC and complex SQL queries to fetch claim data from Oracle Database and display them on work lists
  • Used TypeScript and JavaScript in React.js platform to build front end framework of internal tool which is used by agents to track routing on insurance claims
  • Developed multiple pages with functions using React.js
  • Used React-Router to navigate and React hooks for state and lifecycle methods
  • Stored and retrieved XML Worklists template and Rule templates in Mongo DB for each insurance company
  • Explored IBM Watson Conversation Service to develop Chatbot Framework
  • Improved performance of the application and contributed to product stability by reducing production defects/support tickets up to 75%
  • Improved maintainability of applications by using core Java design patterns, object-oriented concepts, and proper documentation
  • Followed Agile Scrum Methodology.

Software Engineer

Freddie Mac
08.2014 - 09.2015
  • Developed the application using Spring and Spring Web Service Framework
  • Developed Batch FrameWork to process XML received in web request using STAX parser and Java Core design patterns
  • Developed framework to allow communication between multiple web applications using JMS queue
  • Used JIBX, XSLT base mapping, and Drools for data transformations
  • Used JDeveloper for XML schema edits and validations
  • Used GIT for version control tool code Management and Maven to build and deploy the application
  • Developed UI for logging details using HTML, CSS, JavaScript, and JQUERY
  • Followed Agile Scrum Methodology and used Version one extensively.

Associate Software Engineer

K12 Inc
06.2013 - 12.2013
  • Developed tools to convert XML data generated from applications to HTML pages and pdf files using XSLT and XSL-FO
  • Worked with Struts and JSF frameworks to design Web Applications
  • Worked with JSP and HTML technologies on the front end
  • Used Java Core Design patterns to write Business Logic

Education

Master of Science - Information Systems

George Mason University
Fairfax, VA
05.2014

Skills

Languages: Java, Python, Java Script, TypeScript, HTML, CSS

JEE: Servlets, JSP, JDBC, JNDI, JavaBeans, Web Services, JMS

JavaScript libraries: JQuery, Reactjs

Cloud Technologies: AWS (Fargate, EC2, S3, IAM, ECS, KMS, ECR, RDS)

Frameworks: Struts, Spring MVC, Spring Boot, Spring Data JPA, Spring Core, Hibernate, JUnit, Mockito, REST, SOAP

Relational (SQL) Databases: Oracle, Postgres

NoSQL Databases: HBase, MongoDB

Application/Web Servers: IBM WebSphere, Apache Tomcat, WebLogic

Message Brokers: Active MQ, Apache Kafka

Source Control: SVN, GIT

Monitoring and Observability: Splunk, Dynatrace

Api Management: Apigee

CI/CD: Maven, Jenkins, Docker, Kubernetes

Big Data: HDFS, Hive, Spark

Accomplishments

    · Prudential's Spot Light Award 2021 for resolving critical business issue.

    · Prudential's wall of fame recognition for displaying guiding principles TRUST and CURIOSITY.

    · Strategic winner of Hackathon Award 2018 CCC Information Systems.

    · Above and Beyond Contribution Spot Light Award 2018 CCC Information Systems.

    · Outstanding Academic Achievement Award - Master of Science in Information Systems.

Timeline

Full Stack Developer

Prudential Financial
10.2018 - Current

Senior Software Engineer

CCC Intelligent Solutions
10.2015 - 10.2018

Software Engineer

Freddie Mac
08.2014 - 09.2015

Associate Software Engineer

K12 Inc
06.2013 - 12.2013

Master of Science - Information Systems

George Mason University
Sadhana Muppavarapu