Abhishek Lamichhane
Flutter Developer & Mobile Software Engineer
Profile
Dynamic Flutter Developer with 3 years of experience architecting secure fintech, digital banking, and enterprise cross-platform mobile applications serving over 3 million active users. Specialized in Flutter, Dart, Riverpod, and Clean Architecture to deliver robust, zero-trust mobile solutions. Proven track record in developing modular mobile systems, integrating native platform bridges, automating CI/CD release pipelines, and optimizing high-concurrency mobile performance. Dedicated to engineering resilient mobile architecture across the financial services sector.
Professional Experience
F1Soft International Pvt. Ltd.
07/2024 — Present- Architected core digital banking modules including fund transfers, wallet integrations, lending journeys, and statement exports using Flutter.
- Structured applications with Riverpod and Clean Architecture, establishing predictable reactive state flow and modular feature boundaries.
- Implemented bank-grade security protocols: biometric authentication, hardware keystore integration, device binding, and cryptographic payload signing.
- Configured automated CI/CD release pipelines via Fastlane, Bitrise, and GitLab CI, streamlining staging and production deployment workflows.
- Proactively monitored production performance and crash logs with Firebase Crashlytics, profiling memory usage and optimizing frame render times.
Dynamic Technosoft Pvt. Ltd.
01/2023 — 07/2024- Engineered mobile companion for Nepal's first IRD-approved accounting software, supporting real-time GST/IRD tax calculations and invoice generation.
- Built cross-platform finance, payroll, attendance, and analytics dashboards converted from complex desktop ERP workflows.
- Implemented resilient offline-first data synchronization using Hive and SQLite to support field representatives with low connectivity.
- Improved mobile application rendering performance and startup latency through modular component design and lazy state initialization.
- Conducted structured code reviews and enforced clean coding standards across the mobile development team.
DV Excellus Pvt. Ltd.
01/2022 — 12/2022- Developed KHETI platform, Nepal's pioneering digital agri-loan ecosystem facilitating collateral-free agricultural credit in partnership with NMB Bank.
- Built end-to-end user journeys for farmer onboarding, automated eKYC verification, credit scoring checks, and loan repayment scheduling.
- Architected intuitive 'Buy Today, Pay Later' agri-input financing flows with lightweight offline caching for rural network environments.
- Delivered citizen services mobile application for Pokhara Metropolitan City, enabling municipal payments and digital grievance reporting.
- Enforced data encryption standards for sensitive customer and banking communication across all client-server endpoints.
Featured Projects & Systems
F1Soft Banking Suite
Production-grade mobile banking infrastructure powering 90% of financial institutions and over 3 million users in Nepal's largest DFS ecosystem.
- Engineered core digital banking features: inter-bank fund transfers, wallet top-ups, loan applications, and transaction statements.
- Implemented hardware-backed biometric authentication (Face ID / Fingerprint) and unique device binding for bank-grade security.
- Integrated secure InAppWebView sessions with custom user-agent header injection and token synchronization for third-party banking portals.
- Structured codebase using Riverpod and Clean Architecture, decoupling domain logic from UI presentation.
- Configured automated Fastlane and Bitrise CI/CD release pipelines, eliminating manual distribution overhead and standardizing build artifacts.
- Monitored production crash logs and memory profiles using Firebase Crashlytics to maintain high uptime and 60 FPS rendering.
Dynamic ERP & Accounting Suite
Enterprise mobile ecosystem delivering ERP, HRM, and Nepal's first IRD-approved accounting software mobile companion for 500+ corporate businesses.
- Delivered mobile companion for Nepal's first IRD-approved accounting system, facilitating compliant invoice & receipt generation.
- Built real-time GST and IRD tax calculation engine matching government billing regulations.
- Developed finance, payroll, attendance, and inventory management modules tailored for on-the-go business executives.
- Implemented robust offline-first caching using Hive and SQLite to enable uninterrupted field operations with asynchronous server sync.
- Designed modular analytics dashboards and task notification flows to boost daily user engagement.
KHETI Agricultural Platform
Nepal's first digital agri-loan system, facilitating collateral-free agricultural financing to over 1,000+ farmers in direct partnership with NMB Bank.
- Spearheaded mobile development of the KHETI agri-loan platform, connecting unbanked rural farmers with formal institutional credit.
- Integrated NMB Bank lending APIs to automate digital credit eligibility checks and instantaneous loan sanctioning.
- Engineered automated eKYC verification pipelines, document scanning, and farmer biometric profile capture.
- Designed intuitive 'Buy Today, Pay Later' agri-input financing journeys with offline resilience for rural areas with erratic connectivity.
- Enforced strict data encryption protocols across all client-server communication channels handling sensitive financial records.
Pokhara Metropolitan Citizen App
Citizen services and municipal governance platform for Pokhara Metropolitan City, featuring digital grievance reporting, municipal fee payments, and geospatial mapping.
- Delivered citizen mobile application streamlining digital municipal services, ward inquiries, and citizen announcements.
- Integrated Galli Maps SDK for high-precision Nepal geospatial data, ward boundaries, and municipal route navigation.
- Engineered secure payment integration for municipal tax assessments, property fees, and utility payments.
- Designed clean, bilingual user experience (Nepali & English) optimized for citizens of all digital literacy levels.
Advanced Native Contact Picker
Zero-permission native Flutter plugin for picking contacts on Android & iOS using modern system UIs (CNContactPickerViewController & ACTION_PICK), eliminating explicit READ_CONTACTS manifest permissions.
- Zero Permissions Required: Operates using native system picker flows (CNContactPickerViewController on iOS and zero-permission ACTION_PICK / API 37+ Contact Picker on Android), granting temporary read access without requiring explicit READ_CONTACTS permissions.
- Single & Multi Selection: Supports picking a single contact or enabling multi-selection mode with configurable selection limits (allowMultiple: true, selectionLimit: 5).
- Native Selection Action Sheet (iOS): Automatically presents a native bottom sheet when a contact has multiple numbers or emails so the user can choose the exact entry.
- Configurable Fields: Flexible data fetching for phone numbers only (default) or including email addresses (includeEmail: true).
- Clean Strongly-Typed Models: Returns strongly-typed NativeContact models (lookupKey, name, phones, emails) and LabeledValue objects (label, value).
Education & Certification
Bachelor of Information Technology
Texas College of Management and IT
Flutter Certification
Mindrisers Consortium
Technical Competencies & Details
Dart, Flutter, HTML, CSS, JavaScript, Python
Riverpod, Provider, BLoC, Clean Architecture, Repository Pattern
Biometric Login, Device Binding, AES-256, Keystore / Keychain, Hive, SQLite
Fastlane, Bitrise, GitLab CI/CD, Crashlytics, Jira, ClickUp, Git
Nepali (Native), English (Fluent), Hindi
Entrepreneurship, Reading Books (Business & Finance), Music