Skip to main content
Nicodemus LinNL
Looking for a job

Nicodemus Lin

@nicodemuslin

Senior Flutter Engineer, 8+ years. Led a native-to-Flutter migration (1M+ downloads, 99.5% crash-free). Clean Architecture, BLoC, Firebase, CI/CD.

Indonesia
Message

What I'm looking for

A remote Senior Flutter or Senior Mobile Engineer role where I stay hands-on in the code and keep growing as an individual contributor. I want a production Flutter app with real users, where architecture, testing and release quality matter, and a team with clear scope, code review and sensible hours. Also open to contract work.

I'm a Senior Flutter Engineer with 8+ years in software development. Flutter has been my main stack since 2019, alongside native Android (Kotlin, Java), iOS (Swift, Objective-C) and React Native.

Career highlights:
- Led the Flutter migration of Teman Bumil, rebuilding a native Android/iOS app (1M+ downloads, 150K MAU) from scratch as the team's first Flutter developer, and kept 99.5% crash-free sessions.
- Built Bosshire's Flutter job portal from concept to production: 10K+ downloads, 2.5K MAU, 4.8/5 rating, with real-time chat and push notifications. I also built the Next.js employer dashboard.
- Introduced unit testing and TDD on a large production app (40% coverage), and set up CI/CD with Fastlane, Jenkins and GitHub Actions.
- Led a squad of 5 engineers across Flutter, React Native, Kotlin and Swift, and managed a 24-person engineering team.
- Maintain an open-source Flutter Enterprise Starter Kit (Clean Architecture, Cubit, Firebase, offline caching, CI), with 50+ GitHub stars.

Stack: Flutter, Dart, Clean Architecture, BLoC/Cubit, Freezed, Firebase (Analytics, Remote Config, Crashlytics), REST, GraphQL, WebSockets, SQLite.

I'm looking for remote Senior Flutter or Senior Mobile Engineer roles where I can stay hands-on in the code, and for contract work on production apps: architecture, CI/CD and native-to-Flutter migrations.

Portfolio: nicolin.dev ยท GitHub: github.com/nicolinx

Experience

Work history, roles, and key accomplishments

BO
Current

Senior Mobile Engineer

Bosshire

Dec 2024 - Present (1 year 10 months)

Built and launched Bosshire's first Flutter job portal, achieving 10K+ downloads, 2.5K MAU, and a 4.8/5 rating. Implemented job matching, Quick Apply, real-time chat, and push notifications, and cut release time by 20% with Jenkins and Fastlane. Used Clean Architecture and Cubit, and built a Next.js employer dashboard. Shipped localization in 3 languages.

PE

Technology Manager

PT Global Urban Esensial

Apr 2023 - Nov 2024 (1 year 7 months)

Managed a 24-person product engineering team while staying hands-on technically. Set coding standards and led architecture reviews, improving engineering productivity by 20%. Led LeSS adoption, improving team velocity by 35% and contributing to a 90% on-time delivery rate. Reduced operational costs by 15% while maintaining 99.9% uptime. Evaluated Kubernetes for container orchestration.

PE

Senior Mobile Engineer

PT Global Urban Esensial

Jul 2022 - Apr 2023 (9 months)

Led the Teman Bumil migration from separate native Android and iOS apps to one Flutter app: 1M+ downloads, 150K MAU, 99.5% crash-free sessions. Designed the BLoC architecture and CI/CD pipeline, improving deployment efficiency by 20%. Introduced unit testing and TDD, reaching 40% coverage. Led a squad of 5 engineers across Flutter, React Native, Kotlin and Swift. Built TB Shop with GraphQL.

PE

Mobile Engineer

PT Global Urban Esensial

Apr 2019 - Jul 2022 (3 years 3 months)

Built production apps across Android, iOS and React Native. Refactored 70% of Teman Bumil's native Objective-C codebase, taking crash-free users from 40% to 95-97%. Led the team's first production Flutter project in 2019, rebuilding GueSehat from native Swift with BLoC and Clean Architecture in under 2 months, then started the Teman Bumil Flutter rebuild in 2020. Built GueSehat's symptom checker.

OG

Software Engineer

Orang Tua Group

Sep 2017 - Apr 2019 (1 year 7 months)

Built 5+ internal applications across web, desktop and mobile, including a factory reporting dashboard, an internal ATS and automated reporting tools, using ASP.NET, Ruby, Laravel and Java. Built and launched an Android app with a Ruby on Rails backend. Introduced Git Flow and CI/CD, increasing development productivity by 30%. Managed deployment with IIS and SQL Server.

Education

Degrees, certifications, and relevant coursework

Bina Nusantara University logoBU

Bina Nusantara University

Bachelor of Computer Science, Computer Science

2013 - 2017

Bachelor of Computer Science. Started my career as a software engineer straight after graduating in 2017 and have worked in mobile development since 2019, mainly with Flutter.

Interested in hiring Nicodemus?

You can contact Nicodemus and 90k+ other talented remote workers on Himalayas.

Message Nicodemus

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan