
Imed TARHOUN
Senior Java Software Engineer
Salaire / Taux journalier
Manouba, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieur Java Senior avec 15+ ans d'expertise en développement logiciel et systèmes embarqués. Spécialisé dans les IDEs Eclipse RCP (STM32CubeIDE), solutions IoT et applications multi-plateformes pour l'automobile et télécoms. Expert Java/Spring Boot offrant des solutions robustes adaptées à vos besoins métier spécifiques.
Expérience de travail
ACTIA Engineering Services
sept. 2020 - Présent
6 ans 2 mois
Senior Java Software Engineer
mars 2022 - Présent
4 ans 8 mois
Développement des nouveaux modules pour l'IDE « STM32CubeIDE » concu par ST-Microelectronic et développé entièrement en Java (basé sur Eclipse RCP), afin d'implémenter le support complet de ses nouveuax produits (MPU et MCU) basés sur l'architecture ARM (v7 et v8).
Senior Java Software Engineer
sept. 2020 - mars 2022
1 an 7 mois
Développent et maintenance des modules de l'IDE de diagnostic « Actidiag-Author » conçu par ACTIA et développé entièrement en Java (basé sur Eclipse RCP), et utilisé par son équipe de développement applicatif afin de permettre à son outil de diagnostic de prendre en charge les calculateurs des véhicules (Renault, PSA, Opel, Wolksvagen, …) .
Senior Java Developer
STREAMWIDE
mars 2019 - oct. 2020
1 an 8 mois
Développement et maintenance d’un ensemble de modules d’une solution propriétaire de communication VoIP intitulée « El Madar », avec une forte contrainte de sécurité, pour le compte d’un opérateur de télécommunication Libyen (Front-end : Android ; Backend : Spring Boot).
Senior Java Developer
Altran
janv. 2018 - mars 2019
1 an 3 mois
Développement des modules applicatifs ainsi que la partie IHM, pour les écrans tactiles des machines à café connectées, fabriquées par l’industrie SEB en France (Front-end : Java embarqué ; Backend : Spring Boot).
Gfi world
janv. 2017 - déc. 2017
1 an
Senior Java Developer
août 2017 - déc. 2017
5 mois
Développement d’une solution pour le compte de l’office de la marine marchande et des ports, pour la gestion et l’enregistrement des données des enquêtes et des navires pendant les visites faites à bord, et les synchroniser avec les serveurs lors du retour aux locaux du ministère (Front-end : HTML, Javascript, Thymeleaf ; Back-end : Spring).
Senior Java Developer
janv. 2017 - juil. 2017
7 mois
Développement d’une solution multi-plateformes avec Cordova (Android, iOS, Windows Phone, …) pour le compte du ministère des affaires sociales, afin de gérer et enregistrer les données d’inspections pendant les visites faites sur terrain, et les synchroniser par la suite avec les serveurs lors du retour aux locaux du ministère (Front-end : HTML, CSS, Javascript, Json ; Back-end : Spring).
Co-fondateur
Beyond Technology Tunisie
juil. 2013 - déc. 2016
3 ans 6 mois
- Développement d’un prototype de solution multi-plateformes de gestion de trafic urbain, de pointage, de recettes, ainsi que de billetterie, implémentée sur des caisses électroniques connectées (3G), synchronisées avec les serveurs en temps réel, et embarquées dans les bus de transport de l’STS (Front-end : JSF ; Back-end : JEE). - Développement d’une solution publicitaire pour les foires, les grandes surfaces, ainsi que les concessionnaires de voitures, basé sur la microlocalisation à travers la technologie des «iBeacons» qui utilise le bluetooth «Low Energie», en adoptant le protocole de communication «Eddystone» produit par Google et implémenté dans les «Smart Beacons» de la firme « Estimote » (Front-end : Android ; Back-end : JEE). - Des formations professionnelles certifiantes telles que : CCNA, LPIC, OCA, OCP, Android ATC, Scrum … - L’organisation des séminaires dans les grandes écoles concernées par les technologies de l’information, afin de sensibiliser les élèves ingénieurs autour des technologies de pointes et leurs perspectives à venir, ainsi que l’encadrement des PFE.
Cynapsys
avr. 2012 - juil. 2013
1 an 4 mois
Java Software Developer
janv. 2013 - juil. 2013
7 mois
Développement d’une solution pour le compte de ACTIA en Mexique, permettant d’afficher sur une tablette embarquée dans un bus de transport (en communiquant avec un serveur de bord) des informations tel que : le parcours du bus, la position actuelle, la vitesse, la distance restante, le temps restant, les sites d’intérêt relatifs à la position actuelle, la météo de la zone actuelle, etc (Front-end : Android ; Back-end : JEE sur un micro-serveur léger).
Embedded Software Developer
avr. 2012 - déc. 2012
9 mois
Développement d’un ensemble de modules applicatifs IPTV, basés sur QT et STM40-SDK, et communiquants à travers un middleware, autour du set-top box STi-7108 de ST Microelectronics, ainsi qu’un module de communication avec sa télécommande.
Embedded Software Developer
ACTIA Engineering Services
févr. 2010 - mars 2012
2 ans 2 mois
Développement des modules applicatifs de l'outil de diagnostic automobile «Multi-Diag», pour la prise en charge des calculateurs électroniques embarqués dans les véhicules. Multi-Diag est un outil multimarque fabriqué par la firme ACTIA.
Embedded Software Developer
Sagemcom
févr. 2009 - janv. 2010
1 an
Développement et maintenance des modules applicatifs (y compris la partie IHM) du firmware d'une imprimante multimédia (Interface tactile, USB, Empreinte, Ethernet, ...), ainsi que la restructuration de l’architecture de sa couche IHM au niveau des contrôles Javascript afin d’améliorer le temps de réponse en navigant à travers ses différents menus (temps de latence réduit au moitié), et la maintenance de son interface web embarquée.
Formation
INSAT - Institut National des Sciences Appliquées et de Technologie
Diplôme National d'Ingénieur
2006 - 2009
3 ans