moussa sow

Développeur Sénior Full Stack Javascript

À propos du candidat

Développeur en Free-lance, Je suis diplômé de l’université de Bordeaux en master informatique spécialisé Génie logiciel parcours Conduite de projet.
Je suis un amoureux des langages de programmation tel que le Java et le JavaScript. Je suis essentiellement concentré sur les Frameworks Angular et Node et tout l’univers au tour, j’en ai acquis une bonne maîtrise et de solides connaissances..
En plus d’un bon sens du relationnel, je suis autonome, rigoureux et méthodique.

Location

Education

M
Master 2 INFORMATIQUE : Génie logiciel && conduite de projet 2014
Université de Bordeaux

Conduite et gestion de projet (Cycle en V, SCRUM, UML) SOAP, REST, Angular, Node , Express, Mongo Architecture logicielle (design pattern, architecture et techniques avancées de la programmation)

M
Master 1 Informatique: génie logicel 2014
Université de Bordeaux

Prolog, JEE et Hibernate Système d'exploitation : développement d'un OS primitif avec Nachos avec C++ Compilation, Développement Objet, Administration Réseau avec Java, Lex, Bison et C

L
Licence INFORMATIQUE 2013
Université de Bordeaux
L
Licence INFORMATIQUE 2012
Université de Bordeaux

Travail & Expérience

T
Tech Lead/Développeur Senior Angular & Node/NestJs janvier 11, 2021 - novembre 25, 2024
Société générale

Les machines de type Mainframes sont prédominantes à la SG et sont utilisées avec des technologies très vielles et de plus en plus rares sur le marché technique. Une des solutions pour pallier ce manque de ressources est de mettre en place des API capables de communiquer directement avec ces Mainframes pour une utilisation optimale sans connaissances des langages et des outils indispensables de ce domaine. Mon rôle est donc de piloter la réalisation et la maintenance d’un ensemble d’API et une interface web. J’ai rejoint la SG en tant que Tech Lead, dont les missions principales sont : ● Creation d’API from scratch et d’interface web ● Pilotage de 4 équipes de développeurs back-end et front-enb ● Conception, chiffrage et rédaction de la documentation technique ● Contribuer aux développements des nouvelles fonctionnalités ● Participer à la maintenance des applications. ● Faire du review de code ● Déploiement avec Jenkins ● Veiller au respect de la qualité du code ● Développement en agile (Scrum) ● Interagir avec le client et ses besoins ● Documenter l'ensemble des parties du projet ● Assurer la veille sur l’évolution des technologies.

D
Développeur Senior Angular & Node & React janvier 10, 2019 - janvier 11, 2021
Engie

Il s’agit de mettre en place des applications pour la sécurité des techniciens. Lors des tournées ces derniers doivent mettre en place un ensemble de sécurité avant de faire la moindre manipulation. De ce fait, il faut des formulaires à remplir et plusieurs rapports à faire. Ces rapports doivent être croisés et étudiés pour mieux comprendre et prévoir les risques mortels qui existent dans les chantiers. D’où la nécessité de mettre en place des API et des frontaux mobiles et web pour automatiser tous ces procès. J’ai rejoint la plateforme MOBILE OPERATOR en tant que Développeur Javascript full stack / mobile, dont les missions principales sont : Contribuer à la conception, au chiffrage et à la rédaction de la documentation technique Contribuer aux développements des nouvelles fonctionnalités aussi bien sur les applications Web que mobile Participer à la maintenance des applications en RUN. Le scope de ses activités s’étends sur tous les services développés par la plateforme (ROUND Inspection / Safety / Lock-E) • Analyser, concevoir et développer les fonctionnalités définies dans les user stories, • Concevoir, manipuler et interroger des bases de données, • Concevoir le code de «back-end» et les API d'accès à ces données sous forme de services web, • Concevoir le code de « front-end » qui est exécuté sur la plate-forme de l'utilisateur, incluant un appareil mobile ou un navigateur Web, • Être familier des méthodes de développement agiles telles que Scrum et Kanban, pouvoir interagir avec le client et ses besoins, et documenter l'ensemble des parties du projet, • Être capable de résoudre les difficultés techniques, • Être capable de réaliser des tests unitaires et d’intégration manuels et automatisés, • Être capable d’effectuer les corrections nécessaires pour les services en production, notamment en suivant le processus de gestion des incidents mis en œuvre au sein de l’équipe au moment de la prestation • Assurer la veille sur l’évolution des technologies. • Peut être amené à être le référent technique sur une composante de la solution Technos utilisées : ● Angular 9-19 ● TypeScript ● Javascript ● Karma ● Jasmine ● Mocha ● NodeJs ● Git et github ● Aws ● Sequelize ● React-native ● Aws

D
Développeur Senior Angular & Node janvier 10, 2017 - janvier 9, 2020
Deal Informatique

Dans le service R&D comptant une trentaine de développeurs, je suis rattaché à l’équipe qui développe sur les nouvelles technologies et chargée de mettre en place tous les nouveaux modules (api et site web). L’intégration s’est faite très rapidement et je me suis bien installé dans cet environnement très technique. On travaille en méthode agile avec tous les rituels qui vont avec. Mes activités quotidiennes consistent à : ● Proposer de nouvelles solutions de développement ● Développer de nouvelles fonctionnalités ● Faire de la veille technologique pour performer le code et les outils de développement ● Faire des tests Unitaires et du TDD ● Faire du ‘review’ de code pour améliorer la qualité. ● Déploiement sur des instances d’AWS

D
Développeur Angular Node, MongoDb, Java janvier 4, 2016 - janvier 9, 2017
SFR

Développement d'applications Web chez SFR Rattaché au responsable du Service Etudes et Développements situé à Lyon-Bron, j’ai intégré une équipe Agile SCRUM d’une dizaine d’ingénieurs de développement. Je suis chargé de réaliser des applications web, je participe aux rituels agiles et je travaille en étroite collaboration avec mes coéquipiers et le Product Owner avec comme mission : ● Collaborer avec l’équipe durant tout le cycle de développement SCRUM ● Analyser et développer les nouvelles fonctionnalités applicatives dans le respect des règles de développement en vigueur dans l’équipe ● Tester et valider les développements ● Participer aux choix fonctionnels et techniques et aux réflexions d’architecture logicielle ● Faire de la veille technologique et être force de proposition ● Assister les équipes de support technique et fonctionnel

Soyez le premier à laisser un avis “moussa sow”

Your Rating for this listing