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 €/Tag
Eindhoven, NL
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über 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.
  • Englisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Eindhoven (bis zu 50 km), Amsterdam (bis zu 50 km), Utrecht (bis zu 50 km)

Projekt- und Berufserfahrung

  • LOGEX B.V.
    Senior Software Engineer Mobile
    DIGITALAGENTUREN & IT-CONSULTING
    September 2022 - Februar 2024 (1 Jahr und 6 Monate)
    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
    DIGITALAGENTUREN & IT-CONSULTING
    März 2021 - August 2022 (1 Jahr und 5 Monate)
    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
    DIGITALAGENTUREN & IT-CONSULTING
    April 2019 - März 2021 (1 Jahr und 11 Monate)
    • 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

Empfehlungen

Sei die erste Person, die Muhammad Faheem empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

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

Fähigkeiten

Kategorien