freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 1111 Berlin
  • auf Anfrage
  • ar  |  de  |  en
  • 31.07.2024

Kurzvorstellung

Ein erfahrener Web Entwickler, schon lange als Vollzeit tätig mit Fokus auf den Backend und DevOps.
Sprachen und Frameworks: Rust, Kubernetes, Istio ,NodeJS, AWS, Terraform, JavaScript, TypeScript, GraphQL, GCP, ReactJS.

Auszug Referenzen (2)

"Sadok is a great, multi-skilled full stack developer solutions and deadline oriented. Highly recommended"
Full Stack Developer / Devops (Festanstellung)
Emanuele Gringeri
Tätigkeitszeitraum

12/2020 – 6/2021

Tätigkeitsbeschreibung

Exploring and onboarding developers into the DB architecture. Developing a NodeJs backend using NestJs, typeORM and Typescript. Working on Angular SPA.
Setting up Private Kubernetes cluster in Google cloud Platform. Setting up pipeline to deploy microservices into GKE.
Technologies: Kubernetes, Istio, Docker, GCP, Gitlab-CI, UNIX. Tools: Microsof visual studio, Jira, Gitlab.

Eingesetzte Qualifikationen

Angular, Google Cloud, Kontinuierliche Integration (CI), Kubernetes, Node.js, TypeScript

"I had the pleasure of working with M.S. M. for almost a year at Deutsche Bank, collaborating on several project teams."
Backend Developer/Devops (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

11/2019 – 11/2020

Tätigkeitsbeschreibung

Developing backend services in an event-driven microservice architecture using Node/Express.
Monitoring the services using dashboards (Graphana), metrics (Prometheus) and logging (ELK stack).
Implement event-driven communication using EventStore and Azure Service Bus.
Setting up services' infrastructure using Kubernetes, Helm, Gitlab-CI and Docker. Testing infra services in Kubernetes using Go and Terratest.

Technologies: Node, Express, Typescript, Javascript, Eventsourcing, Golang, Kubernetes, Istio, Ansible, Terraform, Docker, Microsoft cloud services, Gitlab-CI, UNIX.
Tools: Docker, WebStorm, MSSQL, MongoDB, Graphana, Prometheus, Jira, Gitlab.

Eingesetzte Qualifikationen

Docker, JavaScript, Kontinuierliche Integration (CI), Kubernetes, Microsoft Azure, Node.js, TypeScript

Qualifikationen

  • Back-End Entwicklung
  • DevOps
  • Docker4 J.
  • Full-Stack
  • MongoDB2 J.
  • Node.js6 J.
  • TypeScript4 J.
  • Web Entwicklung (allg.)

Projekt‐ & Berufserfahrung

Backend / Devops Freelancer
RTL Deutschland, found in reference city 5 Berlin
1/2023 – 6/2024 (1 Jahr, 6 Monate)
Medienbranche
Tätigkeitszeitraum

1/2023 – 6/2024

Tätigkeitsbeschreibung

Developing a scalable proxy for caching Graphql queries (>12k req/s) using Rust and AWS elastic cache.
• Maintaining, extending and monitoring a Graphql Gateway using Apollo router that connects all microservices of the multi-media streaming platform into a single unified API layer which can serve more than 20k req/s.
• Integrating Istio Service Mesh and using Istio for distributing traffic across scaled pods.
• Improving, managing and streamlining the process of internal teams developing GraphQL
subgraphs while maintaining governance over the Graphql API by implementing internal
tooling services and workflows.
• Testing services using Unit, Integration, E2E and performance tests.
• Creating and improving Gitlab CI/CD for deploying backend services in Kubernetes clusters.
• Monitoring and setting alerting for all critical components.
• Implementing chaos-engineering and integrating it in the pipeline.
• Implementing canary deployment using Flagger and Istio service mesh.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), DevOps (allg.), GraphQL, Kubernetes, Node.js

Senior Backend Developer / Devops/ Lead Engineer (Festanstellung)
Sharpist, found in reference city 4 Berlin
7/2021 – 12/2022 (1 Jahr, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2021 – 12/2022

Tätigkeitsbeschreibung

Integrating third-parties API using Oauth2.0.
• Migration monolith architecture towards microservices by introducing Apollo Gateway
and using Apollo Federation v2.
• Developing product features and improving a backend using Nodejs/Typescript, Graphql
and MongoDB.
• Implementing and introducing OOP and clean code patterns.
• Testing the backend using Unit, Integration and E2E tests.
• Creating Gitlab CI/CD for deploying backend services in docker swarm

Technologies: Node/Typescript, Apollo-server, Docker, Gitlab-CI, GraphQL, Jest, Redis, Mongoose/MongoDB.

Eingesetzte Qualifikationen

Docker, GraphQL, MongoDB, Node.js, TypeScript

Full Stack Developer / Devops (Festanstellung)
Deutsche Bank, found in reference city 1 Berlin
12/2020 – 6/2021 (7 Monate)
Banken
Tätigkeitszeitraum

12/2020 – 6/2021

Tätigkeitsbeschreibung

Exploring and onboarding developers into the DB architecture. Developing a NodeJs backend using NestJs, typeORM and Typescript. Working on Angular SPA.
Setting up Private Kubernetes cluster in Google cloud Platform. Setting up pipeline to deploy microservices into GKE.
Technologies: Kubernetes, Istio, Docker, GCP, Gitlab-CI, UNIX. Tools: Microsof visual studio, Jira, Gitlab.

Eingesetzte Qualifikationen

Angular, Google Cloud, Kontinuierliche Integration (CI), Kubernetes, Node.js, TypeScript

Backend Developer/Devops (Festanstellung)
Deutsche bank Group, found in reference city 0 berlin
11/2019 – 11/2020 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

11/2019 – 11/2020

Tätigkeitsbeschreibung

Developing backend services in an event-driven microservice architecture using Node/Express.
Monitoring the services using dashboards (Graphana), metrics (Prometheus) and logging (ELK stack).
Implement event-driven communication using EventStore and Azure Service Bus.
Setting up services' infrastructure using Kubernetes, Helm, Gitlab-CI and Docker. Testing infra services in Kubernetes using Go and Terratest.

Technologies: Node, Express, Typescript, Javascript, Eventsourcing, Golang, Kubernetes, Istio, Ansible, Terraform, Docker, Microsoft cloud services, Gitlab-CI, UNIX.
Tools: Docker, WebStorm, MSSQL, MongoDB, Graphana, Prometheus, Jira, Gitlab.

Eingesetzte Qualifikationen

Docker, JavaScript, Kontinuierliche Integration (CI), Kubernetes, Microsoft Azure, Node.js, TypeScript

Full Stack Developer (Festanstellung)
Chronext, Köln
7/2018 – 9/2019 (1 Jahr, 3 Monate)
Handel
Tätigkeitszeitraum

7/2018 – 9/2019

Tätigkeitsbeschreibung

Building e-commerce shop using React/Redux.
Building single page portal with Vuejs.
Developing scalable, decoupled backend services with fault-tolerance and event- driven communication using, SQS, SNS.
Developing services using DDD approach, with Aggregates, Transactions, EventBus and Command Bus.

Technologies: Symfony 4/PHP 7, Javascript, React/Redux, Vuejs/Vuex, AWS (SQS, SNS, DynamoDB, EC2), Ansible, Gitlab-CI, NGINX, UNIX.
Tools: Docker, PhpStorm, MySQL, Jira, Vagrant, Gitlab, Github.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Kontinuierliche Integration (CI), NginX, PHP, React (JavaScript library), Symfony (Framework)

Frontend Developer (Festanstellung)
Ambient Innovation, Köln
5/2017 – 6/2018 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 6/2018

Tätigkeitsbeschreibung

Building e-commerce single page websites using Angular 4/Typescript and React/Redux.

Technologies: Angular4/TypeScript, NodeJs, ReactJs/Redux, Docker, HTML5 CSS3, Bootstrap 3, Sass, JQuery, Cordova hooks, WebPack, REST webservices

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML5, Node.js, React (JavaScript library), Representational State Transfer (REST), TypeScript

Ausbildung

Computer science
2016

Tunis

Über mich

In den letzten acht Jahre, konnte ich viel Erfahrungen in der Konzeption und Entwicklung von Web-applications versammeln. Durch verschiedene Positionen habe ich eine Full-Stack Kenntnisse mit mehr Fokus auf den Backend- und Devops-Bereiche aufgebaut. Ich bin auf der Suche nach herausfordernden Projekten.
---
Over the past eight years I have gained a lot of experience in the design and development of web applications. Through various positions, I have built up a full-stack knowledge with more focus on the backend and devops areas. I am looking for challenging projects.

Weitere Kenntnisse

Sprachen und Frameworks: Rust, NodeJS, JavaScript, TypeScript, GraphQL, Express, Kubernetes, GCP/Azure/AWS, ReactJS, Go.

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
68
Alter
31
Berufserfahrung
(seit 02/2036)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden