Skip to content

Senior Software Developer

Julien Roland

Lead Software and Machine Learning Engineer with a Ph.D. in Operations Research, building reliable cloud-to-edge systems for industrial IoT.

Professional Summary

Computer Scientist and Ph.D. in Operations Research, focused on full-stack engineering, machine learning, and cloud-to-edge IoT architectures. I deliver production systems end-to-end with an emphasis on performance, reliability, and long-term maintainability.

Technical Expertise

Languages and Frameworks

Python (FastAPI), C/C++, TypeScript, React, Bash

Specialized Competencies

AI, Operations Research, Concurrent Programming, CAD Design, Data Pipelines

Infrastructure and Databases

Google Cloud Platform, Linux SysAdmin, Nginx, Redis, PostgreSQL

Human Languages

French (Native), English (Professional Working)

Recent Professional Experience

Lead Software and ML Engineer

Wavely

Sep 2019 - Present

Lille Area, France

  • Developed a full acoustic antenna solution spanning electronics, software, and mechanical CAD.
  • Built backend services with Python/FastAPI and frontends with TypeScript/React.
  • Designed and implemented an IoT fleet platform with OTA update capabilities.
  • Implemented a real-time alerting platform with webhooks, SMS, and email channels.
  • Deployed deep learning models for sound event detection in production.
  • Industrialized and operated cloud infrastructure on Google Cloud Platform.

Machine Learning Engineer

Wavely

Feb 2018 - Aug 2019

Lille Area, France

  • Developed real-time edge algorithms for sound source recognition and identification.

Past Professional Experience

Software Developer / Assistant Professor

ISEN

Aug 2014 - Apr 2018

Lille Area, France

  • Conducted R&D in numerical optimization and machine learning methods.
  • Modernized a multi-platform finite element codebase (ATILA) in C++.
  • Implemented low-level parallelism with OpenMP and native C++11 threads.
  • Taught UNIX systems, concurrent programming, data structures, and data science.

Software Engineer (Backend)

IT-FINANCE

Nov 2013 - Jun 2014

France

  • Maintained and optimized real-time backend services for market analytics and automated trading.
  • Stack: C/C++, Python, Bash, ANTLR, PostgreSQL, Redis, Nginx (FastCGI), Debian Linux.

Teaching Assistant

Université libre de Bruxelles

Oct 2009 - Jul 2013

Brussels, Belgium

Education

Doctor of Philosophy (Ph.D.), Operations Research

Ecole polytechnique de Bruxelles

2009 - 2013

Master of Science, Computer Science

Universite libre de Bruxelles

2007 - 2009

Bachelor, Computer Science

Universite libre de Bruxelles

2004 - 2007

Certifications

  • Developing Applications with Google Cloud
  • Elastic Google Cloud Infrastructure: Scaling
  • Essential Google Cloud Infrastructure: Core Services
  • Multicore Application Programming (ORSYS)

Patents and Publications

  • Patent: Systeme de reconnaissance et d'identification de sources sonores en temps reel
  • The Inverse {0,1}-Knapsack Problem: Theory, Algorithms and Computational Experiments
  • Inverse multi-objective combinatorial optimization
  • Methods for Edge AI IIoT Networks: An Overview
  • Finding compromise solutions in project portfolio selection with multiple experts by inverse optimization

Interests

Electronics, 3D printing, and maker projects focused on hardware and software prototyping.