Skip to content
View Babak-Lotfalizadeh's full-sized avatar

Block or report Babak-Lotfalizadeh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Babak-Lotfalizadeh/README.md

Hi, I'm Babak 👋

Senior Mobile Developer (Flutter & Native) with 10+ years of experience building production apps for Android and iOS, currently crafting mobile experiences at the European Broadcasting Union in Portugal.

I focus on shipping performant, maintainable apps with clean architecture, strong testing, and smooth UX.

About me

  • Senior Flutter Developer with 5+ years of Flutter and 5+ years of native Android (Java/Kotlin) experience.
  • Currently building and maintaining Flutter applications for a leading broadcast media organization.
  • Strong background migrating legacy native apps to Flutter, integrating complex APIs, and improving app performance and reliability.
  • Comfortable working in remote, cross-functional teams using Agile/Scrum, CI/CD, and code review–driven workflows.
  • Based in Oeiras (Lisbon area), originally from Iran, open to interesting opportunities and collaborations.

Tech stack

  • Mobile: Flutter, Dart, Android (Kotlin, Java)
  • Architecture & patterns: Clean Architecture, MVVM, state management in Flutter, testable modular code
  • Testing: Unit, widget, and integration tests, high-coverage production apps
  • Backend & tooling: REST APIs, WebSockets, Firebase, Git, CI/CD pipelines
  • Other languages: JavaScript, C++, Python (for tooling and scripting)

Experience

Flutter Developer – European Broadcasting Union (EBU)
Jun 2023 – Present · Remote
Designing and implementing production-grade Flutter features for large-scale media applications used by international broadcasters. Owning end-to-end delivery from architecture and state management to testing and release, while collaborating in a Scrum team with designers, backend engineers, and stakeholders. Consistently improving performance, stability, and developer experience through clean code, refactoring, and automation.


Flutter Developer – SKIMS (Contract)
Jan 2024 – Jul 2024 · Remote, Türkiye
Developed and enhanced Flutter app features for an e‑commerce / retail environment with a strong focus on smooth animations and polished user experiences. Worked closely with product and design to rapidly iterate on UI, optimize app responsiveness, and ensure a stable release process under tight timelines.


Senior Flutter Engineer – Floward (Contract)
Aug 2022 – May 2023 · Remote, Riyadh, Saudi Arabia
Led key areas of a high-traffic Flutter application for a fast-growing gifting platform. Drove improvements in app architecture, testing, and performance, and mentored developers on best practices in Flutter, state management, and code quality. Helped reduce bugs and accelerate feature delivery in a distributed, Agile team.


Software Developer – Geeks Ltd
Aug 2021 – Dec 2022 · Remote, Greater London, UK
Worked on complex software projects for UK clients, building and maintaining mobile solutions with Android and related technologies. Collaborated in cross-functional teams to deliver reliable, testable, and maintainable code, and contributed to improving internal engineering practices and processes.


Flutter Developer – Raimun
Sep 2020 – Aug 2021 · Remote, Isfahan, Iran
Built and maintained Flutter applications from the ground up, applying Material Design guidelines and modern mobile UX patterns. Took ownership of features across the full lifecycle: planning, implementation, testing, and release.


Mobile Developer – Tahlilgaran Hooshmand Ariya System
Mar 2018 – Aug 2020 · On-site, Isfahan Province, Iran
Developed Android applications using Kotlin and Java for production environments. Collaborated with product and design teams to translate requirements into robust, user-friendly mobile features and supported apps through multiple releases.


Mobile Software Developer – Freelance
Jan 2012 – Jan 2018 · Isfahan Province, Iran
Delivered custom Android applications for various clients, handling everything from requirements gathering and UI/UX design to development, deployment, and maintenance. Built a broad skill set across mobile development, visual design, and client communication.

Pinned Loading

  1. messanger messanger Public

    a simple flutter messanger

    Dart 3

  2. sneaker_shop sneaker_shop Public

    Dart 1

  3. babak-lotfalizadeh.github.io babak-lotfalizadeh.github.io Public

    CSS

  4. social-media social-media Public

    Simple social media with firebase

    Dart