Développeur Full-Stack spécialisé dans le développement d'applications web avec une solide expérience en Angular, Spring Boot, MySQL et Java. Passionné par la création d'interfaces utilisateur interactives et la mise en place de solutions backend efficaces, je suis capable d'aborder divers domaines d'application.Compétent en web scraping, j'utilise des bibliothèques telles que Jsoup et Selenium WebDriver pour extraire des données de manière automatisée. Maîtrisant l'intégration d'APIs tierces, telles qu'Amazon SP API et Keepa API, je manipule et reformule des données JSON pour extraire des informations précieuses et enrichir les fonctionnalités des applications. Toujours en quête d'innovation, je suis déterminé à relever de nouveaux défis et à contribuer au développement de solutions technologiques qui dynamisent les entreprises et les industries.
Lynxab
-
Développeur Java Spécialisé En Scrapping WebLynxab Jul 2024 - Present🔴 Description :✅️ Conception et développement d'un système robuste de scrapping en Java pour extraire de manière automatisée des données précises à partir de sites web de fournisseurs de produits.✅️ Utilisation avancée de bibliothèques telles que Jsoup, Selenium WebDriver, Apache POI, et d'autres outils personnalisés pour manipuler et formater les données extraites.✅️ Implémentation de stratégies sophistiquées pour contourner les protections anti-scrapping, notamment la mise en œuvre de robots Java pour éviter le blocage IP et l'utilisation de techniques de contournement pour Cloudflare.🔴 Outils utilisés :🔧 Selenium WebDriver : Pour l'automatisation des interactions avec les navigateurs web et l'extraction de données dynamiques.🔧Jsoup : Pour l'analyse et le parsing de contenu HTML.🔧Apache POI : Pour la manipulation de fichiers Excel et autres formats de données.🔧 JUnit : Pour les tests unitaires afin de garantir la fiabilité du code.🔧 Techniques personnalisées : Développement de solutions spécifiques pour contourner les mécanismes de détection et de blocage des sites web.
-
Développeur Frontend Angular – Application De Gestion De Commerce Sur AmazonLynxab Jul 2023 - PresentGouvernorat Mahdia, Tunisie🔴 Description :✅️ Conception et développement d'interfaces utilisateur interactives et intuitives pour applications web basées sur Angular 14.✅️I ntégration de visualisation avancée des données à l'aide de Chart.js et ng2-charts, améliorant la compréhension des données pour les utilisateurs.✅️ Optimisation continue de l'expérience utilisateur à travers l'utilisation d'Angular Material et de techniques avancées de CSS3.✅️ Collaboration étroite avec les équipes de conception et de produit pour améliorer les fonctionnalités et répondre aux exigences des utilisateurs finaux.🔴 Technologies utilisées :🔧 Angular 14 : Framework JavaScript pour le développement d'applications web.🔧 TypeScript : Langage de programmation typé utilisé avec Angular pour une meilleure maintenabilité du code.🔧 HTML5, CSS3 : Standards du web pour la structure et la présentation des pages web.🔧 Angular Material : Bibliothèque de composants UI pour Angular, facilitant le développement d'interfaces utilisateur cohérentes.🔧 Angular CLI : Interface de ligne de commande pour Angular, simplifiant le processus de développement.
-
Développeur Backend Springboot – Application De Gestion De Commerce Sur AmazonLynxab Oct 2023 - Present🔴 Description :✅️ Développement et optimisation de la logique serveur pour des applications robustes et évolutives en utilisant Java 11 et le framework Spring (Spring Core, Spring Boot, Spring Security).✅️ Gestion efficace des bases de données MySQL et utilisation avancée de Hibernate pour le mapping objet-relationnel (ORM), assurant la performance et la sécurité des données.✅️ Intégration réussie d'APIs externes telles que Amazon SP API et Keepa API, facilitant l'expansion des fonctionnalités et l'amélioration de l'expérience utilisateur.✅️ Résolution proactive de problèmes complexes liés à la scalabilité, à la sécurité et aux performances des applications.✅️ Développement et implémentation d'algorithmes avancés pour répondre aux besoins spécifiques des projets.🔴 Technologies utilisées :🔧 Java 11 : Langage de programmation principal pour le développement backend.🔧 Framework Spring : Ensemble complet d'outils pour le développement d'applications Java, incluant la gestion de la sécurité et la création de microservices avec Spring Boot.🔧 WebFlux : Framework réactif pour la construction de services web évolutifs.🔧 MySQL : Système de gestion de base de données relationnelle utilisé pour le stockage de données.🔧 Amazon SP API et Keepa API : APIs externes intégrées pour l'accès à des données spécifiques et à des services tiers.🔧 Hibernate : Framework ORM pour la gestion efficace des données relationnelles dans les applications Java.
-
Stagiaire PfeBee Coders Feb 2023 - May 2023Gouvernorat Ariana, TunisieConception et création d'une plateforme web de réservation de terrain de foot et d'organisation de compétitions
Hamdi Smida Education Details
-
Polytech MonastirComputer Engineering -
Faculté Des Sciences MonastirSciences Informatiques -
9Antra.Tn-The BridgeDéveloppement Web
Frequently Asked Questions about Hamdi Smida
What company does Hamdi Smida work for?
Hamdi Smida works for Lynxab
What is Hamdi Smida's role at the current company?
Hamdi Smida's current role is Full-Stack Developer ( Angular & Spring Boot ) | Expert en Scraping Web | Spécialiste APIs (Amazon SP API, Keepa API).
What schools did Hamdi Smida attend?
Hamdi Smida attended Polytech Monastir, Faculté Des Sciences Monastir, 9antra.tn-The Bridge.
Not the Hamdi Smida you were looking for?
-
Hamdi Smida
Sousse, Tunisia -
Hamdi Smida
Sousse, Tunisia -
Hamdi Smida
Tunis -
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial