You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Muhammad Faheem KhanMF

Muhammad Faheem Khan

Full-Stack Mobile & Backend Engineer

€750/day
Eindhoven, NL
8-15 years

Average response time: 1 hour

About Muhammad Faheem

Full-Stack Mobile & Backend Engineer | Android, iOS, Flutter, Java, AWS

With over 12 years in software engineering, I specialize in full-stack mobile and backend development. My expertise includes Android (Java, Kotlin), iOS (Swift, Objective-C), Flutter (Dart), React, React Native, and Xamarin. On the backend, I have extensive experience with Java (6+ years), C# ASP.NET, Node.js, TypeScript, and AWS.

I’ve led projects across Health, Social Media, Shopping, and IoT domains, utilizing both monolithic and microservices architectures. Proficient in Agile methodologies, I’ve served as a Scrum Master, facilitating daily stand-ups and sprint planning sessions. I emphasize Test-Driven Development (TDD) using JUnit and Mockito.

My DevOps skills encompass Docker, Fastlane, CircleCI, and Xcode Cloud, ensuring efficient CI/CD pipelines.
  • English

    Native or bilingual

Can work on-site
Eindhoven (up to 50km), Amsterdam (up to 50km), Utrecht (up to 50km)

Experience

  • LOGEX B.V.
    Senior Software Engineer Mobile
    DIGITAL AND IT
    September 2022 - February 2024 (1 year and 6 months)
    Amsterdam, Netherlands
    • Enhanced Android/iOS (written in kotlin and Swift) app codebase, optimizing solution and design.
    • Developed an efficient walk-test routine, replacing Apple's research kit.
    • Use Socket to exchange information from Sever to the app via Protobuf.
    • Reduced iOS app size from 80 MB, enhancing performance.
    • Supported teams with Beacon-based solutions implementation.
    • Led development of multi-tenant white-label apps for iOS and Android.
    • Updated code with unit tests, ensuring high-quality solutions by using XCTest for ios, and Junit for kotlin and Java.
    • Devised a streamlined strategy for simultaneous testing, building, and publishing white-label apps for diverse clients by using Gradle, Android Flavor, circle-ci, and GitHub actions.
    iOS Android Swift Kotlin Java Test driven development DevOps Agile method Amazon Web Services socket grpc
  • ASML B.V.
    Java Developer
    DIGITAL AND IT
    March 2021 - August 2022 (1 year and 5 months)
    Eindhoven, Netherlands
    • Developed calibration tools in Java for client machines.
    • Designed software/plugins for internal clients.
    • Enhanced features of PreeVision through Matrics.
    • Created Plugins for Capital software.
    • Led successful migration of source code from SVN to secure on-premise GIT.
    • Implemented Team and Product planning using SAFe (Scaled Agile Framework).
    • Practiced Test-Driven Development (TDD) using Java8, JUnit, and Mockito.
    • Finalized and designed solutions based on client requirements.
    Git-SVN junit Mockito Java Test driven development SAFe IntelliJ Spring
  • Pycom
    Software Engineer Mobile
    DIGITAL AND IT
    April 2019 - March 2021 (1 year and 11 months)
    • Developed iOS and Android apps by using Flutter, and Dart language for IoT devices which help tourists and travelers in remote areas.
    • I specialize in native iOS Swift and Objective-C and Android Kotlin and Java apps for BLE (Bluetooth low Energy) and BLE mesh provisioning.
    • Implemented Mobile DevOps, Fastlane, Circle-CI, and CI/CD for seamless testing, building, launching, and releasing apps.
    • Achieved a 50% reduction in development costs by leveraging Flutter.
    • Implemented socket and RPC-based communication techniques between mobile apps and able-based IOT devices.
    • Worked collaboratively in a multidisciplinary scrum/agile team.
    iOS Android Dart Flutter Swift Kotlin Java Node.js Continuous integration Continuous Deployment circle-CI RPC Bluetooth Low Energy BLE-Mesh

Recommendations

Be the first to recommend Muhammad Faheem

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Science in Computer Science
    Virtual University of Pakistan
    Bachelor's Degree in Computer Science

Skill set

Categories