Hello, I'm

Riyas Pullur

Android Engineer & Flutter Developer

Building polished, production-ready mobile experiences with Jetpack Compose and Flutter. Focused on clean architecture, stellar performance, and delightful UX.

Why Hire Me?

I turn complex requirements into intuitive mobile experiences that users love and businesses rely on.

๐ŸŽฏ

Product-Focused Engineering

I don't just write codeโ€”I understand business goals and translate them into features that drive real results.

๐Ÿ“ฑ

Production-Ready Quality

Experience with apps serving millions of users. I know what it takes to build, ship, and maintain at scale.

โšก

Full Stack Mobile

From architecture to pixel-perfect UI, testing to deploymentโ€”I own the entire mobile development lifecycle.

Core Expertise

Experience

Android Engineer

AUG 2022 - JAN 2025

YouGotaGift

  • Migrated large, production-scale XML-based UI codebases to Jetpack Compose, significantly improving maintainability and development velocity
  • Led UI development using Jetpack Compose, building complex reusable composables and optimizing recomposition and state management
  • Implemented complex navigation flows using Jetpack Navigation, including deep links and multi-graph setups
  • Championed MVVM and Clean Architecture, ensuring scalable and testable codebases across features
  • Designed and implemented UI and unit tests using Compose Testing APIs, Espresso, and JUnit
  • Integrated backend services using GraphQL and RESTful APIs (Retrofit) for real-time data synchronization
  • Improved app stability by resolving memory leaks via LeakCanary and enforcing code quality via SonarQube
  • Built rich media experiences using ExoPlayer for video streaming and Lottie for animations
  • Implemented offline-first workflows using Room DB and custom caching strategies
  • Utilized WorkManager for reliable background processing and scheduled tasks
  • Integrated third-party services including Firebase, CleverTap, AWS Amplify, Sentry, and Zendesk
  • Collaborated with designers via Figma to ensure pixel-perfect design implementation
  • Contributed to CI/CD pipelines and delivered features in Agile/Scrum environments

Flutter Developer

JUL 2021 - JUL 2022

Creace Technologies

  • Developed and maintained cross-platform mobile applications using Flutter and Dart
  • Implemented MVVM / MVC architectural patterns for clean separation of concerns
  • Used GetX for state management, navigation, dependency injection, and reactive UI updates
  • Managed global and feature-level state efficiently to ensure smooth performance
  • Implemented real-time UI updates using reactive programming
  • Added multi-language (i18n) support with runtime language switching using GetX localization
  • Integrated RESTful APIs using Dio and HTTP with proper error handling and interceptors
  • Implemented secure network communication and optimized API performance
  • Built location-aware features using Google Maps SDK
  • Implemented offline-first functionality using Sqflite for local data persistence
  • Used GetStorage for lightweight caching and user session management
  • Followed Clean Architecture principles to improve scalability and testability
  • Applied SOLID principles to reduce coupling and improve code maintainability
  • Created reusable and modular UI components in Flutter
  • Ensured pixel-perfect UI implementation in collaboration with UI/UX designers
  • Optimized UI performance to maintain smooth animations and responsiveness
  • Handled app navigation flows including deep navigation and conditional routing
  • Implemented form validation and input handling with reactive state
  • Improved app stability and reliability through structured state and data handling

Android Development - Internship

SEP 2021 - SEP 2022

Brototype, Kochi

  • Developed native Android applications using Kotlin/Java and XML layouts with a focus on responsive UI design
  • Implemented MVVM Architecture using ViewModel and LiveData to ensure clean separation of logic and UI
  • Integrated RESTful APIs using Retrofit and OkHttp for seamless data communication with backend services
  • Utilized ViewBinding and DataBinding to reduce boilerplate code and improve layout efficiency
  • Managed local data persistence and offline capabilities using Room Database and SharedPreferences
  • Handled complex asynchronous tasks and background processing using Coroutines and WorkManager
  • Mastered the Activity and Fragment lifecycle to ensure app stability and efficient resource management
  • Implemented Navigation Component for robust fragment-based navigation and deep linking
  • Worked with RecyclerView and custom adapters to display dynamic lists with optimized performance
  • Integrated Firebase services including Authentication, Cloud Firestore, and Push Notifications
  • Collaborated on version control using Git/GitHub, following standard branching and pull request workflows

Featured Projects

๐ŸŽ

YouGotaGift

A premier digital gift card platform in the Middle East. Re-engineered the mobile experience using a fully declarative UI, powering loyalty programs for major banks and airlines with seamless, real-time rewards.

Kotlin Jetpack Compose GraphQL Clean Architecture Hilt
๐Ÿ“

8Kaamil

A comprehensive digital guide for Kuwait, enabling users to find and compare local services while providing businesses a platform to reach active customers through organized categories.

Flutter Dart GetX Google Maps SDK REST API
๐Ÿ“š

DC Books

A premier digital platform for Malayalam literature, offering thousands of e-books with features like smart bookmarking, progress tracking, and a seamless offline reading experience.

Flutter Dart SQLite (Sqflite) PDF/EPUB Viewer Path Provider
๐Ÿ“Š

Feedback System (Kiosk & CMS)

An end-to-end feedback ecosystem featuring a tablet-based Kiosk for emoji-driven customer sentiment analysis and a robust Web CMS for administrators to manage questions, outlets, and real-time analytics.

Flutter Dart Firebase (Firestore) Cloud Functions Data Visualization
๐ŸŽ“

Diploma in Computer Engineering

SSM Polytechnic College Tirur โ€ข 2014-17

๐Ÿ“œ

Associate Android Developer

Google Certification

Let's Build Something Great

Mobile engineer available for new projects. Let's connect!

Scroll to explore
Hire Me