Experiences
2022-2023 | Freelance Full-Stack Developer
- Video game development with Unreal Engine 5 & C++
- iOS application development/update/debug using Swift, AppKit & SwiftUI
- Micro service development using Swift & Vapor, Rust & Actix or Go & Gin
- Setting up of DevOps platform with Jenkins, Docker, Ansible & Kubernetes using generic cloud providers
2020-2022 | Working in a startup company
- Setup of CI/CD for multiple projects using a Jenkins server with Groovy pipeline
- Dockerize multiple projects from different languages and frameworks
- Setup a production infrastructure with Kubernetes
- Help on website development on Symfony in PhP
- Developement of mobile iOS applications in Swift.
- Use OpenCV for image processing.
- Create C++ modules to share code with similar Android application and use them via bridge in Objective-C++
- Work in autonomy or with a team
2017-2019 | Personal projects developements
- Graphic engine development with OpenGL and C++
-
Learning Apple Frameworks (UIKit, SwiftUI, SceneKit, SpriteKit, VisionKit, AVFoundation)
- Create 3D Application of rendering molecular structures using SceneKit
- Create Application to visualize student profils from my school fetched from an API
- Small random applications in SwiftUI
- Small development of various Application to master Apple Frameworks
-
Backend server development
- Swift with framework Vapor
- Golang with framework Gin
2016-2017 | Internship in robotic with Vinci
- Development of embbed software to control robotic arm on construction site
- Take responsibility of technical decisions
- Usage of advanced mathematiques (matrix calculation, 3D geometry)
2014-2023 | Seasonal jobs
- Grapes harvesting every years
Formation
2015-2019 | Digital Technology Architect - School 42
- Algoritms and programming in languages C, C++, C#, Python, Rust and Swift
- Multiple months projects in teams
- Validation of "Piscines" (2-4 weeks learning sessions) for "Language C, Unix & Shell", "Langage C++", "Swift and Framework iOS", "Unity Game Engine"
- Ability to self teach a new Technology
- Daily usage of git
Participation to "Hackatons"
- Find solution for a company on a specific probleme
- Data Tratment Algorithm in Python for French Navy
- Artificial intelligence for Strategy Board Game in Python for a Startup
- Clothes selling online platform in Objective-C for Celio