Dynamic Staff Software Engineer with extensive experience at Costco Wholesale, specializing in microservices architecture and identity management. Proven track record in enhancing user experience and security through innovative solutions. Adept in Java and technical leadership, I drive strategic initiatives that align with business goals and ensure compliance with industry standards.
Overview
15
15
years of professional experience
Work History
Staff Software Engineer
Costco Wholesale
Seattle, WA
01.2019 - Current
As a Staff Software Engineer at Costco Wholesale, I oversee the complete user domain, including Single Sign-On (SSO), FIDO, Device as Principal (DAP), and Device as a Customer (DAC) frameworks.
My role encompasses designing and implementing microservices architectures on Azure Cloud, collaborating with legal, security, and system design teams to ensure robust and compliant solutions.
I guide and mentor engineering teams to align with our strategic objectives, developing roadmaps and future-proofing solutions to maintain technological leadership.
My expertise in Spring Boot, Java, Redis, and Cosmos DB enables me to deliver high-quality projects within deadlines, directly contributing to sales growth and operational efficiency.
Notable achievements include the successful redesign of the user management module for Costco members and customers, integrating advanced biometrics and FIDO2 passwordless authentication within the DAP and DAC frameworks that I architected.
My contributions have consistently enhanced user experience, security, and system performance.
Sr. Lead Software Engineer
Wipro Technologies (Citibank N.A)
Tampe, FL
01.2015 - 01.2019
As a Senior Lead Engineer at Wipro Technologies, I spearheaded the implementation of a comprehensive Money Laundering Rules Engine designed to identify and mitigate AML risks.
This involved analyzing user events and tracking transaction accuracy to ensure effective risk management.
I played a crucial role in developing and updating AML rules, which significantly enhanced our detection capabilities and ensured strict compliance with evolving regulatory standards.
In my leadership role, I managed a large team of leads and developers, overseeing the successful delivery of high-quality business initiatives.
I was responsible for guiding the team through complex projects, ensuring that objectives were met and that deliverables adhered to the highest standards of quality.
One of my notable achievements was leading the development of highly scalable solutions for transaction management, particularly for credit card operations.
This included directing a major credit card migration project, where I coordinated with vendors to transition services between banks.
This project involved integration with payment gateways such as Accertify and Cybersource, ensuring a smooth and efficient migration process.
Additionally, I championed several technology initiatives aimed at addressing dynamic business and legal requirements.
My efforts were focused on ensuring that our solutions remained robust, flexible, and capable of adapting to the ever-changing landscape of industry regulations and business needs.
Sr. Software Engineer
Verizon
Chennai, TN
01.2014 - 01.2015
Experienced professional with a proactive 'CAN DO' attitude.
Developed a robust system for managing high volumes of inbound calls for Verizon Wireless.
Skilled in Java, Spring, and frontend technologies including JavaScript, HTML, CSS, and React.
Sr. Software Engineer
Cognizant(Walgreens)
Chennai, TN
01.2011 - 01.2014
Developed a comprehensive report generation system using Jasper Reports for billing, invoicing, and fulfillment processes, significantly enhancing operational efficiency.
Contributed to forecasting sales growth and creating a robust reporting engine to support strategic business decisions.
Successfully migrated or created nearly 400 report templates utilizing Java and Jasper Reports Server.
Additionally, designed and built a versatile tool to facilitate seamless migration between various reporting tools, streamlining the transition process and ensuring data accuracy.