Skip to content
Oussama Aniba

I am a specialized Software Engineer with expertise in mobile app development using Kotlin and Flutter, as well as backend development in Java. My professional focus is closely aligned with Tanger Med Special Agency, a prominent player in the global harbor industry, currently ranked the 18th-largest harbor worldwide. In my role, I am dedicated to crafting user-friendly mobile applications tailored to streamline harbor operations, as well as designing robust Java-based backend systems to support logistics. My work is centered on developing innovative software solutions aimed at optimizing operational efficiency and elevating user experiences within the harbor environment.

Featured Posts

Members Public

Flutter CI/CD with Fastlane & GitHub Actions — Part 1: iOS

Series note: This one grew big while I was writing it, so I'm splitting it into 3 parts. Part 1 (this one) gets you shipping to TestFlight from your local machine. Part 2 will do the same for Android. Part 3 is where we hand the whole thing

Flutter CI/CD with Fastlane & GitHub Actions — Part 1: iOS
Members Public

Dependency Injection in Kotlin Multiplatform (KMP) with Koin

As a mobile developer Dependency Injection (DI) is a design pattern in software engineering where an object's dependencies are provided (or "injected") by an external entity rather than the object creating the dependencies itself. This is typically achieved through a constructor, setter, or interface injection. The

Dependency Injection in Kotlin Multiplatform (KMP) with Koin

Recent Posts

Members Public

Flutter CI/CD with Fastlane & GitHub Actions — Part 1: iOS

Series note: This one grew big while I was writing it, so I'm splitting it into 3 parts. Part 1 (this one) gets you shipping to TestFlight from your local machine. Part 2 will do the same for Android. Part 3 is where we hand the whole thing

Flutter CI/CD with Fastlane & GitHub Actions — Part 1: iOS
Members Public

Dependency Injection in Kotlin Multiplatform (KMP) with Koin

As a mobile developer Dependency Injection (DI) is a design pattern in software engineering where an object's dependencies are provided (or "injected") by an external entity rather than the object creating the dependencies itself. This is typically achieved through a constructor, setter, or interface injection. The

Dependency Injection in Kotlin Multiplatform (KMP) with Koin
Members Public

Retrofit ft. Dio API calls using JSON class converters for Flutter

A flutter example of Android Native Retrofit API calls

Retrofit ft. Dio API calls using JSON class converters for Flutter