↓ Skip to main content
Resume

Resume

Professional Experience
#

eLichens

june 2026 - august 2026

Python Developer

First-year engineering school internship at eLichens, a company specialized in gas detection. I contributed to the backend development of EMETS, a product designed to locate and quantify methane emissions on industrial sites. My mission was to add new features while improving the software’s maintainability and scalability.

  • Software architecture redesign, use of design patterns.
  • Event-driven architecture and asynchronous communication between multiple microservices with RabbitMQ.
  • Parallel programming and management of concurrent database access.
  • Unit testing, continuous integration.

Technologies: Python, Docker, MongoDB, RabbitMQ.


Subatech - CNRS

april 2025 - june 2025

Python/C++ Developer

Second-year Computer Science internship at the SUBATECH laboratory (UMR 6457), specialized in subatomic physics. Joined the XEMIS 2 project, which aims to develop a new medical imaging method using three-photon gamma imaging and liquid xenon. For this project, a set of C++ libraries had been developed, my role was to create Python bindings for them.

  • Developed Python bindings for ten existing C++ libraries using pybind11.
  • Wrote unit tests and technical documentation, continuous integration, validated functionality through testing on the camera.
  • Collaborated with scientific and technical teams.

Technologies: C++, Python, pybind11, CMake, Git, GitLab, Docker, Sphinx.

Education
#

Computer Science Engineering

Ensimag (École nationale supérieure d’informatique et de mathématiques), located on the Grenoble university campus. Currently pursuing an Engineering Degree (Master’s equivalent) in Computer Science and Applied Mathematics.

Second-Year Coursework
  • Introduction to artificial intelligence: machine learning and deep learning
    • unsupervised methods (EM, K-means), supervised methods (SVM, kernel methods, random forest), regularization (Ridge, Lasso)
  • Introduction to modeling in biology and bioinformatics: genetic variant identification, protein structure prediction, sequence alignment
  • Advanced probability and statistics: Markov chains, martingales
  • Algorithms and parallel programming: OpenMP, C++
  • Use of database management systems (DBMS): SQL, relational model
First-Year Coursework
  • Rust Programming
  • Programming Paradigms: Functional (Haskell), Logic (Prolog), Imperative (Ada), Object-Oriented (Crystal), Event-Driven (Tcl/Tk).
  • Information Theory and Coding: Shannon’s theorems, compression, error-correcting code (Reed–Solomon error correction).
  • Probability: R programming, Monte Carlo methods, statistical estimations and tests, linear regression.
  • Language Theory: LL parsing.
  • Mathematics: normed vector spaces, matrix factorization, Fourier series, Lebesgue integral, differential calculus.
  • Operations Research: Graph theory, linear programming (Simplex algorithm, duality), game theory, computability and complexity.
  • Hardware-Software Interface: Assembly programming (RISC-V) and creation of an operating system in C.

Languages : English and Spanish.


IUT of Nantes

2023 - 2025

Bachelor of Science in Computer Science

Equivalent to a 3-year undergraduate degree with a focus on software development.

Completed two years of a Bachelor University of Technology (BUT) in Computer Science at the IUT of Nantes, where I gained a strong technical foundation across all areas of software development. Upon finishing my second year, I chose to transfer to an engineering school to further my degree.

Second Year Coursework
  • Web Development: PHP (Laravel), JavaScript (React, Node.js)
  • Software Design: Technical specifications, requirements analysis, UML, BPMN
  • Development Quality: Design patterns, testing protocols
  • Databases: SQL (triggers, stored procedures), MongoDB, normalization
  • Software Architecture: MVC, Microservices, REST APIs
  • Virtualization: Docker
  • Mobile Development: Android
First Year Coursework
  • Algorithms: Programming in Go
  • Introduction to Computer Architecture & Operating Systems: Adders, ALU
  • Introduction to Relational Databases
  • Object-Oriented Programming (OOP): Kotlin
  • Assembly Language Programming
  • Introduction to Networking
  • Graph Theory
  • Law and Economics

Languages : English.