idriss-khaled
Currently at Grand Shooting · Paris, France

Idriss Khaled

Full-stack developer · DevOps & cloud · CKA certified

I build web products and keep the servers under them running. Today that means Grand Shooting's core microservices, its move to a public cloud, and the low-level fixes in between.

What I work on

Backend & microservices

Node.js services in production, built to be deployed and maintained, with Docker and CI/CD from the start.

Grand Shooting core services · PCP microservices (team of 6)

Cloud & DevOps

Kubernetes clusters, infrastructure as code and GitOps delivery. Moving platforms to the cloud and keeping them healthy, down to networking, storage and the OS.

CKA certified · 2 cloud migrations · low MTTR

Web front-ends & 3D

React and Angular interfaces, including a browser tool to view and annotate 3D models for e-commerce media.

glTF · USDZ · video annotation export

Changelog

5 years of releases · newest first
v4.0 Latest Nov 2024 – now

Full-stack Developer – DevOps · Grand Shooting

Permanent contract · Paris, hybrid

  • ChangedMaintain, develop and deploy Grand Shooting's core microservices.
  • MigratedThe company's infrastructure to a public cloud provider.
  • FixedMonitor, diagnose and resolve low-level server issues (networking, storage, OS) to keep mean time to repair low.
JavaSpring BootReactKubernetesMySQLRedisArgo CD
v3.0 Mar – Sep 2024

Full-stack Developer · Grand Shooting

Internship · Asnières-sur-Seine

  • AddedA web tool to view and annotate 3D files (glTF, USDZ).
  • AddedFTP export of video and 3D annotations.
  • ImprovedImage processing with sharp and ImageMagick.
  • ShippedContainerized and deployed internal modules to the dev environment, then debugged and monitored it.
Node.jsReactDocker3D
v2.2 Sep – Dec 2023

Web Developer · ElateUp

Freelance · Poland, remote

  • ContinuedFreelance web development for ElateUp after the summer internship.
v2.1 Jul – Aug 2023

Web Developer · ElateUp

Internship · Poland, remote

  • Fixed60+ GitHub issues on international projects and helped ship product releases.
  • ImprovedThe team's response time to production bugs.
  • AddedFront-end unit tests for a project, with 90%+ coverage.
GitFirebase
v2.0 Jan – Mar 2023

Full-stack Developer · PCP

Freelance · Toulouse, remote

  • AddedDesigned, built and deployed a microservices project with a team of six.
  • ShippedDockerized the app and set up its CI/CD pipeline.
Spring BootReactAWSDockerGitLab CI
v1.3 Sep 2022 – Jan 2023

Project Manager · Upkurs

Freelance · Tunis, hybrid

  • LedA technical team of 7 building an e-learning web application.
  • MigratedThe platform to the cloud, which lowered its running costs.
  • ChangedIntroduced agile practices to the team.
AngularNestJSMongoDBGCP
v1.2 Jul – Aug 2022

Software Tester · Elyadata

Internship · Tunis, hybrid

  • AddedUnit and end-to-end tests for a web application.
  • ShippedBuilt and containerized a web application.
DockerFastAPI
v1.1 Jul – Aug 2022

Front-end Developer · Upkurs

Part-time

Angular
v1.0 Jun 2022

Front-end Developer · Upkurs

Internship · Nabeul

  • AddedPayment integrations with ClicToPay and Flouci.
  • AddedAutomatic post creation on Facebook, Instagram and LinkedIn.
v0.1 Jul 2021

Data Science Intern · Elyadata

Initial commit · Tunis

  • AddedA containerized web app that extracts a Facebook post's content from its URL and stores it in a database.

Stack

Front-end

  • React
  • Angular
  • glTF / USDZ

Back-end

  • Java
  • Spring Boot
  • Node.js
  • NestJS
  • FastAPI
  • MySQL
  • Redis
  • MongoDB
  • Firebase

Containers & orchestration

  • Kubernetes
  • Docker
  • Argo CD

IaC & CI/CD

  • Terraform
  • Ansible
  • GitHub Actions
  • GitLab CI
  • Jenkins

Cloud & systems

  • AWS
  • GCP
  • Linux
  • Networking
  • Storage

Media & quality

  • sharp
  • ImageMagick
  • Unit tests
  • E2E tests
  • Stress tests
  • Git

Education & certification

Certification

Certified Kubernetes Administrator (CKA)

The Linux Foundation · Cloud Native Computing Foundation

2019 – 2024

Engineering degree in Software Engineering

INSAT, National Institute of Applied Science and Technology · Tunis

Have a project or a role in mind?

linkedin.com/in/idrisskhaled