
Arona Sow
Développeur Full Stack Senior | Python, Django
Salaire / Taux journalier
Dakar, Sénégal
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur full-stack Python avec 7+ ans d'expertise en Django/FastAPI et architectures microservices. Réalisations prouvées : réduction de 50% du temps de déploiement, optimisation d'APIs avec 40% d'amélioration des performances chez Mondee. Spécialisé en solutions évolutives Python/React pour automatiser les processus métier et réduire les coûts opérationnels.
Expérience de travail
Développeur Full Stack
Mondee
mars 2020 - mars 2025
5 ans 1 mois
Remote, Oregon 97458, États-Unis
Au cours de cette période, mon rôle consiste à concevoir et développer des applications web robustes tout en collaborant avec des équipes multidisciplinaires pour répondre aux besoins des utilisateurs. Principales responsabilités : - Participation à l'analyse préalable au projet et au choix des technologies pour garantir une architecture optimale, adaptée aux besoins fonctionnels et techniques du projet, tout en assurant scalabilité et performance. - Gestion des opérations de base de données avec MySQL et MongoDB, en assurant une manipulation et une récupération des données efficaces. -Participation au développement du projet Rocketrip, permettant aux clients de Mondee, tels que BMW, de réduire les coûts de déplacement des employés en offrant des récompenses. - Direction du développement des tâches asynchrones, notamment la synchronisation des utilisateurs, en utilisant les commandes Django, Celery et RabbitMQ. - Développement d'un service backend pour gérer la synchronisation des utilisateurs entre Concur et Rocketrip, en utilisant FastAPI comme framework et RabbitMQ comme courtier de messages, permettant une migration des utilisateurs fluide et automatisée. - Conception d'un service backend de génération de budgets qui calcule automatiquement un "Prix à Battre" proposé à l'employé en fonction de ses paramètres de recherche, l'encourageant à effectuer une réservation à moindre coût. - Conception d'un service backend pour la réservation de véhicules et d'hôtels, intégrant les API SABRE et une fonctionnalité de mise en cache pour optimiser la vitesse de traitement des transactions. - Configuration et gestion du déploiement des services en utilisant le pipeline CI/CD de CircleCI pour automatiser les processus de test, de build... Développement de fonctionnalités clés côté frontend en utilisant React, en mettant l'accent sur la création d'interfaces dynamiques, réactives et conviviales, améliorant ainsi l'expérience utilisateur et la fonctionnalité globale.
Ingénieur développement logiciels (python)
Cosmopolitan Travel Service
janv. 2018 - mars 2020
2 ans 3 mois
Dakar, Sénégal
Dans ce rôle, j'ai constamment contribué au développement et à l'amélioration de divers projets, y compris des systèmes de réservation de billets d'avion, en livrant un code de haute qualité et efficace, en résolvant rapidement les problèmes techniques, en améliorant la fonctionnalité, ... Principales réalisations : - Travaillé avec une large gamme de technologies, en utilisant Django, FastAPI, Pandas, Numpy, Postgres et Node.js. - Géré les opérations de base de données avec MySQL et MongoDB, en assurant une gestion et une récupération des données efficaces. - Développé un code efficace et bien testé pour divers projets, résolu rapidement les bugs et mis en œuvre des améliorations pour améliorer les performances et la fonctionnalité du produit. - Conçu des API RESTful évolutives et sécurisées, en implémentant Redis pour la mise en cache afin de réduire la charge sur la base de données et améliorer les temps de réponse, réalisant ainsi une réduction de 40 % des temps de réponse des API et renforçant la sécurité avec une authentification basée sur JWT. - Refactorisé une application monolithique en une architecture de microservices, augmentant la vitesse de déploiement de 50 % et permettant une mise à l'échelle indépendante ainsi qu'une maintenance plus facile des services. - Développé un service de génération automatique de factures, automatisant et optimisant le processus de facturation, réduisant ainsi la charge de travail de l'équipe comptable et améliorant l'efficacité opérationnelle. - Utilisé Heroku pour le déploiement et la mise à l'échelle automatisés des projets, rationalisant le pipeline de déploiement, garantissant des mises à jour sans interruption et améliorant la disponibilité et les performances des applications dans différents environnements.
Software Developer
HTSoft
juil. 2017 - déc. 2017
6 mois
Dakar, Sénégal
Formation
UCAD
Master 2 (M2)
2012 - 2016
4 ans 1 mois