À propos de Karim
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Allemand
Notions
Japonais
Notions
Arabe
Capacité professionnelle limitée
Expériences
- Epitech,Directeur Pédagogique Adjointnovembre 2015 - août 2023 (7 ans et 9 mois)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édagogiquejuillet 2014 - novembre 2015 (1 an et 4 mois)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éalisateurjanvier 2013 - mai 2014 (1 an et 4 mois)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
Recommandations
Soyez le premier à recommander Karim
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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