Shyamala-Pasarti (1)
Shyamala-Pasarti (1)
Shyamala-Pasarti (1)
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
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.
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.
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
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
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
Environment/Technology: Java 1.8, Java Script, CSS, Spring Boot, RESTful API, Webservices, IntelliJ IDE, GIT and Maven
Environment/Technology: Enterprise Architecture, CA Workload Automation, CA Autosys, Java with REST web services,
UIM Probe Development Kit, JUnits, Eclipse IDE, HP ALM
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
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.
Environment/Technology: Solaris, Windows, Cisco Works LMS, Core Java, Eclipse IDE, JBoss