Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Sega Diop

Senior Software Crafstman & Cloud Engineer

Java
Angular
Aws
Craftsman
Agile
Sega Diop
32 ans
Permis de conduire
Situation professionnelle
En poste
En recherche active
Présentation
-- MOI, MA VISION DU METIER --

Autonome, polyvalent et curieux, j'ai démarré dans le monde de l'IT comme un hobby puis j'en ai fait mon métier par passion.

Je l'ai choisi pour la stimulation permanente qu'il impose et la rigueur qu'il requiert.

Je modélise et conçois des applications web et mobile, et des systèmes d'information complets.

Que ce soit du développement from scratch de A à Z ou en utilisant des frameworks, je fais en sorte d'utiliser les techniques adaptées au besoin.
Compétences

Développement Backend

  • Java 8+
    Avancé
  • Spring
    Avancé
  • Hibernate
    Avancé
  • Python
    Bon niveau
  • Node
    Avancé
  • Ruby
    Bon niveau
  • SQL
    Avancé

Développement Front & Mobile

  • AngularJS
    Avancé
  • Angular 2+
    Avancé
  • Javascript
    Avancé
  • HTML/CSS
    Expert
  • ReactJS
    Avancé
  • ReactNative
    Bon niveau
  • Android
    Bon niveau
  • Redux
    Avancé

CI/CD & Tooling

  • Maven
    Avancé
  • Git
    Avancé
  • Jenkins
    Avancé
  • TravisCi
    Avancé

Méthodologies

  • Scrum
    Bon niveau
  • TDD
    Avancé
  • BDD
    Avancé
  • DDD
    Avancé

Cloud & Infrastructure

  • Docker
    Avancé
  • Linux
    Avancé
  • Bash
    Avancé
  • Windows Server
    Bon niveau
  • VMWare ESX
    Bon niveau
  • AWS
    Avancé
Langues
  • Français
    Avancé
  • Anglais
    Bon niveau
Expériences
  • En tant que développeur Fullstack je contribue à l'évolution du produit. j'interviens dans les phases de conception, d'implémentation, de déploiement et de support des nouvelles fonctionalités.
  • J'interviens aussi dans la modernisation de la stack technique dans le choix de nouvelles technologies, l'étude de leur impact ainsi que leur implémentation.
  • Environnement technique :
    React 17, GWT, Java 11, Jenkins, Docker, Redux, Jira, SonarQube, AWS Lambda, Postgresql, Resque, Redis, elasticsearch
  • J'ai contribué aux choix technologique pour la mise en place des socles techniques backend et frontend.
    J'ai mis en place un environement de dev docker .
  • Environnement technique :
    Angular 7, Java 11, Jenkins, Docker, Electron, Redux, Kanbanize, SonarQube, NodeJs, Postgresql, Oracle9I
  • Mon rôle a été de réaliser les développements front et backend nécessaires pour répondre aux demandes de maintenance corrective et évolutive.
    Ma première intervention a été d'auditer la structure des projets Angular existants pour ensuite proposer et implémenter un boilerplate Angular avec une architecture mieux adaptée et plus évolutive.
    J'ai aidé à la conception et à l'implémentation d'une architecture pour centraliser les différentes IHM et faciliter l'intégration des futures IHM.
  • Environnement technique:
    Angular 4, Java, Jetty, Jenkins, SonarQube, Rancher
  • Econostic a pour mission de mettre en place un système distribué pour un groupe qui fournit des services dans le domaine pétrolier, de transport, de voyage et de transit.
    J'ai aidé dans la modélisation des processus métier sur Odoo au développement de certains modules et à la coordination des équipes développement réparties entre Casablanca et New Delhi.
  • Environnement technique:
    Odoo 10, Gitlab, Python, Backbone, XML, Rabery Pi
  • J'ai aidé à la réorganisation de SI France en unifiant les GLPI dont elle a hérité et en proposant un mode de gestion optimal des IHM.
    J'ai aussi aidé son évolution en identifiant des besoins et développant des outils et des processus pour y répondre.
    Parallèlement, je suis intervenu dans différents projets internes à Atos Sénégal tels que la mise en place d'une usine logicielle, l'installation d'un environnement développement pour un client ou la formation de stagiaire.
  • Environnement technique:
    CentOS, PHP, GLPI, OCS, AngularJS, MySQL, Python, Talend, Ansible, Nexus
  • HandsAway est une association qui a développé une application mobile pour lutter contre les agressions sexistes.
    J'ai rejoint HandsAway pour proposer des fonctionnalités permettant aux blessés de trouver les centres d'aide appropriés.
Formations

Master of Science

SUPINFO

2014
Certifications

AWS Certified Solutions Architect - Associate

Février 2020

AWS Certified Developer - Associate

Janvier 2020