Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Phone
Technologiesproficiency
Timeline
Generic

Priyadarshini Shanmugam

Bengaluru

Summary

A Delivery focused, versatile, technically hands on leader with excellent engineering & delivery track record with overall experience of 18 years. An Experienced and an accomplished leader in Product development from inception to production and driving large scale digital engagements in an aggressive timeline meeting the client’s business goals and outcomes by successfully leading a team size of 15+. An Experienced and an accomplished leader having extensive experience in all phases of software development life cycle (SDLC) from ground with different cliental (Retail, e-commerce, Automotive, and Finance). Capable of wearing multiple hats (Senior Developer, Track Lead, Architect, People Manager etc.,).

Overview

19
19
years of professional experience

Work History

Manager Technology

Publicis Sapient
Bengaluru
01.2017 - Current
  • Developed comprehensive migration plans from Pivotal Cloud Foundry (PCF) to Google Cloud Platform (GCP) outlining timelines, resource requirements, and risk mitigation strategies, ensuring smooth transition and minimal downtime
  • As part of the migration to GCP, the deployment of the application was completely moved to the Cloud Run using Cloud Build, and secrets are secured in Secret Manager
  • Implemented the Java code wherever necessary such as changes in configuration for PostgreSQL Database, SQL syntax, Cloud SDK integration, Redis changes, APIGEE endpoint changes
  • Implemented Infrastructure as Code (IaC) principles using Terraform, enabling consistent and reproducible infrastructure deployments on GCP
  • Established CI/CD pipelines to automate the deployment process, streamlining software delivery and enhancing development agility
  • Implemented monitoring and alerting solutions on GCP, ensuring optimal performance and proactive issue resolution
  • Assigned duties to associate teammates, participated in code review, monitored activities, and completed sprints with expected results
  • For the Deal Optimizer application, led the team to migrate the data from MS SQL Server to PostgreSQL, as part of this we had to translate the DDLs and DMLs syntax to PostgreSQL
  • Used PgLoader to migrate 50GB of data from MS SQL Server to PostgreSQL DB hosted on the GCP platform
  • Created JMeter Performance Test Scripts for the Microservices modules of the Dealer Advisor application and integrated them into the Cloud Build pipeline to automate, therefore on every deployment it generates a report to monitor the performance at the API Level
  • Implemented and Integrated Flyway in the Cloud Build pipeline to execute DDL and DML scripts on deployment
  • Integrated Playwright Test cases in the Cloud build pipeline to automate the Web Testing on Deployment
  • Migrated one of the SSIS ETL logic to the Dataflow pipeline and transformation was done at the Big Query
  • Finally, the data is extracted from the Big Query and dumped into PostgreSQL
  • Apache Beam SDK is used to create the pipelines in the GCP Dataflow
  • Analyzed the legacy application written in Slang Script which generates the Stats for MFs, ETFs, liquidity, Alternatives etc
  • On a daily/monthly basis
  • Translated the logic in Slang code to Qlik Sense (BI and Data Analytics Tool) Script to extract the appropriate data from corresponding tables and generate the report from Nprint of Qlik
  • Developed multiple KPIs as per business needs to evaluate and understand the Organization and Asset performance by region and territory
  • Current ETL is performed on multiple feeds to extract Data from the GS Data warehouse and persist in Sybase IQ, as this takes lots of time, we did POC on the Data Pipeline design using AWS services such as Kinesis, App Flow, Glue and S3
  • Implemented Conduit pipeline to automate ETL of data from Informatica which contains data from Salesforce and other sources and finally the transformed data is stored in SQL Server
  • Procmon Jobs are scheduled to create Near Realtime data in MemSQL
  • From MemSQL data modelling is performed to retrieve data for Qlik Sense Dashboard
  • Have been part of Weekly Production support to roll out the key Reports used by the key stakeholders
  • Designed and implemented the major Purchase Path flows on Play/Akka Reactive Architecture
  • Implemented Purchase Path flows using CompletableFuture to call multiple third-party web services
  • This has helped to implement non-blocking calls and achieve low latency on page load
  • Worked with multiple stakeholders, attended the grooming calls, gathered the requirements, and worked on the design and approach
  • Collaborated with teammates for planning, development and deployment following Sprint in Agile Methodology
  • Performance improvement fix by implementing caching the data in Redis and Guava cache, refactoring code to do parallel calls wherever necessary, removing blocking calls, and analyzing the thread dumps on hogging threads
  • Achieved the highest TPM ever which is 24 K from 8 K with an optimization team that worked 24/7 for three months
  • Played the role of Architect to redesign many Sub-Flows to handle the Variations in Customer Account types during the purchase flow
  • Involved in Estimations and LOE for the above modules to deliver as per the targeted timelines by the Client
  • Designed Order Processor module - Used Kafka (distributed streaming framework) for streaming Orders as they flow through different channels
  • Stored the Order Info in the Database when it failed at POS (Point of Sale)
  • Worked closely with the team for Order Automation which involves fulfillment and activation of 100+ purchase path flow of Orders placed from Verizon com and MF applications
  • Based on the Order flow during peak and non-peak seasons, designed the Kafka cluster with the appropriate number of Brokers and Replicas to handle a huge load on OMS which processes the orders.

Senior Associate Technology

Sapient Nitro
Bengaluru
10.2010 - 12.2016
  • As a Senior Java Developer, have implemented code for complex functionalities as per the business requirements, and implemented internal memory caching framework to improve performance
  • To help Customers experience smooth checkout of orders, redesigned the entire checkout flow, conducted thorough estimation, planned with tight timelines, and managed to deliver the functionality with quality and on time
  • Documented the approach of checkout experience for Registered Customers, detailed the scenarios, and technical challenges which helped developers while coding
  • Implemented code to invoke multiple web service calls before loading the checkout page (API for credit check)
  • Also, on the load of the shopping cart page, some web services are called in parallel using the CA (Command Accelerator) framework to reduce the latency
  • Coordinated the UI team and integrated front-end and back-end code to ensure a seamless experience
  • Followed up with the onsite team on issues/escalations and communicated the updates and approach on time, therefore, it does not affect the delivery of the project
  • Implemented Order Automation, therefore, orders placed from the app are processed in the WFM (Workflow Management) of Verizon
  • Worked with the onsite team on Performance Load Testing for a week on a Production Instance as a prep for Production launch before it is throttled to live customers
  • As an experienced developer, contributed by design and coding to both the Upper and Lower funnel of the application, creating pricing, promotions and closeness qualifiers using BCC and ACC frameworks
  • Used knowledge from previous projects wherever necessary
  • Customized the framework code to create the promotions as per the needs of the Client
  • Created reusable modules, components, and service templates for high performance and wrote test cases for good code coverage
  • Contributed to creating and maintaining documentation of technical design and specifications for the functional requirements, as defined by the Business Analyst
  • Interacting with databases by writing SQL queries to store and retrieve data and ensuring data integrity and security
  • Assigned duties to associate teammates, participated in code review, monitored activities, and completed sprints with expected results.

Associate Technology

Sapient Consulting PVT Ltd
Bengaluru
05.2006 - 09.2010
  • Understand the Business Requirements, detail the Use Cases, design functional flow and Get Sign-off from the Client
  • Convert high-level software design to low-level Design with all the Tech stack and Version details
  • Design, Build and Implement the functionality as per the Stories assigned
  • Implement complex SQL queries to retrieve and store data based on the scenarios
  • Write unit test cases to cover all the scenarios of the functionality to ensure test coverage is good
  • Followed best practices and coding standards for clean code and to improve performance
  • Coordinating with various team members to ensure that each version of produce is smoothly pushed to production
  • Have triaged the defects raised by the tester, performed RCA, and fixed the defects.

Graduate Trainee

National Aerospace Laboratories
India
06.2005 - 05.2006
  • Web Application designed using PHP (Scripting language) with MYSQL database and Apache Server
  • The interface is designed using HTML and CSS, JavaScript for validation
  • Include Simple search and Advanced search options
  • This website is deployed on the intranet, and it contains confidential data
  • The system is designed for handling a few thousands of PDF documents.

Education

Post Graduate Program - Cloud Computing

09.2024

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University
Bengaluru
01.2004

Sun Certified Java Programmer (SCJP) 1.5 -

Skills

  • Engineering Transformation
  • Digital Transformation
  • Large and Complex Delivery
  • Client Relationship Management
  • Hiring
  • People Management
  • Agile Transformation
  • Continuous improvement Delivery
  • Program and project planning

Accomplishments

  • Played the Role of Lead and Architect in the Migration of the Deal Advisor application (Ford Credit) which was hosted on PCF (Pivotal Cloud Foundry) to Google Cloud Platform. The Application was built on Microservices Architecture using Spring Boot, React, API Gateway and SQL Server Database.
  • Our Financial Client has In-House script and Data Lake which has a lot of legacy code and data. We had to Lift and shift the legacy code (in-house script) to the BI and Data Analytics Tool Qlik Sense to ease the process of generating reports daily which was a challenge. This accomplishment has helped ease key stakeholders in swiftly adding new Funds to the report and having access to a user-friendly Dashboard.
  • Led the digital and engineering transformation for a leading telecom company’s ecommerce application. I was responsible for leading the technology transformation from monolith architecture to microservices architecture, from ATG to Play/Akka and Spring 5. This not only improved the website's performance but also increased the online sales by 9% and 30%.
  • Have spear-headed team for Iconic Release for a couple of years which has helped Business to increase the conversion rate by 30% even during COVID
  • Achieved the highest TPM ever which is 24 K from 8 K with an optimization team that worked 24/7 for three months.
  • I have led a team of over 15+ engineers/managers based out at GGN, BLR and US
  • Performance improvement by caching the data in Redis and Guava cache, refactoring code to do parallel calls wherever necessary, removing blocking calls, analyze thread dumps for hogging threads.
  • Played the role of Lead for Order Automation which involves fulfilment and activation of Orders of 100+ variations in purchase path placed from Verizon dotcom and MF applications. Came up with Kafka calculation on Brokers and Replicas to parallel process the Orders during peak load.
  • Completely re-designed the Checkout page to ONE-CLICK checkout by making certain External Service calls upfront and also ensured the Performance of the page <= 3 secs.
  • Recognized for Client Focused Delivery, Relationship, Openness and Leadership
  • “DHRONACHARYA” Award for Training and for providing guidance.
  • Best Citation ‘Excellence Team' Award.
  • Participated in HOWATHON (Women leadership) at PS Bengaluru and Selected as Finalist
  • For the past 5 years I have been part of the Interview Panel
  • Have been key driver of Expo-2018 and won 1st Runner-up.

Phone

  • +1, 6475639869, WhatsApp
  • +91, 7259289251, India

Technologiesproficiency

Java 17, Java 8, Java EE, Spring MVC, Rest Web Services, Spring boot, Play/Akka, ATG, Angular, Oracle 12g, Sybase Db, MemSQL (SINGLESTORE), Elastic Search, Cloud Storage, Cloud SQL, Junit, Mockito, Windows, Linux, Qlik Sense, Qlik Print, Visual Studio Code, JMeter, Grafana, Kibana, IntelliJ, Toad, SQL Developer, PgAdmin, Jenkins, Terraform, GCP (Cloud Build, Cloud Run, Secret Manager, Artifact Registry), CI/CD Pipeline, Docker, Elastic Search, Logstash, Design Patterns, Data Structures and Algorithms, SOA Architecture, Kafka, ELK Stack, GitHub, SonarQube, Redis, Guava cache, JIRA, SVN, Bitbucket, Putty, Fortify, XML, XSLT, JSON, REST, SOAP, HTML5, JavaScript, CSS, Ajax, Confluence, Monitoring and Alerting, Flyway

Timeline

Manager Technology

Publicis Sapient
01.2017 - Current

Senior Associate Technology

Sapient Nitro
10.2010 - 12.2016

Associate Technology

Sapient Consulting PVT Ltd
05.2006 - 09.2010

Graduate Trainee

National Aerospace Laboratories
06.2005 - 05.2006

Post Graduate Program - Cloud Computing

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University

Sun Certified Java Programmer (SCJP) 1.5 -

Priyadarshini Shanmugam