Baba Sadou - Développeur JAVA
Ref : 211008D001-
31100 TOULOUSE
-
Développeur (38 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Freelance

Expérience professionnelle
Depuis 07/2017 Consultant AUSY chez Thales Air System (4 ans)
Maintenance évolutive et corrective d’un Logiciel de gestion du Trafic aérien
▪ Développement de nouvelles fonctionnalités
▪ Correction d’anomalies
▪ Profilage de l’application et optimisation de ses performances
▪ Participation à la refonte du design de l’application
▪ Implémentation de tests unitaires et fonctionnels
▪ Rédaction et revue de documents : SRS (spec), OH (manuel d’utilisation), SDD (design), STD (tests)
▪ Revue de code et de tests fonctionnels
▪ Corrections des violations règles Sonar
➢ Méthode agile Scrum
➢ Formation et plusieurs sensibilisations DO-178/E-209
➢ Référent technique
➢ Respect des principes SOLID, KISS
➢ Application multi-threads + Design pattern MVC, Observable/Observer, publisher/subscriber, DAO
Outils et technologies : Eclipse, Java 8, Swing, Spring, XML, Corba, Mockito, JUnit, Ant, Git, Gradle, Jira,
Abbot, LUCIAD, Design Pattern, Jenkins, Sonar
EXPERIENCES
Baba Sadou ********
********
********
Anglais technique : lu, écrit, parlé
Mobilité : Toulouse
Autres villes : Télétravail
Freelance ingénieur informatique
Développeur Java
7 ans d’expériences
CONNAISSANCES TECHNIQUES
2016-2017 Consultant AUSY chez Thales Services Toulouse (1 an)
Maintenance corrective et évolutive de 2 Logiciels de Total
▪ Correction d’anomalies
▪ Développement de nouvelles fonctionnalités
▪ Développement d’interfaces graphiques Swing
▪ Codage de tests unitaires
▪ Ecriture de tests fonctionnels
Outils et technologies : Eclipse, Java7, Swing, JUnit, Maven, SVN, Jira, JDBC, SQL, SQL Server, Hibernate, Spring
2016 Stage de fin d’études (6 mois) chez Artal Technologies Labège
Etude de la Stratégie et des outils de test automatique d’IHM développées en JavaFx
▪ Maintenance corrective et évolutive de l’application
▪ Développement d’IHM JavaFX
▪ Collecte des besoins en termes de test de l’équipe projet
▪ Rédaction de tests fonctionnels
▪ Automatisation des tests avec TestFX et intégration dans Jenkins
Outils et technologies : Eclipse, Gradle, Java8, JavaFX8, MVC, TestFX, Jubula, Squish, Junit, Jenkins, Git
2011-2012 Stage de fin d’études à Orange Guinée (4 mois) + 1 an CDD - Implantation de site GSM
▪ Installation d’équipements
▪ Câblage et configuration de BTS et de BSC
▪ Assistant planification et suivi de tâches
Outils : MS Project, MS office, MS server Xp
Formation
2014-2016 Master Ingénierie des Systèmes Temps Réel (ISTR) à l’UPS Toulouse
2013-2014 Licence 3 Electronique Electrotechnique et Automatique (EEA) à l’UPS Toulouse
2007-2011 Licence Professionnelle Télécoms et Réseaux à l’institut polytechnique de Conakry (Guinée)
2007 Baccalauréat scientifiques à Mamou (Guinée)
CONNAISSANCES TECHNIQUES
Langages de programmation : JAVA, Jakarta EE, HTML, CSS, XML, JavaScript, JSON, Shell, Matlab, Python, Android
Framework : Spring, Spring Boot, thymeleaf, Swing, JavaFX, Luciad(cartographie)
Environnement de développement : Linux, Windows, Visual C++, Eclipse, IntelliJ
Gestion de dépendances ou de configuration : Maven, Gradle, Ant, Git, SVN
Automatisation de tests et intégration continue : Junit, Mockito, TestFX, QF-test, Jubula, Squish, Jenkins
Outils de Modélisation : UML, SysML, langages formels (Réseaux de Petri, automates, grafcet)
Base de données : SQL, SQL Server, PostgreSQL
Ingénierie système : Analyse d’un cahier des charges, captures des besoins et exigences clients, rédactions de specs
Systèmes embarqués : Linux embarqué, FPGA, Raspberry Pi, Arduino
COMPETENCES
Ecriture de spécifications fonctionnelles
Implémentation d’évolutions
Développement d’IHM avec Swing ou JavaFX
Analyse et correction d’anomalie
Estimation du temps de réalisation d’une tâche
Ecriture et automatisation de tests fonctionnels et d’intégration
Identification de tests de non régression
Ecriture de code propre respectant les principes de bonne pratique Java et principes SOLID
Ecriture de tests unitaires
Revue de code et de documents
Profilage et analyse de performance avec JVisualVM
Codage en environnement multi-threads
Ecriture de document de design (description architecture application)
Mise en place d’une unité d’intégration continue avec Jenkins
Correction des violations des règles Sonar