Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prathyusha Duttala

Summary

Seasoned Senior Software Engineer adept at leveraging Object-Oriented Programming (OOP) paradigms to architect, develop, and maintain complex software systems. Demonstrated expertise in designing and implementing microservices-based solutions, optimizing system performance, and ensuring fault-tolerance in distributed systems. Skilled in leading cross-functional teams through Agile methodologies, driving continuous integration and deployment (CI/CD) pipelines, and utilizing cutting-edge technologies to deliver innovative software solutions.

Overview

12
12
years of professional experience

Work History

Senior Software Developer

PayPal
07.2018 - Current

Project 1 : PayPal Account Updater

Impact : Helped in decreasing the total number of card declines by automatically updating the card in PayPal Wallet which resulted in increase the number of successful transactions. Integrated with partners AmEx, VISA and VeriTrans in order to get card updates which increased the number of credit card updates from 200K to 2B+. Refined account updater solution to save $350K in operational costs and generated $140M in revenue in 2019 and 2020

Project 2 : OpenBanking

Impact : Developed OpenBanking platform from the scratch to help integrate merchants with unbranded checkout so that customers can add a bank while performing a transaction. Especially involved in error handling mechanism of the application that can handle the exception scenarios gracefully and show them back to client.

Project 3 : Integrate LocalPaymentMethods to help merchants allow their buyers do payments

Impact : Reduce the number of transaction declines and give a better buyer experience by making compliance calls upstream to know for any issues before capture happens at the partner end

Roles and Responsibilities

  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
  • Kafka integration to the systems to handle larger volumes of data and event data stream
  • Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.
  • Trained new developers and programmers on company standards for design and review.
  • Conducted comprehensive code reviews, ensuring adherence to established coding standards and improving overall code quality.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Designed reusable modules that expedited the development process for subsequent projects without sacrificing stability or performance.
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Worked with various design patterns such as Factory pattern, command pattern, singleton pattern
  • Developed new DB system to help expand the system to multi tenancy
  • Worked with analytics closely to analyze the auth rate performance of the application
  • Conduct A/B testing to measure success rate for new features added
  • Designed and developed applications from scratch which included writing new API, exception handling framework setup, caching integration, functional tests, isolated component Tests
  • Estimated work hours and tracked progress using Scrum methodology.
  • Proved successful working within tight deadlines and a fast-paced environment.

Software Developer

Apple
11.2016 - 07.2018
  • Working on Apple Online Store application which is used by consumers to order items developed by Apple such as Iphone, Ipad, Macbook, and various other accessories
  • Implemented batch call operation in order to reduce the number of http calls
  • Made enhancements to several critical services such as RetailInventoryService, OfferService, CheckoutService, ShippingService involving Spring and hibernate
  • Developed J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Observer Pattern, and Factory Pattern
  • Currently responsible for developing backend services and frontend UI for Java based web application to make it easy for QA to mock data for testing various services
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions
  • Developed UI using HTML, CSS and JQuery and AJAX
  • Developed Unit test cases using JUnit and Mockito for mocking dependencies
  • Familiar with Cassandra NoSQL database

Software Developer

Fidelity Investments
01.2013 - 07.2016
  • Actively participated in requirements gathering, analysis, design, and testing phases
  • Developed sample JAVA & .Net Virtual Directory Server (VDS) client applications for internal application developers on both platforms
  • Extensively made use of Spring LDAP framework (for Java) and Directory Services (for .Net) to build query and perform LDAP search operations
  • Made extensive use of Web Services implemented in Spring
  • Used various Core Java concepts such as Exception Handling, Collection API's to implement various features and enhancements
  • Supported unit testing of system components with traceability from the test cases, through design, and to user requirements
  • Involved in writing JUnit Test cases and executed all test cases
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes

Education

Master of Science - Computer Science

University of Texas
12.2012

Bachelor of Science - Computer Science Engineering

SKU
AP, India
05.2010

Skills

  • Java/ J2EE
  • JDBC
  • Web Services
  • AJAX
  • REST
  • Spring, Spring Boot
  • Hibernate
  • SQL
  • Oracle 11g
  • Tomcat
  • JIRA
  • Jenkins
  • Git

Timeline

Senior Software Developer

PayPal
07.2018 - Current

Software Developer

Apple
11.2016 - 07.2018

Software Developer

Fidelity Investments
01.2013 - 07.2016

Master of Science - Computer Science

University of Texas

Bachelor of Science - Computer Science Engineering

SKU
Prathyusha Duttala