Recommended expert

Muhammad Arslan

Sr. Software Engineer

Muhammad Arslan
Frankfurt am Main, Germany

Experience

Dec 2024 - Nov 2025
1 year
London, United Kingdom

Sr. Software Engineer

Hoja AI

  • Built scalable Flutter apps (mobile & web) using BLOC and Clean Architecture, improving app performance and maintainability.
  • Delivered advanced AI & agentic AI features with real-time communication and personalized user flows.
  • Developed backend services in Ktor (Kotlin) and ensured quality via testing, CI/CD, code reviews, and Scrum practices.
Jun 2024 - Dec 2024
7 months
Islamabad, Pakistan

Sr. Software Engineer

Mercurial Minds (M.M)

  • Revamped Jazz Tamasha OTT app using Flutter with BLOC and MVVM, enhancing streaming speed, UI responsiveness, and cross-platform stability.
  • Improved streaming for faster loading and seamless UX across devices.
  • Enhanced Android TV experience via Kotlin, optimizing performance and playback.
  • Implemented CI/CD pipelines, deep linking, automated tests, and mentored a developer to full-time.
Aug 2022 - May 2024
1 year 10 months
Islamabad, Pakistan

Full Stack Flutter Developer

NextTier

  • Built cross-platform Flutter apps with advanced UI, animations, BLOC/Provider state management, and scalable navigation.
  • Developed Node.js backend with real-time sockets, REST APIs, and AI-powered content generation; Dockerized and deployed with CI/CD.
  • Led sprint planning, code reviews, and mentoring, ensuring best coding practices, reusable architecture, and maintainable code.
  • Integrated Firebase for analytics, database, crash reporting, and deep linking.
Aug 2020 - Jul 2022
2 years
Islamabad, Pakistan

Flutter Developer

EoriSoft

  • Developed responsive Flutter apps using MVC and state management with Provider, ensuring localization and optimized performance.
  • Integrated Google Maps, payments, and APIs to enhance interactivity and functionality.
  • Participated in sprint planning, agile collaboration, code reviews, and CI/CD with GitHub Actions.
  • Managed crash fixes and ensured maintainable, high-quality code.

Summary

Senior Flutter Developer with 4+ years of experience in cross-platform mobile development and 2+ years in backend engineering, focused on advanced AI features, agentic AI workflows, real-time communication, and scalable clean architecture.

Skills

  • Mobile & Frontend: Flutter, Dart, Android, Ios, Kotlin
  • Backend Frameworks: Kotlin (Ktor), Node.js
  • Databases: Sql Server, Firebase, Mongodb
  • Version Control: Git, Github, Bitbucket
  • Software Architecture: Clean Architecture, Mvvm, Mvc, Clean Code
  • Apis & Integrations: Rest, Graphql, Webhooks, Socket.io
  • Cloud & Devops: Ci/cd, Docker, Digitalocean, Google Cloud, Aws
  • Team & Project Management: Agile/scrum, Code Reviews, Leadership

Languages

Urdu
Native
English
Advanced
German
Elementary

Education

Oct 2025 - Present

Frankfurt University of Applied Sciences

Master's in High Integrity System · High Integrity System · Frankfurt, Germany

Oct 2017 - Jun 2021

Federal Urdu University of Arts, Science and Technology

Bachelor's in Computer Science · Computer Science · Islamabad, Pakistan · 3.75 CGPA

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Muhammad based?

Muhammad is based in Frankfurt am Main, Germany.

What languages does Muhammad speak?

Muhammad speaks the following languages: Urdu (Native), English (Advanced), German (Elementary).

How many years of experience does Muhammad have?

Muhammad has at least 5 years of experience. During this time, Muhammad has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 1 year and 3 months. Note that Muhammad may not have shared all experience and actually has more experience.

What roles would Muhammad be best suited for?

Based on recent experience, Muhammad would be well-suited for roles such as: Sr. Software Engineer, Full Stack Flutter Developer, Flutter Developer.

What is Muhammad's latest experience?

Muhammad's most recent position is Sr. Software Engineer at Hoja AI.

What companies has Muhammad worked for in recent years?

In recent years, Muhammad has worked for Hoja AI, Mercurial Minds (M.M), NextTier, and EoriSoft.

Which industries is Muhammad most experienced in?

Muhammad is most experienced in industries like Information Technology (IT), Media and Entertainment and Publishing.

Which business areas is Muhammad most experienced in?

Muhammad is most experienced in business areas like Information Technology (IT), Product Development, and Project Management. Muhammad also has some experience in Quality Assurance (QA).

What is Muhammad's education?

Muhammad holds a Master in High Integrity System from Frankfurt University of Applied Sciences and a Bachelor in Computer Science from Federal Urdu University of Arts, Science and Technology.

What is the availability of Muhammad?

Muhammad will be available from February 2026.

What is the rate of Muhammad?

Muhammad's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Muhammad?

To hire Muhammad, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 740-900 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.