Mohamed Amine - Ingénieur de développement Spring Boot
Ref : 220614O001-
Domicile
1001 TUNIS (Tunisie)
-
Profil
Ingénieur de développement, Chef de projet, DBA (58 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Poste GERANT
Société : APUS CONSULTING (SSII)Jan 2019 - aujourd'huiSociété de service informatique, développement de logiciel.
Développement Java, JEE, framework Spring boot, Spring security, Thymeleaf, Bootstrap, Javascript, JQuery, HTML5
Développement de site WEB avec Wordpress e-commerce, Référencement manuel du site
Administrateur base de données SQL Server
Test fonctionnel, Test régression, Test de charge – robustesse – performance
Automatisation de test
Maintenance parc informatique, Hard & Soft, Sécurité des données
Assistance technique et accompagnement des clients
Applications développées :
• Application agricole de gestion de parcelles, cultures
• Application de prise en charge des prestations de services d’assistance automobile
• Application de saisie des bons des prestataires de services d’assistance automobile -
Poste Office Manager (Responsable du site NGE Tunisia)
Société : NGE New Global Electronics (Embedded systems solution)Jan 2015 - Jan 2019Société offshore non résidente spécialisée dans le domaine de validation et développement système embarqué automobile.
Responsable NGE de deux locaux distants
• Gestion des commandes
• Gestion des espaces de travail
Process
• Elaboration et mise en place des processus de travail RH, Gestion de projet, Achat, Validation et développement
Responsable administratif et RH
• Gestion Ressource Humaine : recrutement, intégration, support, gestion des compétences
• Suivi des opérations comptables
• Suivi des dossiers CNSS
• Suivi des déclarations des impôts
Responsable financier
• Gestion du cashflow de la société
• Gestion des opérations bancaire en euro et en dinars convertible
• Gestion des investissements
Responsable Projets en cours
• Participation à l’Audit avec PSA pour l’obtention de la certification documentaire, sécurité, environnement et
technique de validation
• Préparation du planning
• Suivi avancement des projets de validation en cours
• Analyse et partage des KPI d’avancement avec les managers
• Analyse du risque
Responsable IT
• Gestion des équipements de mesure (Achat, Récupération douane, Calibration
• Gestion des échantillons de validation
• Gestion du parc informatique -
Poste Chef de projets Homologation
Société : OXIA (SSII spécialisée dans le développement informatique et les solutions logicielles offshore)Jan 2011 - Jan 2015Responsable des compagnes de test des applications en cours de développement.
Assurer les étapes et les taches d’homologation :
• Planning et Suivi des livraisons
• Préparation des plans de test
• Suivi des exécutions des compagnes de test
• Rédaction du rapport de test
• Analyse du résultat de test
• Analyse du retour client
Mise en place et administration de la plate-forme de test sous Windows
TestLink : outil de gestion des cas de test, campagne de test et exécution des tests
Mantis : outil de gestion des anomalies
Participer à la mise en place de la procédure de gestion de contrôle qualité et livraison interne à la société.
Responsable du développement et l’exécution des tests de régression :
Selenium IDE, Selenium RC, Selenium GRID. Utilisant le framework TestNG et JUnit
SoapUI
Responsable du développement et exécution des tests de charges et performance :
(Jmeter, SoapUI, JVisualVM, Javamelody, probe)
Mise en place et administrateur de la plate-forme d’intégration continue des applications en cours de développement sous
Windows et Ubuntu:
(Jenkins, Maven, Sonar, SchemaSpy)
Mise en place de la plate-forme de groupe de discussion
(Forum, Wiki, Redmine)
Responsable et administrateur du serveur de gestion des versions des codes sources :
(SVN, CVS, GIT)
Administration et maintenance des bases et utilisateurs Oracle
• Creation sauvegarde et restoration de bases de données Oracle
Développement PLSQL sous Oracle
• Manipulation de données
• Ecriture de procédure stockée
• Ecriture de fonctions
• Ecriture de triggers -
Responsabilité : Chef équipe intégration
Société : Cylande Africa (Editeur de solutions logicielles pour la distribution)Jan 2008 - Jan 2011Projets :
Intégration continue :
Assurer la stabilité des applications à chaque remonté de source. Utilisation de l’outil « Hudson » avec des taches JAVA
ANT.
Tests non régression :
Mise en place des fiches de tests unitaire en se basant sur les dossiers fonctionnelles.
Préparation des scénarios de test.
Assurer la non régression développé avec « Selenium », « Perl » et « Cactus ».
Test de Charge, Performance, Stress, Robustesse :
Utilisation des outils de tests de performance et charge : « WebLOAD », et « Jmeter »
Rédaction des rapports sur les résultats du temps de réponse et du comportement du système
Livraisons :
Responsable des livrables (WAR, document de livraison et document d’installation).
Livraisons intermédiaires recette après validation et des versions clients
Responsable de la libraire SVN et gestion des versions.
Modèle de données :
Responsable des modèles de données des projets. Assurer les l’application des scripts de mise à jour sur les bases de données
Oracle, utilisées par les applications en cours de développement. -
Solution : Test et validation de l’application en cours de développement
Société : OXIA (SSII spécialisée dans le développement informatique et les solutions logicielles offshore)Jan 2007 - aujourd'huiProjet : Préparation des scénarii de test. Développement des tests de non régression. Test de charge et performance.
Technologie : Hibernate, JSP, Servlet, taglibs, Struts, Outils : Tomcat, Eclipse Architecture : 3-Tiers.
Outils : Eclipse, Infrared, Tomcat
Solution : Participation au développement de l’application « Vente assistée dans un magasin» -
Responsabilité : Développeur J2EE
Société : international Soft Company2004 - aujourd'huiParticipation à l’élaboration du modèle physique et du développement avec JAVA
Technologie : Struts, JSP, base de données (Oracle 9i) Architecture : 3-Tiers -
Solution : assistance techniqueResponsabilité : ingénieur consultant
Société : international Soft Companyauprès du client Tunisie Télécoms2003 - 2006Gestion des lignes de transmission des données
Etat des statistiques des abonnés et des travaux des lignes téléphonie fixe.
Gestion des réseaux téléphonies fixes.
Gestion des abonnés GSM prépayé
Langage : Visual Basic, base Informix -
Responsabilité : Chef de projet
Société : international Soft Company Solution : Site WEB dynamique pour le compte d’un client Italien « INTERMOULD »2002 - aujourd'huiSite WEB pour les ventes aux enchères, forum de discussion et des pages publicitaires
Langage : ASP, base SQLServer -
Responsabilité : Chef de projet
international Soft Company Société : international Soft CompanyJan 1999 - Jan 2007Rédaction des dossiers fonctionnels et des rapports de validation des phases d’architecture processus RUP
Technologie : Struts, JSP, base de données (Oracle 9i) Architecture : 3-Tiers
Elaboration des modèles des diagrammes.
Suivi de l’avancement et participation du développement -
Responsabilité : Développeur, Administrateur base de données SQL Server.
Société : international Soft Company1999 - 2001Conception, Développement et Mise en place du système d’information du réseau de la société Tunisienne d’Assurances et de
Base de données : SQLServer
Réassurances (STAR).
Langage : Visual Basic
CONNAISSANCES TECHNIQUES
Système : Windows, Ubuntu
Langage & Framework : JAVA, PHP, HTML, ANT, JUnit, TestNG, Cactus, Selenium
SGBD : Oracle, MySQL, PostgreSQL, Informix, SQL Server, MS Access
Outils : Jmeter, Jenkins, WebLOAD, Infrared, Tomcat, Eclipse,
Methode: UML
FORMATION ACADEMIQUE
1991-1993 Deuxième cycle d’études supérieures en informatiques de gestion à l’EEA-INTAC.
Attestation de réussite d’ingénieur en informatique de gestion.
1989-1991 Premier cycle d’études supérieures en informatique de gestion à l’EEA-INTAC.
DTS Informatique.
1988-1989 7 ème année Math Technique au lycée Technique de MENZEL TEMIME
CONNAISSANCE LANGUES
➢ Anglais Bien.
➢ Français Très Bien.
➢ Arabe Natale.
Je souhaite te contacter par téléphone pour te proposer ma candidature
Système : Windows, Ubuntu
Langage & Framework : JAVA, PHP, HTML, ANT, JUnit, TestNG, Cactus, Selenium
SGBD : Oracle, MySQL, PostgreSQL, Informix, SQL Server, MS Access
Outils : Jmeter, Jenkins, WebLOAD, Infrared, Tomcat, Eclipse,
Methode: UML
FORMATION ACADEMIQUE
1991-1993 Deuxième cycle d’études supérieures en informatiques de gestion à l’EEA-INTAC.
Attestation de réussite d’ingénieur en informatique de gestion.
1989-1991 Premier cycle d’études supérieures en informatique de gestion à l’EEA-INTAC.
DTS Informatique.
1988-1989 7 ème année Math Technique au lycée Technique de MENZEL TEMIME
CONNAISSANCE LANGUES
➢ Anglais Bien.
➢ Français Très Bien.
➢ Arabe Natale.
Je souhaite te contacter par téléphone pour te proposer ma candidature