Bonjour, je m'appelle

Jonathan Levy.

Ingénieur logiciel, passionné du Japon.

Programmeur polyvalent : à la fois PC, API, appli de smartphone, mais aussi calcul GPU hautes performances, web et hébergement. Je suis un maniaque de la documentation.

Jonathan LEVY profile image

About Me

Jonathan LEVY profile picture
Je suis un ingénieur logiciel trilingue anglais-français-japonais. Mon cursus universitaire comprend de la robotique, des systèmes embarqués, de l’informatique, et des sciences de l’éducation. Féru de voyages et de multiculturalisme, j’ai eu la chance d’étudier et travailler en France, aux Pays-Bas, au Japon, et en Irlande. Aujourd’hui, je suis employé chez Qualcomm où je travaille sur le driver DirectX 12 pour les ordinateurs Snapdragon X Elite. Passionné de cultures japonaises depuis l’enfance, j’ai appris (et continue d’apprendre !) la langue japonaise et mes projets tournent autour de cultures populaires: R/a/dio, AMV Céleste 2 et plus. Quelques unes de mes passions:
  • C/C++, Python, Kotlin
  • Documentation, Markdown, Confluence
  • Gestion de projet, Agile, Git
  • Programmation Linux & Windows
  • Langue japonaise, animation
  • Musique Vocaloid, Cubase

Expérience

Ingénieur logiciel - GPU - Qualcomm Technologies
Depuis juin 2023
Je travaille sur le driver DIrectX 12 pour les ordinateurs Snapdragon X2 Elite, en particulier sur le support du ray-tracing pour le GPU Adreno pour Windows. Je corrige le driver pour qu’il soit en conformance avec les jeux modernes, et j’implémente les fonctionnalités du futur.
Ingénieur de recherche contractuel - Inria
Décembre 2019 - Août. 2021
Au sein de l’équipe d’ingénierie du laboratoire public de recherche français Inria, j’ai participé au développement d’applications de bureau destinées à la recherche: GNOMON (simulation de la croissance des plantes), sw2d (dispersion chimique en eaux peu profondes), et DTK (le framework Qt pour programmes scientifiques) Ces logiciels sont des simulateurs scientifiques en C++ et Python avec de la visualisation 3D via VTK et des interfaces graphiques avec Qt5. En partenariat avec Inria, j’ai également travaillé avec le laboratoire CIRAD, où j’ai redéfinis le cahier des charges pour un catalogue de meshs en 3D pour le logiicel de Lindenmayer Systems lpy, utilisé en recherche pour simuler la croissance de cellules végétales.

Éducation

2021 - 2023
Research Student - High-Performance Computing
Osaka University (Japan)
  • Research on long-reads DNA alignment with GPUs
  • Japanese language practice
  • Ph.D track
2017 - 2019
Master of Science - Embedded Systems
Delft University of Technology (Netherlands)
GPA: 7.6 out of 10

Academia:

  • Courses on computer architecture, software engineering, real-time embedded programming
  • Electives on crowd-sourced computing, software architecture, high-performance computing
  • Master Thesis on acceleration of DNA seed extension for the BWA-MEM DNA aligner using GPUs

Extracurricular Activities

  • Member of Delft E-Sports Association
  • Podcast production
2014 - 2017
Master of Science Teaching - Mechatronics
Ecole Normale Supérieure de Rennes (France)
GPA: 7.5 out of 10
  • Double-BSc obtained with University of Rennes 1
    • Mechanical Engineering: structure engineering, beam theory, thermodynamics
    • Electrical Engineering: power electronics, networking, antennas science
    • Multiphysics simulation and 3D modeling
  • Master degree for teaching from ENS Rennes
  • Passed Agrégation, the certification for teachers in France

Projects

Website: Calvinball Consortium
Hugo Ruby Javascript Linux server Ansible
Website: Calvinball Consortium
Website and code for podcasts presentation for the Calvinball Consortium Podcast Network, along with various services (file hosting, voice chat server, user management with Cockpit)
Android app: R/a/dio
Android Kotlin Google Play Store
Android app: R/a/dio
An Android app to listen to the webradio R/a/dio, packed with features: sleep, alarm, song request & favorites, previous and next queued songs.
Podcast Recommandé
Music DAW Podcast
Podcast Recommandé
A podcast to discover music following YouTube recommendations (in French). 80 episodes in 5 years.
Calvinball Bonus
Music DAW Podcast
Calvinball Bonus
Series of musical montages as bonus for the podcast Calvinball.
AMV Céleste 2
Video Editing Da Vinci Resolve Japanese
AMV Céleste 2
Video montage with Da Vinci Resolve for the anime-zapping project AMV Céleste 2.

Réalisations

MEXT Scholarship 2020
I earned the Monbunkagakusho Scholarship from the Japan’s Ministry of Education, Culture, Sports, Science and Technology.
Teaching exam awardee "Agrégation"
I passed the national competitive exam "Agrégation" to teach at Bachelor level in France.