[go: up one dir, main page]

0% found this document useful (0 votes)
0 views7 pages

Shyamala-Pasarti (1)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 7

SHYAMALA PASARTI

JAVA TECHNICAL LEAD


Address: Ashburn, VA, 20148
Email: shyamala.gandi@gmail.com; Phone: 571-519-8605
LinkedIn Profile- Shyamala Pasarti | LinkedIn

PROFILE SUMMARY

Accomplished Java Microservices Developer/Solutions lead with 19 years of proven experience in crafting scalable,
resilient microservices architectures. Seeking an opportunity to leverage my expertise in Java, Spring Boot, and cloud
technologies to drive the development of robust, efficient solutions.
 Microservices Architecture & Cloud Expertise: Adept at designing, developing, and deploying robust, scalable, and
maintainable enterprise applications using Spring Boot/Spring Cloud, Kafka, and Kong API Gateway.
 Event-Driven Microservices: Proficient in implementing event-driven architectures using streaming platforms like
Kafka, ensuring high performance and reliable communication.
 API Development & Security: Skilled in API design, including JWT and OAuth-based authentication, and integrating
with Azure AD using GraphQL APIs. Experienced in building and securing RESTful APIs.
 Legacy Modernization & Cloud Migration: Extensive experience modernizing monolithic applications into
microservices and leading cloud migration initiatives to enhance system scalability and performance.
 Enterprise Integrations: Strong background in developing integrations with platforms like ServiceNow ITSM, HP
Service Manager, and BMC Remedy, and in business process automation using middleware solutions.
 Technical Leadership & Mentorship: Seasoned in leading and mentoring development teams, ensuring
architectural coherence and functional excellence.
 Domain Experience: Rich exposure to Banking, Telecom, and Networking sectors, with a track record of delivering
impactful solutions in product-based, captive, and service-oriented environments.
 Technology Proficiency: Expert in frameworks such as Spring MVC, Spring Batch, Spring Boot, Spring Cloud, and
Spring JPA. Hands-on experience with Hibernate for CRUD operations in MySQL and Oracle databases.
 Development Tools & Deployment: Proficient with IDEs like Eclipse, VSCode, and Spring Tool Suite, and deploying
applications on servers like Apache Tomcat.
 API Integration: Adept at creating new REST APIs and integrating with downstream/upstream systems using
Node.js and Spring Boot.

SKILLS
Languages: Java (Java 8, Java 18, Java 21), JavaScript, NodeJS
Microservices: Spring Boot, Spring Cloud, Hibernate, Netflix OSS, Eureka, API Gateways
Web Tech: SOAP, REST, GraphQL, JSON, XML, HTML, CSS, React.JS
Databases: MS SQL, PostgreSQL
Cloud: Azure, AWS
DevOps: Docker, Kubernetes, Jenkins, Git, Maven, Gradle, Azure ADO
Testing: JUnit
Tools: Swagger, Kafka, RabbitMQ, Elasticsearch, Kibana
Agile: Scrum, Kanban
Auth: Azure RBAC, Tags, Policy, Azure AD, Blueprints, MFA, SSO
PROFESSIONAL EXPERIENCE
Java Technical Lead, ManpowerGroup, WI Oct 2023 – Till Date
Solution Lead, Dell Technologies, NY July 2022 – Sept 2023
Java Technical Lead, First Republic Bank, CA Jan 2022 – July 2022
Technology Lead , Accenture, Inc., IN Jan 2020 – Jan 2022
Services Architect, HCL Technologies, IN Jan 2019 – Jan 2020
Principal Services Consultant, CA Technologies, IN Apr 2008 – Dec 2018
Senior Software Engineer, Intoto Technologies, IN May 2006 – Apr 2008
Member Technical Staff, HCL Technologies (Cisco ODC), IN APR 2004 – APR 2006
EDUCATION
MASTER OF BUSINESS ANALYSIS, THE GEORGE WASHINGTON UNIVERSITY 2011 – 2013
MASTER OF COMPUTER APPLICATION, SRI PADMAVATHY UNIVERSITY 2000 – 2003

TECHNICAL CERTIFICATIONS
AWS Certified Cloud Practitioner (CLF-C01)
Microsoft Certified Azure Fundamentals (AZ-900)
SAFe Agilist 5.0
Business English Certification (BEC Vantage B2)
CA Certified Unified Infrastructure Management (UIM) Professional
CA Certified eHealth (CA eHealth r6) Professional

WORK HISTORY
Role: Java Technical Lead for NA and LATAM
Client: ManpowerGroup, WI Oct 2023 – Till Date

Project Name: Bullhorn ATS


Bullhorn ATS is a leading recruiting and staffing software that streamlines hiring processes for staffing agencies
and corporate teams. It offers features like candidate management, job tracking, client relationship
management, and advanced reporting. Known for its integration capabilities, Bullhorn enhances recruiting
efficiency through automation and seamless workflow management

Roles & Responsibilities

 Working as Java Onshore Tech Lead to support North America and LATAM region with excellent
leadership abilities and strong troubleshooting and problem-solving skills to handle Application
Development and Maintenance for Bullhorn ATS product Suite.
 Oversee development activities in the areas of Angular, Spring Boot in Azure cloud space ensuring
alignment with project goals and best practices.
 Monitor and manage Api specifications and handle integration dependencies.
 Assist with DevOps processes, including continuous integration, deployment pipelines and work closely
with the Ops team to manage deployments.
 Streamline processes and drive deployment requests with Ops team to avoid errors
 Provide technical leadership to both onshore & offshore team. Key contact between onsite and offshore
teams.
 Set up and lead cadence calls with customer stakeholders to monitor project progress and address any
issues/dependencies.
 Acting as the primary point of contact for customer stakeholders, facilitating effective communication to
resolve any dependencies/ issues, particularly those related to requirement gaps or data setup.
 Reduce the gap in understanding requirements with onshore offshore lead coordination
 Lead Proof-of-Concept (POC) initiatives to explore and implement innovative solutions. Drive initiatives
with a focus on coding excellence (e.g. proficient in the usage of tools such as GitHub Copilot).
 Assist product tower leads in creating product roadmap & strategy including innovation themes
 Integrated Azure DevOps with Bullhorn ATS to enhance development, deployment, and operational
efficiency.
 Azure Pipelines: Automated builds and deployments for Bullhorn ATS enhancements with multi-stage
pipelines for development, testing, staging, and production environments.
 Azure Repos: To manage and collaborate Bullhorn ATS codebase using Git repositories to enable pull
requests, branch policies, and code reviews for quality assurance.
 Azure Boards: To track work items, bugs, features, and tasks related to Bullhorn ATS customization.
Used Kanban boards, sprint planning tools, and dashboards to enhance team collaboration.
 Azure Monitor Integration: To collect logs and metrics from Bullhorn ATS services. Used dashboards and
alerts to identify issues and ensure application uptime.

Environment/Technologies: Java 18, Java Springboot, Microsoft Azure ADO, Azure Virtual Machines, Azure App Services,
Azure Functions, Azure SQL Databases, Azure Key Vault, Azure REST Webservices, MSSQL, Azure Monitor.

Role: Solution Lead


Client: Broadridge Financials, NY July 2022 – Sept 2023

Project Name: Enterprise Scheduling Portal

An Enterprise Scheduling Portal is a centralized platform that helps organizations to manage and schedule patch
updates for all Windows and Linux machines. Patch updates are essential for the security and stability of the
organization's. A single vulnerability in a system can put the entire organization at risk, and therefore, patching
systems on time is critical.

The purpose of an Enterprise Scheduling Portal is to provide a systematic approach to manage the entire
patching process. It allows IT administrators to schedule and automate the patch updates across all the
machines in the network, eliminating the need for manual intervention. This, in turn, saves time and reduces the
risk of errors.

Roles & Responsibilities


 Worked as Solution lead to front end design and develop the ESP portal right from the scratch.
 Contributed from project inception to production delivery.
 Managed end-to-end feature development, including middleware functionality.
 Collaborated with cross-functional teams (e.g., customer, UI teams) to ensure timely delivery.
 Created workflow diagrams to interpret requirements.
 Utilized Java 8 features for efficient and concise code.
 Integrated ESP middleware with third-party products like BMC Remedy, CMDB, and BladeLogic.
 Provided mentoring, conducted code reviews, and ensured adherence to engineering standards.
 Organized technical grooming sessions and managed user story implementation.
 Set up development environments (Docker, PostgreSQL, Node.js, Java 8) on Linux.
 Provided UAT and post-production support for smooth application handover.

Environment/Technology: Node JS, REACT JS, Docker, Microsoft Azure AD, REST Webservices, Postgres, Gitlab, VS Code,
Linux, Docker Containerization, BMC Remedy ITSM, BMC Remedy BladeLogic, BMC Remedy CMDB

Role: Java Technical Lead


Client: First Republic Bank., SFO, CA Jan 2022 – July
2022

Project Name: Business Deposits (ESCROW Services Management)


The Deposit Escrow project is to launch a modern, flexible technology that allows the bankers to meet the deposit
escrow processing and accounting needs of Property Managers, Escrow Attorneys and 1031 Exchange Providers.

Roles & Responsibilities

 Responsible for shaping the overall architecture and setting the technical direction for the team.
 Taking ownership of end-to-end feature delivery i.e. design, development, testing and deployment.
 Designed, developed, and deployed microservices-based applications using Java, Spring Boot, and Spring Cloud.
 Collaborated with cross-functional teams to gather requirements and design scalable and performant
microservices architectures.
 Implemented RESTful APIs for communication between microservices and external systems.
 Utilized Docker and Kubernetes for containerization and orchestration of microservices in a cloud environment.
 Integrated various cloud services, such as AWS S3 for object storage and AWS Lambda for serverless computing.
 Leveraged AWS RDS, and ElastiCache for transactional consistency, fast lookups, and caching
 Implemented security measures, including authentication and authorization, using OAuth 2.0 and JWT.
 Implemented Java 8 features such as streams and lambdas to optimize data processing and improve performance.
 Utilized Java 8's Optional class to handle null values and improve code readability and robustness.
 Conducted unit testing, integration testing, and end-to-end testing to ensure the quality and reliability of the
microservices.
 Worked closely with DevOps teams to automate the deployment and continuous integration/continuous
deployment (CI/CD) processes.
 Participated in code reviews and provided constructive feedback to improve code quality and maintainability.
 Troubleshot and resolved issues related to performance, scalability, and fault tolerance in production
environments.
Environment/Technology: Java, J2ee, Spring Boot, REST Webservices, React JS, Hibernate, AWS EC2, Lamda,S3, RDS,
Openshift, Oracle12c, Git, Maven, Eclipse, Tomcat, Linux, Jenkins, Kubernetes

Accenture
Role: Technology Lead
Client: AT&T, TX Jan 2020 - Jan 2022

Project Name: AT&T Commissions Cloud (Modernize and Azure Cloud migration of AT&T Horizon suite of applications)
Develop new Sales Compensation solution with self service capabilities supporting AT&T Retail (ATTR), Authorized Retail
(AR), and Call Center channels from the ground-up as cloud native services targeted for Azure public cloud

Roles & Responsibilities:


 Provided technical leadership and architectural guidance to the team in the design and development of secure,
scalable, performant and operationally efficient applications using Agile/SAFe and DevSecOps methodologies

 Transformed legacy application into a suite of cloud-hosted Microservices using Spring Boot, and laid the
groundwork for future roadmaps
 Worked in agile framework, collaborating with business and research teams in story grooming, reviewing
story/acceptance criteria and performance metrics
 Developed and implemented webservices and used Spring Framework. Worked with cross-functional teams in
designing and developing APIs connecting upstream and downstream systems.
 Worked with clients, product managers, development, and operations teams to ensure smooth and successful
delivery of enterprise solutions.
 Contributed to migration of on-premises workloads to Azure.
 Implemented business logic using Struts action components in the Struts and Hibernate framework.
 Developed servlets and JSPs based on MVC pattern using Struts framework and Spring framework.
 Designed and developed various modules of the application with J2EE design architecture.
 Designed use case diagrams, Class diagrams and sequence diagrams and Object diagrams to model and detailed
design of the application using UML.

Environment/Technology: Enterprise Architecture, Microservices, Domain Driven Design, Docker, Kubernetes, Azure,
Security (SAST/DAST), Agile/SAFe, DevSecOps, React JS, Java, J2ee, Spring Boot, REST Webservices

Role: Java Services Architect


Client: HCL Technologies, Hyd, India Jan 2019 - Jan 2020

Roles and Responsibilities:


 Designed and Developed Service Analytics to deliver unified business service health and availability across all
management domains.
 Designed and Developed Alarm Analytics to reduce alarm fatigue and expedite root cause incident identification.
 Designed and Developed Capacity Analytics to proactively manage resources by ensuring they are sized correctly
to meet current and future needs.
 Designed and Developed Log Analytics to aggregate log data from multiple sources and generate actionable
reports.
 Designed and developed multiple Third-Party Integrations: Ingest monitoring data from various tools and enable
policies for managing tickets in the ITSM solutions ( ServiceNow, CA ServiceDesk Manager, HP ITSM, BMC
Remedy)
 Designed & developed Java REST API Services Gateway to facilitate SaaS platform, adhering to modern
development practices REST, OAuth, API, using Spring Framework & Spring Data to consolidate all Java API
Endpoints.
 Changed ANT based build system to multi-module maven project implemented product versioning, packaging
and deployment of WAR & JAR file to improve release management life cycle.
 Mentored and groomed a team 10 developers and testers to ensure delivery excellence

Environment/Technology: Java 1.8, Java Script, CSS, Spring Boot, RESTful API, Webservices, IntelliJ IDE, GIT and Maven

Role: Lead Services Consultant


Client: CA Technologies, Hyd, India Apr 2008 - Dec 2018

Roles and Responsibilities:

 Travelled to Customer site to gather requirements from their stake holders


 Analyze the requirements and develop Solution Requirements Specifications (SRS) and Solution Design
Specifications (SDS)
 Conduct the walk through of SRS and SDS with Customer teams
 Build presales POCs, proposals, quotes, and SOWs for various CA Product solution offerings
 Designed & developed multiple third-party Integrations to ServiceNow, CA ServiceDesk Manager, HP ITSM, BMC
Remedy using Java REST API following multi-tenancy paradigm into consideration using JAX-RS, JAXB, Spring,
Hibernate, Maven & JSF to support multiple customers on single deployment.
 Defined and scoped MVPs for product roadmaps.
 Designed & developed custom network monitoring probes to monitor network devices health and read CDM
statistics and raise Alarms when threshold beach occurs.
 Developed JUnits to Unit Test the code and used SonarQube to review code
 Worked through remote sessions to deploy the Integration at Customer’s UAT and Production environments
 Once the integrations become stable, identified a potential value add for other customers and transformed
them into pre-packaged work product (PWP). This PWP can cater to help desk products like CA Service Desk,
BMC Remedy and HP Service Manager with minimal development effort.
 Developed Java micro services, OAuth, JWT & set up microservices monitoring
 Production deployment support by adhering to CA quality best practices and delivery excellence.
 Active planning and conducing the end user training sessions of deployments and postproduction maintenance
of the custom solutions
 Took care of post-production issues and handed over the solution to Enterprise Support teams for future
maintenance and support.
 Onboarded and groomed college graduates each year and made them project ready by providing bootcamp
trainings

Environment/Technology: Enterprise Architecture, CA Workload Automation, CA Autosys, Java with REST web services,
UIM Probe Development Kit, JUnits, Eclipse IDE, HP ALM

Role: Senior Java Software Engineer


Client: INTOTO Technologies May 2006 - Apr 2008

PROJECT NAME: CENTRALIZED MANAGEMENT SYSTEM (CMS)


Roles and Responsibilities:

 Involved in designing the application right from the scratch. Participated in design walkthroughs, requirements
gathering and end to end module development and integration.
 Mentored junior team members and involved in preparing the design documents and class diagrams.
 Involved in project estimation and ensuring the timely completion of modules.
 Implemented Device Manager Module to push the configuration to the clusters/devices, Device specific
adapters as per the device credentials to initiate the connection with devices and Statistics analysis with the
information queried from the devices.
 Involved in integrating the development activities for the modules in CVS and performed Unit Testing and Device
Testing.
 Participated in core Java development including collections, multi-threading, network programming &
performance monitoring.
Environment/Technology: Solaris, Linux, Core Java, Eclipse IDE, JBoss, Oracle 10g, MySQL

Role: Member Technical Staff


Client: HCL Technologies (CISCO ODC) Apr 2004 - Apr 2006
PROJECT NAME: CISCOWORKS (LMS)

HCL – CISCO ODC is a Cisco’s offshore development center (CODC) in Chennai, India, providing development and services
to the Cisco’s wide range of products. Our team RME was responsible for managing network devices in LAN & WAN.

Roles and Responsibilities:


 As a primary owner of the module, took responsibility to meet the timely releases of the project.
 Hands on experience in configuring and working with various types of Cisco devices (Routers, Switches, Hubs,
Access Servers, Interfaces and Network Modules, etc.).
 Experience in evaluating the SNMP MIBS supported for all the devices which are requested for supporting in
RME.
 As a part of Incremental release in every 3 months, tracked the early device access, evaluating the complexity of
each device to support and complete the coding and Unit testing in time.
 Took active participation in installation of the product in local network, lab setups and releasing the builds to
Test Teams (Hand Over to Test) in regular basis.
 Attended Product team meetings to update weekly status to Product and Marketing teams.
 Handling and resolving day-to-day queries from various customers who uses the Cisco products.

Environment/Technology: Solaris, Windows, Cisco Works LMS, Core Java, Eclipse IDE, JBoss

You might also like