Samfan P P

Flutter Developer

samfan AT live.com github.com/plokmij +91 8129127294 Malappuram, Kerala

About

Experienced Flutter Developer with 6+ years building scalable cross-platform applications. Co-founded and developed Flamingo English (30,000+ downloads, 4.7★ rating), demonstrating strong product development and user acquisition skills.

Proven expertise in leading development teams, implementing clean architecture patterns, and delivering high-performance mobile solutions across Android, iOS, and web platforms. Published open source Flutter/Dart packages focusing on developer experience and code simplification.

Experience

Software Engineer

Zensign Global

March 2024 - Present

Software Engineer

Lithos Technosoft Pvt Ltd

February 2022 - February 2024

Co-Founder & Lead Developer

Flamingo English

August 2020 - January 2022

Software Developer

DevMonkey Inc

August 2019 - August 2020

Mobile Application Developer

Freelance

January 2019 - August 2019

Key Projects

Flamingo English

English language learning app with 30,000+ downloads and 4.7★ rating. Features interactive learning modules, progress tracking, real-time notifications, and Firebase integration.

Tech: Flutter, Firebase, BLoC Pattern, Hive, FCM, Crashlytics

LithosPOS

Led major refactor of point-of-sale software with 100k+ lines of Dart code. Migrated to layered architecture using BLoC pattern and null safety, managed team of 4 developers.

Tech: Flutter, REST APIs, SQLite, BLoC Pattern, Mockito

Statecraft

Lightweight state management library for Flutter/BLoC ecosystem. Eliminates boilerplate code for async operations using modern Dart 3 features including sealed classes and pattern matching.

Tech: Dart, Flutter, BLoC, Sealed Classes, Pattern Matching

Contextions

Extension methods library that simplifies Flutter development by reducing BuildContext boilerplate and improving code readability through intuitive one-liner APIs.

Tech: Flutter, Dart Extensions, BuildContext APIs

Architectural Firm Management App

Cross-platform mobile application for streamlining project site management. Features project listing, payment tracking, and dashboard for managing project details and client transactions.

Tech: Flutter, Firebase (Firestore, Auth, Cloud Messaging), Codemagic, BLoC

Technical Skills

Core Technologies

Flutter/Dart, Firebase, REST APIs

Programming Languages

Dart, Python, JavaScript, Java, Go, C

State Management

BLoC Pattern, Provider, Riverpod

Architecture

Clean Architecture, Layered Architecture, MVVM

Databases

SQLite, MySQL, Firestore

DevOps & Tools

Git/GitHub/GitLab, Codemagic, Shorebird, Firebase Suite

Testing

Unit Testing, Widget Testing, Integration Testing, Mockito

Education

B.Tech Computer Science & Engineering

NSS College of Engineering, Palakkad

August 2014 - March 2018

Key Achievements