Profile
- Polyglot programmer
- Security oriented
- Wide range of IT skills (web, devops, system, networking)
Skills
Programming | Rust (Actix, Tauri), Typescript/Javascript (Express, Nest, Angular, React), HTMX, C/C++, Java (Spring Boot), Scala, Python, Android, PHP, Bash |
Architecture | Azure Cloud, AWS, Terraform, Docker w/k8s, Ansible, Microservices, Serverless, REST, gRPC, GraphQL |
CI/CD | Github, Gitlab, Drone, Jenkins, Nx, Turborepo |
Security | Web application auditing and dynamic testing, Cryptography, Risk analysis, OAuth2/OIDC/SAML |
Languages | Native French, English (C1) |
Career
2018: Web developer at Vittascience
- Website construction using PHP and MySQL.
- Built a full Arduino web IDE for young people.
- Built an interative community map.
2019-2023: Pentester and developer at ITNOVEM
- Security audits, Black/white box, Code reviews.
- Web application security training sessions with developers.
- Source code analysis with Checkmarx SAST.
- Lead developer on an IoT event-driven application written in Nest.js.
- In charge of development and architecture for business applications written in Spring Boot/Angular.
2023-2024: Senior lead developer at SNCF
- Teaches web programming to new developer trainees (Typescript, Spring Boot, web security and more).
- Developers community manager and speaker.
- Member of lead developers committee.
- Lead developer on AWS Lambda based applications using Spring Cloud Function.
- Main referent on security architectures recommended in developments.
Certifications
- CEH (Certified Ethical Hacker)
- TOEIC (Test of English for International Communication)
- CCNA 1-4 (Cisco Certified Network Associate)
Educational background
- French Baccalauréat in 2013
- Studied law for two years
- 5 years "Software Architecture" curriculum at ESGI (Certificate)
Links/projects
- I am the author of Blaze, a monorepo-based build system written in Rust.
- My current Github profile.
- My old student Github.
About me
- I love to learn, but also to teach.
- Friendly and easygoing.
- Very musical.