Android Studio
Years of experience


Senior Flutter & Android Developer with 6+ years of experience building and deploying production-grade, high-performance mobile applications. Strong expertise in Flutter, state management, and clean architecture, with a solid foundation in native Android (Kotlin/Java) for complex integrations. Proven track record delivering KIOSK, POS, and payment-driven applications, integrating EMV, NFC, and third-party SDKs. Experienced in collaborating with backend systems, cloud deployments, and analytics-driven optimizations to improve performance, reliability, and business outcomes. Reliable, adaptable, and effective in fast-paced, real-world production environments.
Years of experience
Production-Grade Products Built & Deployed
Onsite Deployments
Large scale POS Platforms
Mobile Development: Android, Flutter, Kotlin, Java, Dart, Jetpack Compose, UI/UX, Responsiveness, Push Notifications
Backend & APIs: FastAPI, Middleware, REST APIs, Authentication, JWT, Role-Based Access Control
Cloud & DevOps: AWS, Docker, CI/CD, Git
Architecture & Design Patterns: MVVM, MVC, MVP
Payments & Hardware Integrations: EMV Payment Gateways, Card Payments, NFC, PoS (Point of Sale), Biometrics
Data & Persistence: Firebase, SQLite, Room, Hive
Networking: Retrofit, RxJava, WiFi, Bluetooth
Testing & Quality: Unit Testing, SDK Integration
Programming Languages: C, C, Python
Tools & IDEs: Android Studio, IntelliJ, Postman, VS Code, XCode
System & Low-Level: Kernel Interactions
• Led end-to-end development of production-grade Android and Flutter applications, improving app stability by ~40% and reducing crash rates across releases
• Delivered EMV-compliant POS payment systems used across the Middle East, integrating MasterCard, VISA, and Qi on Sunmi, PAX, and Feitian devices, supporting thousands of daily transactions
• Resolved critical production issues during onsite deployment in Baghdad, cutting transaction failures by ~30% and accelerating sales and service workflows
• Implemented Dynamic Feature Modules (DFMs) and optimized reactive flows with RxJava, reducing initial APK size by ~35% and improving cold-start time
• Engineered Bluetooth printing solutions with persistent device handling, reducing print failures by ~50% in high-volume POS environments
• Acted as a technical mentor and agile contributor, improving sprint predictability and reducing rework through better architecture and code reviews
Integrated payment gateways and in-app update solutions, upgraded application architecture, and led UI/UX revamps, improving app stability by ~30%, reducing critical bugs by ~40%, and improving user engagement by ~20%.
Delivered UI enhancements, implemented new features, resolved production bugs, and managed application deployments.
Developed new features, fixed production bugs, and handled application deployments.
Android Studio
VS Code
PyCharm
All IntelliJ Platforms
JMeter
Postman
Docker
PgAdmin
Eclipse
Pavan Codes - Self-initiated Instagram page to teach coding through visual, demonstrative posts