
Bonjour, je m'appelle Hamed Abdallah. Je suis ingénieur en informatique, spécialisé en développement full-stack avec 3 ans d'expérience. J'aime créerdes sites et des applicationset je cherche toujours à grandir et à évoluer. Je me concentre sur Angular, Spring Boot, ReactJS (NextJS) et NestJS .
Présentation
Après avoir obtenu un diplôme en génie logiciel, j'ai décidé de poursuivre ma passion. Ce que je préfère dans la programmation, c'est l'aspect résolution de problèmes. j'aime le sentiment de trouver enfin une solution à un problème. Ma pile principale est Spring Boot, Angular et Oracle Database. Je connais également NextJS, NodeJS(Express), NestJS, mongoDB et PostgreSQL. je suis actuellement à la recherche d'un poste à temps plein en tant que développeur de logiciels.
Quand je ne code pas, j'aime faire le sport, regarder les matchs de foot et tennis. J'aime aussi apprendre de nouvelles choses. J'apprends actuellement DevOps . J'essaie également d'apprendre Cryptomonnaie.
Mes projets
IACAD Adhan
Conception et développement de l’application Adhan, une plateforme de gestion de contenus (Adhkar, Hikma et Announcements). Mise en place d’une interface d’administration permettant la création, la modification et la planification des contenus, ainsi que le développement d’API REST fournissant du contenu quotidien aux applications clientes.
- Spring Boot
- Angular
- JHipster
- REST API
- Spring Security
- MS SQL
GPSI (Global Police & Security Index)
Développement et maintenance du back-end du système GPSI (Global Police & Security Index), une plateforme de surveillance et d’analyse des données de sécurité mondiale. Le système agrège des données provenant de sources multiples pour fournir des indicateurs critiques sur la criminalité, les menaces, et les risques géopolitiques. (Spring Boot)
- Spring Boot
- gitlab
- Oracle Database
- Oracle WebLogic
- JNDI
- Spring Security
CMS GPSI (Global Police & Security Index)
Création d’un CMS complet pour la plateforme GPSI, permettant aux utilisateurs non techniques de gérer les données de sécurité, les configurations, et les droits d’accès via une interface intuitive. (Spring Boot / Angular)
- Spring Boot
- Angular
- gitlab
- Oracle Database
- Oracle WebLogic
- JNDI
- Spring Security
LTM (Live Threat Map)
Développement du back-end de la plateforme LTM (Live Threat Map), une application web en temps réel affichant les attaques, les menaces et les statistiques de sécurité sur une carte interactive. (Node.js)
- NodeJS(Express)
- gitlab
- Socket
- mongoDB
- Redis
- Clean Architecture
- PM2
Centre de notification
centre de notification qui permet aux entreprises d'envoyer et de gérer des notifications à leurs clients ou à leurs employés via 4 types de channel : EMAIL, SMS, PUSH et CHAT.
- JHipster(Spring Boot/Angular)
- Bitbucket
- PostgreSQL
- microservice
Suivi heure de presence
Une platforme de suivi de l'enregistrement du système SAP(ERP), heure de présence et heure de compensations.
- Spring Boot
- Angular
- PostgreSQL
gestion de congés
Une platform gestion des congés et des absences consiste à traiter les demandes de congés du personnel, et à tenir un registre du nombre de jours pris et restants à chaque employé selon le solde prévu par le Code du travail ou la convention collective.
- Laravel
- Angular
- MongoDB
Projet intégré Devops
Mise en place d'un pipeline CI/CD pour l'automatisation du déploiement d'un site webexistant.
- Gitlab
- Docker
- Jenkins
- Kubernetes
- Azure
- Prometheus
- Terraform
My skills
- JavaScript
- TypeScript
- React
- Next.js
- Nest.js
- NodeJS(Express)
- GitLab
- Spring boot
- Angular
- PostgreSQL
- Docker
- Jenkins
- Python
- Oracle Database
- Oracle WebLogic
- JNDI
- mongoDB
- Spring Security
- Socket
- Redis
- Grafana
- Loki
- SonarQube
- OVH
- Digitalocean
- Weblogic
- Elastic Search
Formation
Cycle d'ingénieur en informatique
Polytechnique Sousse
D'octobre 2020 à septembre 2023Licence Appliquée en Sciences et Technologies de l'Information et de lacommunication
ECOLE SUPERIEURE DES SCIENCES ET DE TECHNOLOGIE DE HAMMAM SOUSSE Hammam Sousse, Tunisie
De septembre 2016 à juillet 2020Baccalauréat TECHNIQUE
LYCÉE TECHNIQUE OTHMEN CHATTI M'SEKEN
De septembre 2015 à juillet 2016Experience
Tech Lead / Développeur Full Stack
INRITS Sousse
• Développement et maintenance du backend du système GPSI pour la police de Dubaï, une plateforme de surveillance et d’analyse en temps réel des données de sécurité mondiales, intégrant des sources multiples pour l’évaluation des indices de sécurité, des taux de criminalité et des risques géopolitiques (Spring Boot). • Conception et développement d’un CMS complet pour le système GPSI, permettant aux utilisateurs internes non techniques de gérer les données de sécurité, les configurations du système et les autorisations utilisateurs (Spring Boot / Angular). • Développement du backend d’une application web avancée de visualisation des attaques et événements de sécurité en temps réel, incluant statistiques, chronologies, cartographie interactive mondiale et génération de statistiques via des requêtes ElasticSearch, afin d’aider les forces de l’ordre à la prise de décision (Node.js). • Conception et développement technique de l’application Adhan, une plateforme de gestion de contenus (Adhkar, Hikma et Announcements), permettant la création, la modification et la planification de contenus via une interface d’administration intuitive, ainsi que la mise à disposition d’API REST pour les applications clientes (JHipster – Spring Boot & Angular). • Mise en place d’une architecture sécurisée et scalable, gestion des rôles et permissions, définition des bonnes pratiques, revues de code et supervision technique des développements. • Setup complet de la supervision et de l’observabilité avec Grafana, intégrant Prometheus pour les métriques applicatives et système, et Loki pour la centralisation et la visualisation des logs, avec configuration pour l’agrégation des logs Spring Boot.
De août 2024Stage PFE
Satoripop sousse
Développement d'un micro service : centre de notification qui permet aux entreprises d'envoyer et de gérer des notifications à leurs clients ou à leurs employés via 4 types de channel : EMAIL, SMS, PUSH et CHAT (Whatsapp,Messanger, Slack et Line) Tech : JHipster(Spring Boot/Angular), Bitbucket, PostgreSQL, micro service, Figma
De février 2023 à septembre 2023Stage d'été
LEONI TUNISIE M'ssken
Développement d'une platforme de suivi de l'enregistrement du système SAP(ERP), heure de présence et heure de compensations Tech : Angular, Spring Boot, PostgreSQL.
De juillet 2022 à août 2022Stage PFE : Technicien
Global consulting Sousse
Développement d'une platforme pour vendre des services de sécurité
De février 2020 à mai 2020






