Skip to main content
Hariharan

Hariharan

Mobile Application Developer | Flutter • Android • iOS • Web

Talent
ChennaiMember since June 26, 2026
FlutterDartAndroidiOSJavaBLoCWidget TestingIntegration Testingflutter_testdioFirebaseFirestoreREST APIRESTful API IntegrationSQLiteFirebase FirestoreAndroid StudioXcodeGitAgileScrumSprint PlanningCode ReviewTechnical DocumentationMaterial DesignRole-Based Access Control
·

Hire this person

Send a job offer directly to this candidate

FlutterDartAndroidiOSJava

About

Flutter Mobile Application Developer with 3+ years of experience building scalable Android, iOS, and web applications using Flutter and Dart. Proven track record delivering seamless user experiences in enterprise ERP and real-world mobile products, with strong expertise in BLoC state management, unit and integration testing, offline storage, performance tuning, and RESTful API integration. Experienced collaborating within international Agile (Scrum) teams, maintaining thorough technical documentation, and upholding code quality through pull requests and peer review.

Skilled in translating complex business requirements into intuitive, cross-platform mobile solutions.

Experience

Mobile Application Developer - Hourglass IT Solutions - Chennai, India

(2024-11)

  • Led end-to-end Flutter development of ERP and housing society management applications targeting Android, iOS, and web platforms, delivering seamless user experiences across multiple form factors.
  • Architected and delivered core ERP modules — ticketing, asset management, inventory, invoicing, and document management — integrating RESTful APIs with dio for robust backend connectivity.
  • Applied BLoC state management, asynchronous threading, and performance tuning to improve application responsiveness and ensure scalable solutions.
  • Authored and maintained unit tests, widget tests, and integration tests using flutter_test, ensuring code quality and reliability through structured pull request reviews.
  • Integrated Firebase Cloud Messaging (FCM) for real-time push notifications and Firestore for live data synchronisation, and implemented offline storage with automatic sync using SQLite.
  • Maintained thorough technical documentation of modules, API contracts, and data flows to support team collaboration and onboarding within an Agile (Scrum) delivery environment.
  • Designed resident-facing features following Google's Android design principles and Material Design guidelines, including household member management, visitor tracking, and role-based access control.

Mobile Application Developer - Fujitsu - Chennai, India

(2022-02 - 2023-07)

  • Collaborated within an international Agile (Scrum) team across sprint planning, daily stand-ups, and retrospectives, contributing to scalable Flutter solutions for Android and iOS.
  • Developed reusable UI components following Material Design principles and Android UI design patterns, improving cross-team component reuse and reducing development time.
  • Maintained code quality through pull requests, peer code reviews, and Git branching strategies; kept thorough documentation of component libraries and integration patterns.
  • Contributed to unit and widget testing efforts using flutter_test to verify component behaviour and prevent regressions across application releases.
  • Collaborated with cross-functional teams on REST API integration, architecture improvements, and Flutter web compatibility to deliver responsive experiences across platforms.
  • Supported Java-based Android modules, providing implementation assistance and code review across existing Android SDK codebases.

Education

Bachelor of Technology / Bachelor of Engineering - Computer Science & Engineering - Rajalakshmi Engineering College (2021)

Skills

Mobile Application DeveloperFlutterAndroidiOSWeb

Reviews

Related