Summary
Overview
Work History
Education
Certification
Timeline
Generic

Sai Prathibha Gunturu

San Marcos,CA

Summary

  • 13 years of expertise in software design and development, focusing on client-server, multi-tier applications, and web technologies using Java/J2EE and Python.
    Extensive involvement in system analysis, technical architecture, design, development, code deployment, unit testing, integration testing, and production deployments.
  • Proficient in AWS services, including EC2, Elastic Load Balancing, AMIs, ECS clusters, VPC, S3, CloudFront, RDS, Document DB, EFS, AutoScaling, ECR, API Gateway, Lambda functions, and Secrets Manager.
  • Developed web applications using Java/J2EE, SpringBoot, and Python.
  • Created environments for unit testing and facilitated integration and user acceptance testing with JUnit/PyUnit. Implemented integration testing with Cucumber tests.
  • Hands-on experience implementing web services using Restful API in SpringBoot.
  • Configured and hosted applications using Nginx and Apache (httpd).
  • Implemented continuous integration using Gitlab and Jenkins to automate code deployment across environments.
  • Well versed with Splunk and Datadog tools for troubleshooting and monitoring.
  • Hands-on experience in building projects using Maven/ANT and using Ansible.
  • Good experience with data streaming services like Kafka.
  • Worked with front-end technologies for developing user interfaces using React.js, Django, HTML, CSS, JSP, Servlets, Bootstrap, JavaScript, AJAX, jQuery, JSON, and XML.
  • Strong hands-on experience writing SQL queries in MySQL, MongoDB, Oracle, and Mainframe DB2.
  • Full-stack development experience with excellent analytical, logical, and debugging skills.
  • Experience with all phases of SDLC in both Waterfall and Agile methodologies.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Sr Software Engineer

Sony Playstation - Payments
04.2022 - Current

SIE's payment system manages transactions conducted globally through both the PlayStation web and console platforms. Operating as a substantial engineering platform, it focuses on integrating diverse payment providers and efficiently processing payments.

Project I: Wallets

Wallets service is a user-centric application that intricately connects with various platforms, ensuring precise localization in retrieving payment methods and details. Primarily, it presents a concise summary of the PlayStation user's wallet balance. Additionally, it functions as a streamlined passthrough for both deposits and rigorous fraud validations.

Responsibilities:

  • Led end-to-end design for all new initiatives, including API contract discussions and defining security scopes for API access
  • Conducted spikes/research on design, authored technical documents, and presented findings to larger groups
  • Identified stories during backlog grooming and took responsibility for their implementation, unit testing, and integration testing using Cucumber
  • Initiated internal discussions to enhance and streamline processes
  • Coordinated deployments across development, QA, client, and production environments, integrating with multiple downstream services
  • Proactively troubleshooted client-reported issues in a front-facing application, utilizing Splunk logs and CID to identify and address root causes.

Project II: APM expansion (Apple Pay)
APM Expansion Charter is an exciting initiative focused on broadening payment options within PSN, aiming to enrich user experience and empower purchasing capabilities. Notably, the upcoming introduction of ApplePay is poised to offer users a seamless and convenient payment method within the PSN platform.
Responsibilities:

  • Led end-to-end design discussions, collaborating with cross-functional teams to ensure seamless user interaction from product selection to displaying Apple Pay payment method and facilitating transactions.
  • Designed APIs to securely pass ApplePay tokens between PSN and Adyen gateway, tailoring implementation to accommodate the unique requirements of the new payment method.
  • Collaborated closely witteam to define API contracts for all services affected by the data flow, ensuring consistency and reliability in communication between PSN users and ApplePay providers.
  • Implemented necessary changes in multiple services, conducted thorough unit testing and integrated changes for end-to-end functionality.
  • Coordinated and managed deployment processes across development, QA, client, and production environments, ensuring smooth integration with downstream services.
  • Proactively addressed client-reported issues in the front-facing application, leveraging tools such as Splunk logs and CID to identify and resolve root causes promptly.
  • Conducted troubleshooting activities to resolve issues related to the integration of ApplePay, ensuring seamless experience for end-users.
  • Conducted spikes/research on design, authored technical documents, and presented findings to larger groups.

Sr Software Engineer

Webroot (an opentext company)
11.2018 - 04.2022

FlowScape Accelerated Network Threat Detection Webroot FlowScape network behavioral analytics solution is next generation, virtualized security solution that uses sophisticated machine learning to provide continuous visibility into any anomalous behavior within networks. It continually examines and learns network and system behaviors to alert security analysts on anomalous high-risk activity, in real time, without creating unnecessary alerts.

Responsibilities:

  • Utilized Kafka topics for efficient message queuing and processing, storing relevant data in MongoDB.
  • Implemented Restful APIs in Flask to consume communication data from each client, storing information in PostgreSQL databases
  • Designed and developed user interface to visualize clients on customer sites, presenting communication data through graphs, charts, and tables
  • Integrated third-party tools like Regraph to identify and visualize anomalies
  • Integrated internal threat analysis ML models to flag anomalies and promptly report them to users
  • Deployed and maintained all services in AWS, ensuring optimal performance and scalability
  • Implemented robust security measures on web services using AWS Cognito and JWT at application level
  • Streamlined deployment processes by leveraging continuous integration tools (Jenkins) and version control through Gitlab
  • Designed an API gateway to efficiently consume and direct data to corresponding microservices for effective data handling
  • Configured Elastic Load Balancers for routing to dockerized applications deployed in ECS clusters
  • Authored Lambda functions and Cloud Formation scripts to facilitate infrastructure creation in multiple regions, ensuring flexibility and scalability.

Application Programmer Intermediate

University of Michigan
01.2016 - 11.2018

Information Technology Services (ITS) Applications is a technological services team within the IT organization of University of Michigan. This team is responsible for enhancing the applications per Business needs and to support the underlying infrastructure of the apps. The team also provides operational support which includes student enrollment, financial transactions, Access controls, Data Analysis and 24/7 monitoring of the application services

Responsibilities:

  • In application development, I have contributed to various projects within ITS, adapting to diverse technology stacks.
  • This often involved learning new frameworks and architecting applications from the ground up.
  • Developed applications using React.js and the Spring framework to efficiently process student information, catering to workflows such as registration and grade assignments.
  • Developed applications using React.js and the Spring framework to efficiently process student information, catering to workflows such as registration and grade assignments.
  • Implemented RESTful APIs for consuming student data from a centralized database, enhancing data accessibility.
  • Deployed a PHP web application on AWS cloud infrastructure, ensuring scalability and availability.
  • Engineered a Node.js-based phonebook application with Bootstrap for front-end development.
  • Crafted a PHP application to notify users about application downtime across the campus, configuring the hosting environment on Apache (httpd).
  • Utilized a comprehensive technology stack including JSP, JSTL, HTML5, CSS3, JavaScript, jQuery, JSON, and Bootstrap for developing responsive UIs.

Software Engineer

PegaSystems
01.2014 - 02.2015

Contributed significantly to two key projects at Pegasystems Inc, displaying expertise in application development, DevOps, and UI conversions

Project 1: CA Dashboard Designed an operation dashboard to provide users with detailed insights into customers and cases within workbaskets and worklists for selected applications. Implemented hourly, daily, weekly, and monthly SLA reports using SQL queries, fetching customer details via Web Services. Hourly and daily logging reports, along with BIX reports, were made available

Responsibilities:

  • Conducted analysis, design, and development based on J2EE design patterns
  • Integrated with customer contact Web Services using SOAP-based transactions on JAX-RPC
  • Wrote SQL queries for generating various reports
  • Implemented design patterns where applicable

Project 2:

UI Conversions Led the conversion of Pega 6.3 applications to comply with Pega 7 standard mode. Converted deprecated controls to Pega 7.1.x compliant controls to leverage the High Availability feature

Responsibilities:

  • Retrofitted skins to comply with Pega 7 using HTML, CSS, and JavaScript
  • Modified harnesses and sections for dynamic layout conversion, achieving responsive UI features
  • Worked on CSS changes to incorporate new styles in Pega 7
  • Managed building RAPs and deployment procedures in IBM WebSphere
  • Authored functional specifications, communicated them to development and testing teams
  • Interacted with clients for system design and generating Web Services
  • Prepared user guides and supporting documents.

System Engineer

Tata Consultancy Services
08.2010 - 01.2014

Customer Care and Billing This product is a Web-based Customer Care and Billing (CC&B) product for service providers in telecom sector, video & data and Wireless Internet service providers. This product suite contains components like account management to create and maintain customer accounts and facilities to log customer requests providing a summarized view of customer details. Billing engine to define a hierarchical billing structure, to generate and dispatch periodical invoices for customers

Responsibilities:

  • Designed an operation dashboard to provide users with detailed insights into customers and cases within workbaskets and worklists for selected applications
  • Implemented hourly, daily, weekly, and monthly SLA reports using SQL queries, fetching customer details via Web Services
  • Hourly and daily logging reports, along with BIX reports, were made available
  • Developed user screens for various modules like Account Management, User Admin and Product Admin
  • Developed various components of Struts/MVC framework - Actions, Action Forms etc
  • Involved in designing and development of the JSP pages
  • Implemented code and user screens for order processing
  • Analyzed and implemented product search facility for product admin based on various attributes
  • Used TOAD to access Oracle Database to do various transactions like verifying the database results, and insert, update or delete records
  • Coding of Business logic in POJO classes Wrote the Data Access Classes (DAO Classes) to access the database.

Education

Bachelor of Science -

University College of Engineering, JNTU Kakinada
India
05.2010

Certification

  • Certified Security Web Applications Engineer (CSWAE)
  • AWS Associate Architect
  • PEGA Certified System Architect (CSA)

Timeline

Sr Software Engineer

Sony Playstation - Payments
04.2022 - Current

Sr Software Engineer

Webroot (an opentext company)
11.2018 - 04.2022

Application Programmer Intermediate

University of Michigan
01.2016 - 11.2018

Software Engineer

PegaSystems
01.2014 - 02.2015

System Engineer

Tata Consultancy Services
08.2010 - 01.2014

Bachelor of Science -

University College of Engineering, JNTU Kakinada
Sai Prathibha Gunturu