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.