Baba Sadou - Développeur JAVA
Ref : 211008D001-
Domicile
31100 TOULOUSE
-
Profil
Développeur (39 ans)
-
MobilitéTélétravail si le client est à plus de 2h de son domicile
-
StatutFreelance
-
Consultant AUSY
chez Thales Air System (4 ans)Jan 2017 - aujourd'huiMaintenance évolutive et corrective d’un Logiciel de gestion du Trafic aérien
Outils et technologies : Eclipse, Java 8, Swing, Spring, XML, Corba, Mockito, JUnit, Ant, Git, Gradle, Jira, Abbot, LUCIAD, Design Pattern, Jenkins, Sonar
▪ 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 -
Consultant AUSY
chez Thales Services Toulouse (1 an)2016 - 2017Maintenance corrective et évolutive de 2 Logiciels de Total
Outils et technologies : Eclipse, Java7, Swing, JUnit, Maven, SVN, Jira, JDBC, SQL, SQL Server, Hibernate, Spring
▪ Correction d’anomalies
▪ Développement de nouvelles fonctionnalités
▪ Développement d’interfaces graphiques Swing
▪ Codage de tests unitaires
▪ Ecriture de tests fonctionnels -
Stage de fin d’études (6 mois)
Chez Artal Technologies Labège2016 - aujourd'huiEtude de la Stratégie et des outils de test automatique d’IHM développées en JavaFx
Outils et technologies : Eclipse, Gradle, Java8, JavaFX8, MVC, TestFX, Jubula, Squish, Junit, Jenkins, Git
▪ 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 -
Stage de fin d’études
à Orange Guinée (4 mois) + 1 an CDD - Implantation de site GSM2011 - 2012Implantation 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
-
Master Ingénierie des Systèmes Temps Réel (ISTR)
à l’UPS Toulouse2014 -
Licence 3 Electronique Electrotechnique et Automatique (EEA)
à l’UPS Toulouse2013 -
Licence Professionnelle Télécoms et Réseaux
à l’institut polytechnique de Conakry (Guinée)2007 -
Baccalauréat scientifiques
à Mamou (Guinée)2007
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