
Raouf Hammami
Senior Full Stack Developer | Python, Django
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full Stack avec 8+ ans d'expertise chez Prisma Media et diverses entreprises tech. Spécialisé en Python/Django, Node.js et solutions de monitoring, avec expérience prouvée en mentorat d'équipes et optimisation de performance. J'accompagne vos projets web de l'analyse des besoins au déploiement avec une approche qualité et innovation.
Expérience de travail
Techlead Backend
Prisma Media
mars 2019 - Présent
7 ans 8 mois
Paris Area, France
Tâches réalisées: Leadership & Architecture : • Amélioration & Participation du process de recrutement des nouveaux arrivants • Mentoring de profils juniors en organisant des sessions de peer programming ou via les merge requests • Veille et analyse permanente de la qualité de code et la dette technique afin d’optimiser le codebase • Piloter l’analyse et la spécification des besoins(métiers/infra) des divers projets du pôle monétisation • Rédiger la documentation technique et fonctionnelle des différentes projets du pôle Réalisations techniques : • Implémenter une solution robuste pour la gestion complète des publicités sur les sites web • Orchestrer la synchronisation des environnements prod et sec 2 ( AWS RDS , AWS IAM , AWS S3 , K8S ) • Implémenter une solution interne de monitoring de performance web (Grafana/ Elasticsearch ) ainsi qu’un système de reporting Hebdomadaire • Implémenter des services API en ( FastApi+GRPC) répondant à des besoins de forte charge (1000 rps) • Mettre en place un outil de sécurisation des credentials (Vault) sur tous les projets du pôle • Automatiser les processus de tests et déploiements des différents projets via Gitlab-ci et Kubernetes. • Diriger l’implémentation de tests unitaires et fonctionnels atteignant +80% de couverture sur tous les projets back et réduisant les regressions en production • Mise en place d’un systèmes d’alerting au niveau des différentes applications et ressources du pôle en cas de HS et suivi des logs via Datadog
Software Engineer & Fullstack Web Developer
Digit-U
sept. 2017 - mars 2019
1 an 7 mois
La Goulette, Tunisie
Projet : Monitor Ce projet consiste à développer une solution qui assure le contrôle de qualité et la gestion des phases au sein d’un chantier. Environnement technique : Java/JavaEE, JDK8, Hibernate 4, Spring Boot, REST Api, MySQL, Tomcat 8, Maven, Amazon Web Services, JasperReport, Swagger, Gitlab/Gitflow, Nginx, Jenkins, Jira, Mockito, Junit, Sonar. Projet : Bee The Move Ce projet consiste à développer un réseau social . Environment technique: NodeJS, MongoDB, ElasticSearch, RabbitMQ, Docker, SocketIo, Amazon Web Services, Git, Nginx, Facebook Graph Api, Google Api Projet : Smart Traveller Ce projet consiste à permettre aux utilisateurs d’avoir des informations concises concernant les lois de la douanne Tunisienne en trois langues (Arabe, Français et anglais). Tâches effectuées : Environments Techniques: Angular5/Ionic 3, RxJs, Jasmin , MockaJS ,Fabric Poc blockchain Ethereum: une platfome web en django connectée à une blockchain locale. (le poc est disponible dans mon compte Git) Environments technique : Ethereum, Docker, Django, Python Pour avoir plus de détails de ces projets cités ci-dessus, consultez la liste des projets disponibles sur mon profil.
Full Stack Developer
O3Stech
janv. 2017 - août 2017
8 mois
Ariana Governorate, Tunisia
Onyx is a web application that provides to customers a rich dashboard of real time measurement values (voltage , amperage , power gathered via Raspberry PI) and many other interesting features. Thus, all these measurements were gathered from Raspberry Pi used as a probe which is directly connected to the unit of production. In this project , i had the opportunity to use some advanced technologies and frameworks such as Django for the web application , RabbitMQ as a message broker between the web application and the probe, Celery, Python as a script language for the solution deployed in the probes, InfluxDB and Prostgres as databases used respectively for the storage of the measurements and for the web application. Keywords: Python, Django, Raspberry Pi, IOT, Monitoring, Applications Web Progressive, RabbitMQ,Docker, InfluxDB,PostgreSQL, Celery, Modbus RS485.
Web Developer
Regency Agency
mars 2014 - mai 2014
3 mois
Tunis, Tunisie
In order to obtain my licence diploma , i've been enrolled by "Regency Agency" as a web developer intern for the purpose of developing an e-commerce website. Keywords : PHP5 , HTML5 , CSS3.
Web Developer
Ooredoo Tunisie
juin 2013 - août 2013
3 mois
Charguia , Tunis , Tunisie
I did a summer internship in ooreedoo : my main task task was to enhance the local platform used by employees to better respond the new requirements. Keywords : CMS Joomla.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Engineer Degree
2014 - 2017
4 ans
Ecole Supérieure de Technologie et d'Informatique
Licence in Network and services Administration
2011 - 2014
4 ans