About Karim
French
Native or bilingual
English
Fluent
German
Basic
Japanese
Basic
Arabic
Conversational
Experience
- Epitech,Directeur Pédagogique AdjointNovember 2015 - August 2023 (7 years and 9 months)Montpellier, FranceEpitech Montpellier accueille environ 300 étudiants formés au développement logiciel jusqu'à Bac+3.○ Rôle & Responsabilités• Animation d'une équipe d'assistants pédagogiques• Responsable des étudiants de première année• Gestion de la relation avec les parents d'élèves○ Matières enseignées• Programmation algorithmique : tri, graphes, Minimax/Alpha-Beta, Monte Carlo Tree Search, etc.• Programmation système : C, C++, ASM x86 64• Programmation Unix : système de fichiers, sockets, threads, IPC, etc.• Programmation fonctionnelle : Haskell, Lisp, OCaml• Programmation graphique & jeux vidéo : (C)SFML, Raycasting, Raytracing, jeux 2D, Game Jams• Architecture logicielle : Java, Node.js, TDD• Cloud & DevOps : Jenkins, Docker, AWS, Serverless• Cybersécurité & CTF
- Epitech,Directeur PédagogiqueJuly 2014 - November 2015 (1 year and 4 months)Paris, FranceEpitech Paris accueille environ 2500 étudiants formés au développement logiciel jusqu'à Bac+5.○ Rôle & Responsabilités• Animation d'une équipe de 70 collaborateurs (assistants, professeurs, responsables de promotion)• Gestion de la relation avec les parents d'élèves• Gestion de crise pour les étudiants à l'international durant leur 4e année○ Matières enseignées• Programmation graphique & jeux vidéo : (C)SFML, Raycasting, Raytracing, jeux 2D, Game Jams• Architecture logicielle : Java, Node.js, TDD
- Atom Run,Auteur - RéalisateurJanuary 2013 - May 2014 (1 year and 4 months)92400 Courbevoie, FranceAtom Run est un jeu vidéo conçu et réalisé pour les plateformes mobiles (iOS, Android) et desktop (Mac).○ Rôle & Responsabilités• Réalisation de différents PoC pour sélectionner et valider l'architecture technique• Définition et mise en place de la gestion de projet en appliquant une méthodologie agile• Réalisation technique de l'application○ Compétences développées• Gestion agile du développement• Définition de l'architecture technique• Utilisation d'un moteur physique 2D• Utilisation de C++11 et des templates• Collaboration avec un entourage entièrement artistique• Autonomie totale pour la partie technique• Gestion administrative inhérente à l'indépendance Xcode, C/C++11/Objective-C, STL / Boost, iOS / macOS / Android, OpenGL / GLSL, Box2D, Cocos2DX, LevelHelper, SpriteHelper, Git / GitLab
Recommendations
Be the first to recommend Karim
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4