Mohammed Faizan (محمد فیضان)

Mobile Engineer

Uttar Pradesh, India11 yrs experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 9 years of experience in mobile application development.
  • Expert in Android architecture and performance optimization.
  • Recognized for leadership and mentoring in technical teams.
Stackforce AI infers this person is a Mobile Engineering Lead with expertise in Android development and architecture for high-performance applications.

Contact

Skills

Core Skills

AndroidKotlinMobile ApplicationsMobile Software Development

Other Skills

A/B testingAgile MethodologiesAlgorithmsAndroid DesignAndroid DevelopmentAndroid JetpackAndroid OS customizationAndroid SDKAndroid StudioApplication ProgrammingArtificial Intelligence (AI)CI/CDCTSChatGPTClean Architecture

About

Mobile Engineering Lead | Android • Kotlin • Flutter • Architecture Results-driven Senior Android Developer & Technical Lead with over 9 years of experience crafting high-performance, user-focused mobile applications. From OTT platforms and POS systems to carrier-grade Android OS customizations, I bring end-to-end expertise across native Android (Kotlin/Java) and Flutter with a passion for clean architecture, seamless UI/UX, and modern Android practices. ✔ 𝐂𝐨𝐫𝐞 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞: Android | Kotlin | Java | Flutter | MVVM | Clean Architecture | Hilt | Coroutines | Firebase | ExoPlayer | PDF | POS | CTS/GTS | CI/CD | Retrofit |Volley | REST APIs | JSON/XML | Room| SQLite | multithreading |Coroutines | Flow | iText PDF | Git | Unit Testing | JUnit | Espresso UI/UX Jetpack Compose| responsive layouts |Material Design guidelines ✔ 𝐖𝐡𝐚𝐭 𝐈 𝐁𝐫𝐢𝐧𝐠 𝐭𝐨 𝐭𝐡𝐞 𝐓𝐚𝐛𝐥𝐞: Robust Architecture & Code Quality: MVVM, Clean Architecture, SOLID principles, and modular codebases for scalable apps. Optimized Tata Play OTT’s ExoPlayer to handle 10K+ concurrent streams Next-Level Features: Picture-in-Picture mode, dynamic rail positioning, real-estate video player, and live TV genre filtering. POS App Specialist: Billing, inventory, and receipt generation using iTextPDF, with seamless Bluetooth/ESC-POS printing Offline-First Mobile Engineering: Offline data persistence, Room/SQLite, conflict resolution sync strategies Security & Performance: Encrypted storage, power optimization, performance tuning using Profiler & Systrace Data-Driven Development: Feature flags, A/B testing, segmentation, analytics, and remote config DevOps & Delivery: Git, Jenkins, SonarQube, CI/CD pipelines, and automated testing. 🏆𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬 & 𝐑𝐞𝐜𝐨𝐠𝐧𝐢𝐭𝐢𝐨𝐧𝐬: ▸ 2x Star Performer of the Quarter(OTT BU & Mobility Competency, 2022-23) ▸ Core Value Award for Continuous Improvement* (Q1 FY24) ▸ Spot Award Champion (Feb 2025) ▸ Team Award for Most Complicated Delivery (2021-22) ▸ Star Performer of the Month (Mobility Competency, Feb 2025) ▸ Recognised for Complete Ownership in OTT projects (2022) ▸ On-site lead at Samsung Research Institute 📜 𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 ▸ AI & Tools: ChatGPT Masterclass, AI for Developers (GitHub Copilot/Cursor AI) Udemy ▸ Mobile:Flutter & Dart (Udemy 2024), Intro to Flutter (Simplilearn) ▸ Backend: Spring & Hibernate (incl. Spring Boot) Udemy Let's connect to discuss android development #AndroidDev #Kotlin #MobileArchitecture #TechLeadership #Flutter

Experience

11 yrs
Total Experience
2 yrs 9 mos
Average Tenure
5 yrs
Current Experience

To the new

2 roles

Associate Technical Lead

Oct 2024Present · 1 yr 8 mos · Remote

  • Lead end-to-end development of Android applications with a focus on scalable architecture and performance optimisation.
  • Mentor and guide a team of 4–6 Android engineers through code reviews, pair programming, and knowledge-sharing sessions.
  • Collaborate with cross-functional teams including Product Managers, Designers, and QA to gather requirements and translate them into technical solutions.
  • Design application architecture using MVVM, Clean Architecture, and implement SOLID principles to ensure maintainability and scalability.
  • Drive adoption of best coding practices, modular design, and test-driven development (TDD) within the team.
  • Own the CI/CD process using Jenkins, with integration of SonarQube, unit testing, and automated deployment to ensure delivery quality.
  • Oversee and optimize performance-critical features such as video playback (using ExoPlayer), background processing (using Kotlin Coroutines), and offline data sync (using Room/SQLite).
  • Handle Play Store release management, crash analytics, and post-release monitoring using tools like Firebase Crashlytics.
  • Conduct code refactoring and legacy code upgrades to align with modern Android development standards.
  • Participate in technical interviews to identify and hire top talent.
  • Provide production support and ensure timely resolution of critical issues.
AndroidKotlinMVVMClean ArchitectureCI/CDJenkins+4

Senior Software Engineer

Jun 2021Oct 2024 · 3 yrs 4 mos · Remote

  • Spearheaded the development of high-performing Android applications for OTT platforms, with rich feature sets and seamless UI/UX.
  • Implemented dynamic rail positioning for personalized content carousels and Live TV genre-based filtering to enhance content discoverability.
  • Integrated Picture-in-Picture (PiP) mode and a real estate player for continuous video playback across app navigation and multitasking scenarios.
  • Designed and maintained scalable architecture using MVVM, Clean Architecture, and modular codebase, promoting reusability and maintainability.
  • Ensured data persistence and offline support using Room, along with Secure Storage mechanisms for storing sensitive user data.
  • Leveraged Kotlin Coroutines for async programming, improving app responsiveness and handling background tasks efficiently.
  • Applied Dependency Injection with Hilt for managing complex dependencies and improving testability.
  • Implemented A/B testing and user segmentation strategies to optimize feature rollouts and analyze user behavior for product decisions.
  • Built custom UI components and animations, including custom Compound Views, unfold animations, and micro-interactions for enhanced UI/UX.
  • Provided support and maintenance for production apps, including bug fixing and performance optimization.
  • Worked closely with design teams to bring intuitive and responsive interfaces to life while ensuring accessibility and usability standards.
  • Participated in CI/CD setup and improvements using Jenkins, managed releases, and ensured quality through unit testing and code reviews.
  • Collaborated cross-functionally to resolve production issues, optimize app performance, and monitor app health via tools like Firebase and Crashlytics.
  • Mentored junior developers and actively participated in knowledge sharing, tech discussions, and interview panels
AndroidKotlinMVVMClean ArchitectureExoPlayerRoom+4

Tech mahindra

Sr Software Engineer

Apr 2019May 2021 · 2 yrs 1 mo · Noida Area, India · On-site

  • Worked as part of Samsung’s Project Lead (PL) Team for the Mobile Network Operator (MNO) side, supporting carrier-specific Android customization across USA and Canada, including clients like T-Mobile, Sprint, USC, and MetroPCS.
  • Onsite collaboration with Samsung Research Institute to manage Android OS customization and optimization as per MNO requirements.
  • Integrated third-party APKs as system or user apps within the Android OS image, ensuring seamless operation, boot-time optimization, and correct permission handling.
  • Conducted deep customization of third-party applications and Android system services to meet both carrier and Samsung branding requirements.
  • Ensured CTS (Compatibility Test Suite) and GTS (Google Test Suite) compliance for all integrated apps and customized system builds, coordinating issue resolution with Google and internal QA.
  • Handled OS upgrade feature development and adaptation, modifying system behavior based on Android version changes while preserving carrier requirements.
  • Worked on debugging, profiling, and stabilizing Android framework components related to power management, background restrictions, and system performance.
  • Delivered end-to-end customized solutions, incorporating network configurations, UI adjustments, feature toggling, and embedded carrier-specific logic within the framework.
  • Led communication with Samsung Canada and internal product owners for requirement analysis, customization planning, and technical feasibility.
  • Participated in log analysis, ADB-based debugging, and in-depth testing to identify and resolve system-level bugs pre- and post-deployment.
  • Contributed to system build packaging, OTA deployment readiness, and compliance validation before final delivery.
Android OS customizationCTSGTSDebuggingProfilingSystem performance+1

Netree e services private limited

2 roles

Lead Software Engineer

Promoted

Dec 2017Apr 2019 · 1 yr 4 mos · On-site

  • Gathered and refined requirements for a POS-centric retailer-engagement app, translating business needs (billing, inventory, order management) into technical specifications.
  • Defined module interfaces and data flows to ensure seamless integration between product catalogs, invoicing, and printing subsystems.
  • Crafted intuitive, responsive screens for product selection, cart management, and checkout using custom Compound Views.
  • Implemented dynamic UI elements (tabs, dialogs, animations) to guide merchants through billing and order workflows.
  • Integrated iTextPDF library to programmatically generate professional invoices, credit notes, and receipts in PDF format.
  • Designed templating logic for header/footer, line-item tables, taxes, and totals to meet client branding and regulatory requirements.
  • Enabled direct printing of PDF bills and invoices via Bluetooth and networked POS printers, handling ESC/POS command sets and print-queue management.
  • Ensured correct pagination, font embedding, and image rendering for diverse printer models.
  • Adding retailer engagement features and smoothing the existing communication mechanisms.
  • Architected local data storage with SQLite and Room to support uninterrupted operation during network outages.
  • Developed background sync routines to reconcile offline transactions, inventory updates, and retailer communications once connectivity was restored.
  • Organized codebase into feature modules (billing, inventory, reporting) following MVC/MVVM patterns, improving maintainability.
  • Collaborated with QA on functional and regression testing, logged and resolved defects to ensure release stability.
  • Performed testing on Physical device and the android emulator.
  • Participated in daily stand-ups, sprint planning, and retrospective meetings to align with product and QA teams.
  • Provided post-release support, troubleshooting production issues, and delivering hot-fix updates.
POS systemsiTextPDFSQLiteRoomMVCMVVM+1

Software Engineer

Dec 2016Dec 2017 · 1 yr · On-site

  • Led end-to-end development of Netree App a retailer engagement platform for inventory/order management, serving 500+ merchants.
  • Built SQLite database for offline billing & sync, reducing data loss by 90% in low-network areas
  • Worked with QA to implement automated testing.
  • Added QR-based promotions and real-time delivery tracking, boosting merchant adoption by 25%.
  • Redesigned 15+ screens following Material guidelines, improving UX.
  • Built dynamic PDF invoice generator with iTextPDF supporting 10+ invoice templates
  • Developed barcode generation/scanning for inventory, reducing manual entry errors by 65%
  • Brother Bluetooth printer SDK for POS receipts and fixed critical printing bugs (30% faster throughput)
  • Created scalable product listing UI with lazy-loading (handled 5K+ SKUs)
  • Implemented CRUD operations for inventory with real-time sync (SQLite → REST API)
  • Contribute to architectural discussions and decisions.
  • Write unit and UI tests to ensure app robustness and reliability.
  • Follow Agile development practices and participate in daily stand-ups, sprint planning, and retrospectives.
  • Collaborate with product managers, designers, and backend developers to define, design, and ship new features.
  • Work with APIs and third-party libraries for integrations (e.g., RESTful APIs, Firebase, Google Services
  • Drive the end-to-end design, development, and deployment of scalable Android applications with a focus on performance, usability, and maintainability.
SQLiteREST APIQR-based promotionsMaterial DesignMobile Software Development

Grexoft developers pvt ltd

Android Developer

Apr 2015Nov 2016 · 1 yr 7 mos · Delhi, India · On-site

  • Developed Android applications optimized for multiple screen sizes and resolutions, ensuring consistent user experience across a wide range of devices.
  • Integrated iTextPDF library to dynamically generate and manage custom PDF templates within the application.
  • Handled the complete development lifecycle, including code implementation, application deployment, and post-release bug fixing.
  • Designed and implemented SQLite database architecture to allow data persistence and offline access, improving app reliability in low-network conditions.
  • Responsible for the end-to-end development of application components and UI resources, following Material Design guidelines and best practices.
  • Conducted thorough manual testing on physical devices and Android emulators to validate functionality, performance, and compatibility.
  • Collaborated closely with the QA team for test case validation, bug tracking, and ensuring high-quality releases.
iTextPDFSQLiteMaterial DesignMobile Applications

Education

Jawaharlal Nehru Technological University

Engineer’s Degree — Electronics and Communications Engineering

Jan 2010Jan 2014

Hind Inter College Sambhal

SSC — Mathematics

Jan 2011Jan 2012

Hind Inter College -Up Board

High School — Physics and Mathematical

Jan 2007Jan 2008

Stackforce found 100+ more professionals with Android & Kotlin

Explore similar profiles based on matching skills and experience