Prosper Abouar

Développeur logiciel

J'ai toujours aimé manipuler tout ce qui touche aux ordinateurs. C'est de là que mon envie de travailler dans le domaine du développement logiciel est née.

location

Yaoundé, Cameroun

gmail

prosper.abouar@gmail.com

Langages de programmation


Golang
Typescript
Kotlin
Dart
C++

Technologies


Next.js
Android
PostgreSQL
Docker
Kubernetes

Projets

Digitcore

Digitcore ( Web )

Golang, NextJs, PostgreSQL, Redis, GitLab & GitHub, Docker, Kubernetes

J'ai été entièrement responsable de la conception et du développement de la plateforme, réalisant le backend en Golang, le frontend en Next.js et la base de données en PostgreSQL, avec un déploiement sur Kubernetes via un cluster K3s, l'intégration de Redis pour synchroniser les WebSockets et garantir la cohérence des données en temps réel, ainsi que la mise en place d'un système d'envoi de messages synchrones sur WhatsApp et Telegram via un modèle pub-sub, afin de permettre le déploiement et la gestion indépendante d'écoles.
Fyta

Fyta ( Android )

Android Jetpack compose, BLE, GitHub

En tant que développeur Android principal sur Fyta, une application allemande de suivi des plantes connectées, j'ai conçu et implémenté de nombreuses fonctionnalités, depuis le développement jusqu'au déploiement sur le Play Store, avec notamment la migration des interfaces Android Views vers Jetpack Compose, l'amélioration progressive de la structure du code grâce à la Clean Architecture, ainsi que l'intégration du Bluetooth Low Energy (BLE) pour la connexion au hub, le tout en collaboration internationale avec l'équipe allemande au sein d'un processus structuré.
IREX

IREX ( Web )

ERPNext, Python, GitLab, Orchestra(VM management), Jenkins, Penpot, Debian

En tant que développeur web chez IREX, j'ai travaillé sur plusieurs projets internes. Pour ce projet, j'ai dû concevoir des maquettes de pages web, réaliser l'intégration frontend, gérer les déploiements (Dev et UAT) ainsi que les tests d'intégration, jusqu'à la maintenance, le tout dans un environnement agile. J'ai également développé des fonctionnalités backend (par ex. gestion d’événements, paiements PayPal), orchestré des machines virtuelles (CloudOps), écrit des scripts pour le déploiement et la configuration automatique des environnements, et encadré certains nouveaux développeurs.
OneSi

OneSi ( Web )

ERPNext, Python, GitLab, Penpot

J'ai travaillé en tant qu'intégrateur web en prenant en charge la conception des maquettes avec Penpot et leur intégration dans Frappe ERPNext, en veillant à offrir une interface cohérente, ergonomique et fidèle au design attendu, tout en collaborant étroitement avec l'équipe produit pour améliorer l'expérience utilisateur.
Fluid Music

Fluid Music ( Android, Web )

Kotlin, Base de données Room, MVVM, NextJs, Tailwind CSS

Projet web personnel commencé lorsque j'apprenais Java et Kotlin. Il inclut un site web et une démo pour une application mobile Android. J'ai dû apprendre des concepts modernes et intermédiaires/avancés en Kotlin et Java tels que les threads (Java), coroutines (Kotlin), WorkManager, services et AIDL, base de données Room, DataBinding, Lifecycle avec MVVM LiveData, Android Auto, WearOS, etc. Le projet inclut également un chargement rapide d'images avec effet de flou en utilisant très peu de mémoire (méthodes personnalisées de chargement d'images et nettoyage manuel des bitmaps en mémoire), ainsi que des outils de profiling pour tester et évaluer les performances globales de l'application (fuites de mémoire, utilisation CPU, etc.).