Mhadhbi A.

Back End Developer

135 dollar
Freelancer
5 years
Mioveni, ROMANIA

My experience

More

SASTEC-GROUPOctober 2019 - Present

Contexte : Vidéo et Podcast
Mission : Maintenance et mise à jour de pipeline de transcodage et d'autres traitements.
Environnement technique : REST API, Gin, Golang, Python, Mysql, GORM, Ffmpeg, Rabbitmq, SFTP, SWIFT API(OVH), AWS S3, YML, Swagger, Makefile, Shell, Docker, docker-compose, Jenkins, Gitlab-ci, Mantis, AKAMAI, HLS.
Contexte : Live
Mission : Maintenance et mise à jour de fonctionnalités telles que live, commentaire, quiz, chapitre, slide et miniature.
Environnement technique : REST API, Gin, Golang, Python, GORM, Swagger, Docker, docker-compose, Jenkins, Gitlab-ci.
Contexte : Statistique
Missions :
- Développement de module pour récupérer des statistiques spécifiques.
- Développement de module d'écriture des logs sur plusieurs formats en utilisant syslog.
- Création des scripts de mis à jour via des requêtes DSL.
- Création des logs avec des formats spécifiques pour des nouvelles clients.

Environnement technique : Elasticsearch, logstash, Kibana, REST API, Gin, Golang, syslog- ng, JWT, YML, bash, Docker, docker-compose, jenkins.
Contexte : SendGrid
Mission : Développement d'une application multi-client pour envoyer des e-mails planifiés.
Environnement technique : REST API, Gin, Golang, Mysql, Gorm, Swagger, JWT, YML, SHELL, Docker, docker-compose, Jenkins.
Contexte : AWS S3
Mission : Développement d'application qui assure différentes actions sur AWS S3.
Environnement technique : REST API, Gin, Golang, Swagger, JWT, YML, SHELL, Docker, docker-compose, Jenkins.
Contexte : Podcast
Mission : Développement des APIs pour une application front-office spécifique.
Environnement technique: REST API, Gin, Golang, JWT, YML, ElasticSearch, Docker, docker-compose, Gitlab-ci.
Contexte : Templates et Skins
Mission : Développement de module qui gère différents Templates avec ses Skins.
Environnement technique: REST API, Gin, Golang, Mysql, Gorm, Docker, docker-compose.
Contexte : Service typescript
Mission : Générer des Apis TypeScript via des schémas Swgger.
Environnement technique: TypeScript, Swagger.



ALI MHADHBI

Développeur B

C O M P É T E N C E

Langages: Golang, PHP, NodeJs, Python,

GraphQL, Swagger, HTML5, CSS3, SQL,
JavaScript, jQuery, AJAX, Java, C/C++, C#,
JSON, XML, YML.

Éditeurs : Intellij, VS code, Eclipse, Sublime
text , netbeans.
Outils : Ffmpeg, RabbitMQ, Docker, docker-

compose, ELK.
Serveurs Web : Apache, Nginx, WAMP
Server, Xampp.
SGBD : MySQL, PostgresSQL, Redis,

SqlServer.
Frameworks : Gin, Flask, CakePHP,
Symfony,

Technologies :Web services(REST),
Bootstrap.
CI/CD outils : Gitlab-CI, Jenkins.
Logiciels de gestion de versions : GIT.

Méthode agile : KANBAN.

LANGUES

* Anglais : Intermédiaire

* Français : Courant

C E N T R E S - D'I N T É R Ê T

* La programmation

* La musique
* Le sport

* Les voyages
* Films



ckend Golang

E X P É R I E N C E S
Contexte : OVHCloud(Swift API)
Mission : Développement d'application qui assure différentes actions sur OVH Cloud .
Environnement technique : REST API, Gin, Golang, Swagger, JWT, Docker, docker- compose, Jenkins.
Contexte : Événement
Mission : Développement de module qui gère des événements liés aux webinaires.
Environnement technique : GraphQL, Gqlgen, Gin, Golang, JWT, YML, SHELL, Docker, docker-compose, Jenkins.
Contexte : Programme
Mission : Maintenance et mise à jour d'application de conversion de HTML en vidéo.
Environnement technique : Node.js, Gin, Golang, Docker, docker-compose, jenkins, Mantis, Bash, xvfb, google-chrome, Ffmpeg.
Contexte : Téléchargement
Mission : Développement d'un micro-service pour télécharger des fichiers sur des serveurs distants en utilisant le protocole TUS.
Environnement technique : REST API, Gin, Golang, Tusd, JWT, Docker, docker-compose, jenkins, Mantis.
Contexte : Migrations
Missions :
- Création de scripts SQL pour migrer des bases de données.

- Création de scripts Python de transcodage de vidéos.
- Création de scripts Golang de génération de fichiers SMIL, miniatures et sprites.
Environnement technique : PHP, Golang, SQL, Ffmpeg, Python.
More

MTD-GROUPAugust 2019 - September 2019

Mission : Développement d'une application de gestion de cabinets comptables.
Environnement technique : Symfony4, PHP7, TWIG, JavaScript, HTML, jQuery, Ajax,
Bootstrap 3, MySQL, Dompdf, HTML2PDF, WampServer, Redmine.
More

MTD-GROUPJanuary 2018 - July 2019

Missions :

- Développement et maintenance d'une application de gestion de stock qui permet principalement de gérer des entrées et sorties de stock.

- Développement de gestion commerciale avec des exigences spécifiques.
- Développement de gestion de contrôle qualité.

- Développement de gestion et suivi de projets destinée au bâtiment électrique.
Environnement technique : CakePHP, PHP5, JavaScript, jQuery, Ajax, TCPDF, Bootstrap
3, MySql, Xampp,Redmine.
More

ISIMS, Laboratoire de recherche(MIRACLMarch 2015 - January 2016

* ISIMS, Laboratoire de recherche(MIRACL)      Sfax, Tunisie     
Mission : Proposition d'une méthode d'extraction d'actualités et d'annotation de médias

diffusés en temps réel sur Twitter.
Environnement technique : Eclipse, JAVA, MySQL, XML, JSON, RDF, Twitter APIs,
More

SWSFebruary 2012 - June 2012

Mission : Développement d'une application de gestion commerciale.
Environnement technique : C#, Visual studio, UML, MySQL.

My stack

Technologies

RabbitMQ, REST API, ElasticSearch, Web Services

Languages

XML, HTML5, SQL, C++, Java, JavaScript, HTML, TypeScript, Golang

Other

English, C Programming Language, industry~it, Microsoft Visual Studio, Microsoft C-SHARP, French, Cascading Style Sheets, Développeur, Licence, Microsoft Windows 2000 Server, Développeur Web, Développeur Java, la maintenance, Informaticien, OVH, DBMS, Bash Shell, Go programming language, Baccalaureat > Baccalaureat Informatique, Baccalaureat > Baccalaureat science, Python Programming, Développeur C#, gitlab-ci, SMIL, Amazon Web Services, Gorm, Gin, Développeur Backend Golang, DÉVELOPPEUR WEB - CakePHP, Master > Master recherche - Informatique et multimédia, UML/OMT, Personal Home Page

Databases

PostGreSQL, MySQL, Redis, Microsoft SQL Server

Application servers

Apache Web Server, XAMPP

Middleware

Jenkins

Software testing

Redmine

Multimedia

FFMPEG

Others

API, Kibana, Logstash, Mantis, GitLab CI, Twitter, TCPDF

Open Source solutions

Twig

Analysis methods and tools

DSL, Kanban, Agile Methodology

Protocols

JSON, SFTP

Frameworks

jQuery, Symfony, Node.js, REST, AJAX, CakePHP, Bootstrap

IT Infrastructure

Nginx, Git, WAMP, Docker Compose, Docker

Environment of Development

Eclipse IDE, IntelliJ Idea

My education and trainings

Licence, Informatique, multimédia - Institut supérieur d'informatique2012 - 2016

- Institut supérieur d'informatique2009 - 2012