
Oussama ZAIM
Développeur senior Java - Cloud AWS
Salaire / Taux journalier
Paris, France
Mobilité : Casablanca, Paris, ...
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Développeur Senior Full-Stack | Expert en Solutions SaaS & Cloud AWS 10+ ans d’expérience en développement Full-Stack, spécialisé dans la conception et l’optimisation d’applications SaaS, web et métiers. J’accompagne les entreprises dans la création de solutions sur mesure, de la conception à la mise en production, avec un focus sur la performance, la scalabilité et la sécurité.
Expérience de travail
Fondateur - Responsable Produit & architecture technique
WaresoftFreelance
avr. 2020 - Présent
6 ans 7 mois
Création et développement de Waresoft, éditeur de plateformes SaaS dédiées à la digitalisation et à l’optimisation des processus métiers. J’assure la vision produit, l’architecture technique, la qualité des développements et l’évolution continue de plusieurs solutions internes (SchoolApp, OrcaFlow et autres produits en cours). Produit & Conception • Définition de la vision produit, conception fonctionnelle et priorisation de la roadmap. • Analyse des besoins métier et transformation en fonctionnalités scalables et maintenables. • Spécification et supervision technique des intégrations (API REST, authentification, permissions, workflows automatisés). Architecture & Développement • Conception de l’architecture logicielle des plateformes : micro-services, modularisation, scalabilité, performance et sécurité. • Direction technique du développement front-end et back-end (Java/Spring Boot, Angular, React, REST APIs, MySQL). • Mise en place et supervision des environnements cloud : AWS (EC2, RDS MySQL, S3, CloudFront, Load Balancer), CI/CD GitHub Actions, reverse proxies, optimisation des coûts et de la sécurité. • Mise en œuvre des bonnes pratiques : clean architecture, gestion des erreurs, logs structurés, tests, documentation technique. • Encadrement du développement continu des solutions SchoolApp et OrcaFlow et industrialisation des nouveaux produits. Fiabilité & Exploitation • Supervision de la production : disponibilité, performance, sécurité et continuité de service. • Mise en place d’outils de monitoring et d’observabilité : Grafana, Prometheus, CloudWatch, logs centralisés ELK/Opensearch. • Gestion des environnements : AWS EC2 (autoscaling), RDS backups, IAM permissions, S3 versioning, CDN, gestion DNS. • Déploiements continus, gestion des releases, résolution des incidents, optimisation des performances SQL • Mise en place de politiques de sécurité : chiffrement, gestion des accès, pare-feu, surveillance d’activité, conformité RGPD.
Ingénieur Logiciel Senior – Java / React
mars 2018 - déc. 2024
6 ans 10 mois
Région de Paris, France
Éditeur logiciel SaaS, leader de son marché, avec plus de 100k utilisateurs quotidiens. Mission dédiée à la migration et à la modernisation d’une plateforme critique à forte volumétrie, dans un contexte exigeant en performance, stabilité et optimisation continue. • Développement back-end en Java / Spring boot dans le cadre de la refonte progressive de la plateforme. • Conception, maintenance et optimisation de traitements Spring Batch pour la gestion de flux volumétriques. • Analyse et optimisation de requêtes SQL complexes et de procédures stockées afin d’améliorer les temps de réponse et la performance globale. • Contribution à l’évolution de l’architecture technique et à la robustesse des composants métiers dans un environnement multi-versions et multi-clients nécessitant une compatibilité ascendante. • Gestion et validation des déploiements en multi-environnements (développement, intégration, pré-production, production). • Diagnostic et résolution de problématiques liées à la volumétrie, aux index, aux plans d’exécution et aux différences entre environnements. • Rédaction et mise à jour de la documentation technique (modules, traitements, architecture, procédures). • Collaboration étroite avec les équipes produit et technique pour garantir cohérence fonctionnelle et qualité des livrables.
Ingénieur logiciel Java/Java EE
DIRECTSKILLS : La référence pour optimiser votre recours au Travail Temporaire
juin 2015 - mars 2018
2 ans 10 mois
Maintenance évolutive et corrective d’une application de gestion d’intérim utilisée pour le suivi des missions, des intérimaires et des besoins opérationnels des équipes métier. Intervention sur l’amélioration des fonctionnalités existantes, la correction d’anomalies, l’optimisation du code et la mise à jour de la documentation technique. Participation également à la conception de nouvelles évolutions fonctionnelles. Tâches réalisées : - Maintenance corrective et évolution de modules métiers. - Analyse, correction et optimisation de la logique applicative et des interfaces. - Participation à la conception technique des nouvelles fonctionnalités. - Rédaction et mise à jour de la documentation technique. - Intégration front/back et résolution d’anomalies multi-couches. Environnement technique : Java, Spring, Maven, JavaScript, JQuery, React JS, SQL Server, Bitbucket.
Développeur Java/SmartClient
Fovea Process
janv. 2014 - oct. 2014
10 mois
Paris, France
- Finalisation d'une première version du CRM de la plateforme Fovea Process - Intégration d'une fonction qui permet l'export d'un objet depuis la plateforme. - Mise en place de la sécurité d'un outil de reporting de la plateforme Fovea Process, - Développement d'une application, qui permet la gestion des commandes et le calcul de la marge. - Participation à la conception - Maintenance corrective et évolutive de l'application - Rédaction de la documentation technique et les guides d’utilisation Environnement technique : Java, SMARTCLIENT, JavaScript, SQL Server
Développeur JAVA
OMNIXYS
mars 2011 - juil. 2011
5 mois
Création d’une application web qui permet de dessiner une page web à l’aide des objets prédéfinis ainsi qu’un générateur du code HTML et CSS de la page dessinée par l’utilisateur. - Environnement technique : FLEX, JAVA, Servlet/JSP, MYSQL, CSS, HTML et XML
Développeur JAVA/J2EE
CHU Mohammed VI de Tanger
juin 2010 - oct. 2010
5 mois
Création d’une application web dédiée à la gestion du dossier médical d’un patient. La solution permettait d’administrer les analyses, ordonnances, certificats médicaux ainsi que l’historique des opérations, avec une interface simple et structurée facilitant la consultation et la mise à jour des informations. Tâches réalisées : - Conception et développement complet de l’application (architecture, interfaces, logique métier). - Implémentation des modules de gestion des analyses, ordonnances, certificats et opérations. - Intégration front/back et développement des vues dynamiques. - Mise en place des flux de données, validations et règles métier. - Déploiement initial et tests fonctionnels. Environnement technique : JAVA, Servlet/JSP, JQUERY, MySQL.
Développeur JAVA
Veolia
juin 2009 - août 2009
3 mois
Réalisation d’une application de gestion des ressources humaines permettant d’administrer les employés, les congés, les absences, les contrats et les processus internes de l’entreprise. Participation au développement des fonctionnalités clés, à la conception technique et à l’intégration front/back, ainsi qu’à l’amélioration de l’ergonomie et de la fiabilité de la solution. Tâches réalisées : - Développement de modules RH (employés, congés, absences, contrats). - Conception technique et participation à l’architecture de l’application. - Implémentation des interfaces et intégration front/back. - Mise en place de règles métier et automatisations internes. - Correction d’anomalies, optimisation et amélioration continue de l’application.
Formation
Université de Rouen
Master 2, Génie de l'information et des systèmes d'information
Faculté des sciences et techniques de Tanger, Maroc
Licence, Ingenierie informatique
EPSI Paris
ingénieur d'études et développement