Android Tech Lead / Senior Programmer at McDonald's Global Mobile Platform - Capgemini (2022-06 – Present)
McDonald's global mobile app for ordering, payments, deals, and loyalty; led a 10-member distributed engineering team.
- Led end-to-end order lifecycle delivery for McDonald's global mobile app used across international markets.
- Acted as Staff Android lead, driving solutions, technical design, and delivery execution using Kotlin, Jetpack Compose, MVVM, Android SDK, and CI/CD.
- Modernized the platform by migrating Threads/Rx to Coroutines/Flow and advancing modular MVVM architecture.
- Analyzed existing application performance and implemented improvements to crashes, ANRs, startup, memory, network, and rendering using Crashlytics and observability tools.
- Reduced technical debt and build times through CI/CD improvements, refactoring, and stronger quality gates.
- Partnered with product, backend, QA, and analytics teams to gather requirements, design scalable integrations, and implement feature telemetry for business and operational insights.
- Provided technical leadership and mentorship, coordinating engineers on architecture decisions, design reviews, code quality, and modern Android engineering practices.
- Improved developer productivity and code quality through GitHub Copilot adoption and AI-assisted workflows.
Tech Lead at Altice One Over the Top Video streaming and Mobile Application - Infosys (2016-12 – 2022-03)
Altice One consumer mobile app for live TV streaming, recording, scheduling, reminders, and VoD; led an offshore team of 10 Android engineers.
- Led a 10-member offshore Android team delivering live streaming, recording, scheduling, reminders, and VoD features.
- Led technical design and Scrum delivery processes, improving sprint execution through planning, stand-ups, retrospectives, backlog management, and timely resolution of blockers and escalations.
- Coordinated stakeholders and offshore teams to clarify business requirements, align scope, and accelerate issue resolution and delivery.
- Implemented code reviews and quality standards, strengthening maintainability, defect prevention, integration readiness, and delivery quality.
- Resolved complex live TV streaming and recording issues to keep delivery on track.
- Tracked risks and delivered regular status reporting to stakeholders.
- Recognized for leadership, ownership, and end-to-end delivery in a fast-paced environment.
Technology Analyst at Xfinity Share & Connect Mobile Application - Comcast - Infosys (2013-06 – 2016-11)
Consumer Android app for video sharing, calling, and casting for Comcast customers.
- Designed application modules based on defined architecture for a consumer Android video-sharing and casting application.
- Used WebRTC SDK to support video calling capabilities by developing new services and application components.
- Developed and integrated API calls, handling responses through JSON and XML parsing.
- Monitored user stories and defects in Rally and reviewed log reports in Splunk to support issue analysis and quality management.
- Designed complex Android layout screens aligned with Material Design principles.
- Performed unit testing to improve application compatibility and quality.
- Perform unit testing to make the app more compatible