Summary
Overview
Work History
Education
Skills
Libraries/Tools
Timeline
Generic

Sri Kumaran D R

Summary

Versatile mobile developer with 5 years of experience specializing in both Flutter(3) and native Android(2) app development. Skilled in leveraging Flutter’s capabilities to create seamless animations, developing native plugins, integrating third-party SDKs and payment gateways, and implementing Backend-for-Frontend frameworks.

Proficient in navigating the Play Store and App Store release processes, setting up GitHub Actions, and establishing CI/CD pipelines. Committed to writing clean, maintainable code and implementing comprehensive unit and widget test cases to ensure product quality and reliability.

Overview

5
5
years of professional experience

Work History

Senior Flutter Developer

Coditas
10.2023 - Current

Jain Museum - Kiosk Application - (Flutter | Dart)

Description: Innovative interactive museum featuring a variety of kiosks ranging from 22 to 84 inches in size, all equipped with dynamic animation features to captivate and engage users.

  • Mentored and guided team of 7 developers with mixed level of experiences between 2YoE - 9YoE and nurtured a "Can do" attitude among them.
  • Involved in sprint planning, sprint grooming, task estimations, and code reviews.
  • Implemented a modularized architecture catering to different sections of museum and contributed to CICD setup.
  • Created "Interactive Image widget" which is capable of zoom, pan, tag markers on specific pixel points, animate from point A to B, etc.., (User interaction + Programmatically), implemented multiple complex animations and PoC's which were vital for overall application.
  • Optimized performance by using custom painter widgets, Pre-cached heavy SVG and images to enhance performance in runtime.

Codilytics - ERP Application - (Flutter | Dart)

  • Solely responsible for developing and releasing the application in Play Store and App Store. It is currently being used by about 900 employees of Coditas everyday.

Flutter Developer

Coditas
08.2022 - 09.2023

Flutter Core Utils - PUB Package (Private)

  • Built a generic and highly configurable network service layer supporting (REST/GraphQL) with http and dio clients with wide range of network service interceptors which are plug and play coupled with configurable global response objects.
  • Set up scripts and several extensions around Scopes, Tuples, Widgets, Generics and Primitive data types to speed up development and improve code readability.
  • Currently used in more than 4 flutter projects there by significantly reducing basic project set up time to 1 day.

Pepper Money - Digital Wallet and Payment App - (Flutter | Dart | Android | Kotlin)

  • Contributed to the overall architecture of the application, responsible for 3rd party SAAS integrations, animations, code reviews and CICD set up for dev and qa environments.
  • Identified and highlighted multiple issues and pain points around Pine Labs and Axis SDK which were accepted and incorporated as enhancements by 3rd Party teams and distributed to other partners as well.
  • Implemented a rich and dynamic offers dashboard driven by a BFF layer.
  • Rendering native android views in Flutter via Hybrid View Composition and custom plugins.
  • Contributed to application security implemented encryption and decryption of API payloads and local storage.
  • Implemented custom curated animations like (Coupon Tear, Curved carousel with fly in and out, pepper fly and burn, bounce, slide to activate button) and Lottie curated animations.

Coditas Clap - Employee Recogition App - (Flutter | Dart)

Description: Employee rewards and recognition app.

  • Responsible for overall architecture of the application, code reviews, App release and maintenance in play store and app store. Recognition Post’s feature which is a crucial part of the application with animations.
  • Implemented Data Bus an App level stream implemented using Rx Dart and integrated with web-socket to have live updates on UserData (Posts, Points, Roles).
  • Helped team improve their coding standards significantly by continuous mentoring, feedback and code review.

Flutter Developer

Accenture
12.2021 - 08.2022

A Leading Australian Gambling App - (Flutter | Dart | Android | Kotlin)

  • Worked on Play Central feature, which is a dynamic and content rich feature enabling users to watch live streams, listen to radio and podcasts and place bets simultaneously.
  • Responsible for Video Player (Flutter) & ExoPlayer (Android) integration, Animations, Native Plugins.

Android Developer

Accenture
07.2019 - 12.2021

Indonesia's largest banking app: (Android | 5 million+ installs | 3.7 ratings | 100K reviews) (Duration: 10 months)

Description: A complete banking app to take care of every aspect of a costumers journey.

  • Responsible for end to end feature implementation, code reviews, UI wirings and Dev QA.
  • Created reusable components and delivered stories with pixel perfect UI.

In-house Covid tracking App: (Android) (Duration: 5 months)

Description: An app to track colleagues who've come in contact with others who've been affected by covid 19.

  • Responsible for new feature implementations, unit testing, PoC's and integrated SonarQube.

Famous Online Food Ordering App: (Android | 10million+ installs | 4.1 ratings | 250K reviews) (Duration: 8 months)

Description: Restaurant app with rich features which allows users to order their foods online, customize and track orders.

  • Responsible for writing Junit and Expresso test cases and improving overall app code coverage from 40% to 81%.
  • Developed UI and ML NLP model PoC to analyze app reviews.

Education

Bachelors of Engineering - ECE

Kumaraguru College of Technology
Coimbatore
04-2019

Skills

  • Flutter, Dart
  • Android, Kotlin, Java, Xml

Libraries/Tools

Flutter: Bloc, Cubit, Riverpod, Provider, RxDart, AutoRoute, Kiwi, GetIt, Http, Dio, Graph QL, Web Sockets, Pigeon, VideoPlayer, Freezed, FlutterTest, BlocTest, etc..,

Android: MVVM, Coroutines, Flow, Data Binding, Dagger 2, Custom Views,

Architecture: MVVM, Clean Architecture with Repository Pattern and Network Service Layer, Backend for Frontend (BFF), Server Driven UI

Timeline

Senior Flutter Developer

Coditas
10.2023 - Current

Flutter Developer

Coditas
08.2022 - 09.2023

Flutter Developer

Accenture
12.2021 - 08.2022

Android Developer

Accenture
07.2019 - 12.2021

Bachelors of Engineering - ECE

Kumaraguru College of Technology
Sri Kumaran D R