Engineering Leader with 15 years of experience across Mobile, Frontend, and Backend ecosystems in retail platforms. Proven track record of leading end-to-end delivery (planning → production → operations), driving solution architecture, and managing global cross-functional teams. Strong in stakeholder management, mentoring, and building high-performing teams, while driving AI adoption (e.g., Copilot, MCPs) to enhance engineering productivity, along with ensuring engineering excellence and operational stability.
Overview
15
15
years of professional experience
1
1
Certification
Work History
Lead Software Engineer
H&M Group
bangalore
11.2021 - Current
Led cross-functional, cross-platform teams (Android, iOS, Web) delivering scalable features, including key initiatives such as Checkout 2.0, ONREP, Bulgaria dual currency, and Poland price compliance.
Owned end-to-end delivery from architecture and design to development, release, and production operations, ensuring high quality and reliability.
Partnered with Product Managers on roadmap definition, prioritisation, and execution, aligning delivery with business goals and KPIs.
Delivered critical initiatives across Account, Cart, Checkout, and PLP domains, improving user experience, performance, and conversion.
Drove architecture and technical strategy, enabling scalable and maintainable solutions across mobile and front-end platforms.
As Technical Lead, guiding teams on code quality, performance optimisation, and system design best practices.
Led incident management and risk mitigation, ensuring minimal production impact and improved system stability
Introduced Ways of Working (WoW) improvements, enhancing team productivity, collaboration, and delivery predictability
Mentored engineers through continuous feedback, fostering growth, ownership, and unlocking their potential for high performance
Resolved cross-team and stakeholder conflicts, driving alignment through data-driven decisions and clear communication.
Lead Engineer
Publicis Sapient Pvt. Ltd.
Bengaluru
03.2017 - 11.2021
Lead Java Engineer
Responsible for solutioning and overall development of the modular framework to be consumed by the clients.
Lead the offshore track and manages requirements and their corresponding Epics
Handle overall solution, design, delivery.
Code reviews with developers being both offshore and onshore.
Communicate best practices, and deadlines with designated teams, motivating team members and assessing their performance
Responsible for leading, management, coordination of work between distributed teams located over different time zones w.r.t Design, Planning, Development, Defect Management, Integration and UX for Mobile Applications.
Reusable Mobile UI Components & framework development.
Researching new and upcoming technologies
Work on customer RFP’s and present the technical solution.
SME for Mobile Application Development with good understanding of design patterns and mobile architecture like MVVM, Clean Architecture and highly informed on best practices and latest developments to mobile platforms.
Build and manage teams that collaboratively work well with each other as well as other teams (e.g.architecture, business analysts, project management)
Responsible for the development and feature enhancements to the apps while working on the transformation of the new upgraded version of the app with newer SDK for better user experience.
Responsible for delivering the 2 most critical feature requirements of the application viz. Loyalty and Delivery. The application was lacking both as compared to its peers and helped deliver the same in the quickest time with best quality by adhering best practices, Security and vulnerabilities. Handles the application issues or concerns raised by the client.
Code peer review, manage branching strategies.
Defect fixing , Unit testing, Monitoring Performance dashboards.
Skills/Domain – Android, Kotlin, Android Studio, New Relic
Sr.Software Engineer
Photon Interactive Pvt. Ltd.
Bengaluru
03.2014 - 03.2017
Senior Mobile Developer
Responsible for developing well-designed Mobile applications .
Implementing, designing, guiding technically on various features. Participate in discussions with the customer to gather information and requirements.
Documenting, application modeling using UML class diagram and sequence diagram .
Involve in creation of technical design documents and review of low level design documents as part of application re-engineering.
Work on functional unit testing using JUnit. Work with the testing team to track and resolve issues.
Involve in the product delivery process with the end customer.
Skills/Domain – Android, Java
Senior Java Developer
Responsible for development and interleaving with the client counterparts and understanding the requirements and preparing a solution around it keeping in mind the existing application and its architecture.
Work closely with architects to create and implement new system designs as well as make improvements to existing systems Contributing to all aspects of application development including functional and technical specifications, design, development
Production support defines and manages the process by which support and technical assistance is performed.
Integrating with hardware like ICAMS SDK.Work closely with the team, product management, and QA to design and develop software applications
Skills/Domain – Java, Spring, MySQL
R&D Engineer
Samsung Engineering Labs
Delhi
12.2012 - 02.2014
Responsible for the research, development and Maintenance activities
Design and work with the architects to define the overall flow and solution of the system
Involved in Implementations and ongoing OS upgradation projects and maintenance of various applications.
Proposed many features and apps based on NFC.
Expertise over different TouchWiz (Samsung customized).
Involved in various Research activities
Keeping track of modules and verifying the consistency of the application
Skills/Domain – Android Open Source, Touchwiz framework, java
Software Engineer
Techjini Solution Pvt. Ltd.
Begaluru
08.2011 - 12.2012
Responsible for primarily working as a developer for Android platform.
Initiated communication with clients for various requirements on UI.
Giving value added suggestions to clients.
Designing & developing the basic flow of events.
Developing Parsing module for data received from the Backend.
Development of various UX screens related to Program Details, Calendar Reminders, and Favorites.