Solutions Architect Necko Technologies Hainaut, Belgium

Maximilien Charlier, PhD

AWS Cloud Engineer and Solutions Architect with 4+ years of hands-on experience developing, deploying and maintaining AWS applications with Python and AWS CDK, focused on serverless, IoT and data platforms. Day-to-day development complemented by occasional architecture design and AWS Well-Architected Reviews. PhD in Computer Science and AWS Golden Jacket holder with 17 AWS certifications.

Portrait of Maximilien Charlier
4+
Years of hands-on AWS development
17
AWS certifications — Golden Jacket
500+
LoRaWAN sensors across 9 countries
4
Peer-reviewed publications
Experience

Cloud engineering & research

Oct. 2025 — Present
Mons

Solutions Architect

Solutions Architect for an AWS Advanced Consulting and Well-Architected Partner, taking clients from pre-sales scoping to production hand-over. Specialised in IoT and data platforms, and in Well-Architected reviews of existing workloads.

  • Designed and delivered AWS architectures for multiple clients, from pre-sales scoping to production hand-over.
  • Led Well-Architected Framework Reviews, producing remediation roadmaps.
  • Produce cost, effort and infrastructure estimates used directly in commercial proposals.
  • Technical reference for developers on AWS best practices and infrastructure-as-code standards.
Jan. 2022 — Present
Mons

Cloud Developer

Designed and built cloud-native data and IoT solutions for industrial clients: serverless ETL pipelines consolidating multi-plant production data, APIs exposing it to business users, and LoRaWAN infrastructure for energy and environmental monitoring. Since October 2025, continuing hands-on cloud development alongside my Solutions Architect role.

  • Migrated a scheduled Windows Python script to Lambda, Step Functions and EventBridge; improved reliability and reduced errors with CloudWatch/SNS alerts.
  • Developed and maintained IoT and simulation platforms, orchestrating hours-long computations with Step Functions, EC2 and Lambda.
  • Built serverless ETL pipelines (Step Functions, Lambda, DynamoDB, S3) consolidating data from 20 plants.
  • Worked with Redshift for about a year, then adapted and maintained ingestion flows for a centralised system.
  • Developed Python applications deployed via CI on on-premise Kubernetes and deployed applications on EKS; the infrastructure team administered the clusters.
  • Designed and exposed REST APIs with Python/FastAPI behind API Gateway.
  • Deployed and operated a LoRaWAN fleet of 500+ sensors on AWS IoT Core across 26 plants in 9 countries.
  • Operated Kafka/MSK clusters for streaming ingestion of industrial telemetry.
  • Industrialised deployments with AWS CDK (Python), replacing manual provisioning.
Oct. 2017 — Dec. 2021
Mons

PhD Researcher

Networking and Telecommunications Lab, University of Mons. Research on scalable UWB-based indoor positioning systems covering large areas with high tag densities and positioning rates.

Aug. — Oct. 2017
Mons

Research Assistant

FEDER — IDEES

Research on RPL, the IPv6 routing protocol for Low-Power and Lossy Networks, focused on wireless connectivity problems in linear topologies.

Jul. — Oct. 2016
Brussels

Intern

Compared the Ogre3D and Qt3D rendering libraries and built a scientific visualisation prototype in Qt3D (C++, Qt) with custom GLSL shaders.

Mar. 2016 — May 2021
Mons

Teaching Assistant

Led practical sessions in computer architecture for first-year Bachelor students: MIPS assembly and C on a prototyping platform — timers, interrupts and libraries.

Show student jobs (6)Hide student jobs
Mar. 2017 · Mons
Printemps des Sciences
Presented a UWB time-of-flight localisation system built during my thesis.
2015 — 2017 · Mons
UMONS
Catering service and university restaurant.
2015 — 2016 · Mons
UMONS — Extension
Welcoming participants to Extension department conferences.
2015 — 2016 · Brussels
VDH Photo
Expert advisor at the Imaging Days photo show.
Aug. 2012 · Brussels
National Bank of Belgium
Maintenance service.
Aug. 2011 · Brussels
National Bank of Belgium
Currency exchange at the Central Cash Office.
AWS Golden Jacket

17 AWS certifications — every one available

Awarded to professionals who hold all AWS certifications: curiosity to master every domain, and the discipline to keep that knowledge current on an ever-evolving platform.

Skills

What I work with

Cloud & AWS. Mainly AWS serverless workloads: AWS Lambda, Step Functions, API Gateway, S3, Aurora DSQL, DynamoDB

Architecture. Well-Architected Framework, serverless patterns, event-driven architecture, microservices

Infrastructure as code. AWS CDK, CloudFormation

Internet of Things. AWS IoT Core (LoRaWAN), embedded development (IEEE 802.15.4 UWB)

Generative AI. Amazon Bedrock, Claude Code, OpenCode

Data & streaming. Serverless ETL (Step Functions, Lambda, S3), Kafka / Amazon MSK, Snowflake

Databases. DynamoDB, PostgreSQL, MySQL, Oracle, Snowflake, Aurora DSQL

Networking. VPC design, subnets, security groups, VPC endpoints, Route 53

Languages & tools. Python, TypeScript, C · Git, GitHub, GitLab, Docker, JIRA, Confluence

Public talks

On stage

Nov. 2025
Conference

Connecting wireless sensors to AWS Cloud for real-time IoT monitoring

DevDay.be — Mons, Belgium
Apr. 2025
Meetup

Event-driven architecture with AWS IoT Core

AWS Meetup — Lille, France
Mar. 2025
University seminar

MLOps & cloud engineering: implementing AI architectures on AWS

Computer Science Seminars, UMONS — with Adrien Vandekerckhove
Mar. 2024
University seminar

Industrial wireless IoT in manufacturing with LoRaWAN and AWS IoT

Computer Science Seminars, UMONS — with Nicolas Decruyenaere
Feb. 2023
University seminar

La puissance du Serverless dans AWS

Computer Science Seminars, UMONS
2017 — 2019
Academic workshops

UWB localisation in high density and large scale

UMONS WSN workshops · WSN Meeting, VUB · IIoT Day, University of Strasbourg
Research & education

High density, large scale Ultra-Wideband indoor positioning

PhD thesis, University of Mons, 2022. Designing UWB positioning systems that scale to hundreds of anchors, cover industry halls and museums, and reach 10 Hz positioning rates.

UWB in Contiki-OS

First integration of UWB into the Contiki RTOS, with a prototype platform and assessment of bitrate, delivery ratio and limits.

UWB-TSCH MAC layer

Derived from IEEE 802.15.4 TSCH: deterministic channel access, sleep scheduling, concurrent communication over channels and preamble codes.

Centralised scheduling

TASA-based scheduling for UWB-IPS with in-network aggregation and multiple sinks — 10 Hz over thousands of square metres.

Publications

2019
2019
Challenges in using Time Slotted Channel Hopping with Ultra Wideband communications
Charlier, Quoitin, Hauweele — ACM IoTDI ’19, Montréal
2016
Support for IEEE 802.15.4 ultra wideband communications in the Contiki operating system
Charlier, Quoitin, Bette et al. — IEEE SCVT 2016, Mons

Education

2022
PhD in Sciences
University of Mons
2017
Master in Computer Science
University of Mons — great distinction, best master thesis award (19/20)
2015
Bachelor in Computer Science
University of Mons — distinction
2012
Complementary year in mathematics
Athénée Royal de Mons 1
Languages
  • French — native
  • English — scientific
Outside work
Show university projects (10)Hide university projects
MA2 · 19/20
UWB time-of-flight measurement and localisation
Master thesis: two-way ranging protocols and a solver reaching 20 cm accuracy, with a visualisation GUI.
Report (PDF)
MA1 · 17/20
UWB radio driver for Contiki OS
Decawave DW1000 driver on Zolertia Z1 — led to the SCVT 2016 publication.
Report (PDF)
MA1 · 17/20
DNA fragment assembly
Greedy assembly algorithm for Algorithmics and Bioinformatics.
Report (PDF)
MA1 · —
Software evolution: PacMan refactoring
Detected and removed bad design practices in a Java codebase.
Report (PDF)
MA1 · —
Data mining: classifying a real dataset
Algorithm comparison with Weka.
Report (PDF)
BA3 · 18/20
Statistical comparison of algorithms
Identifying input distributions through statistical tests, in Python.
Report (PDF)
BA2 · 21/20
Go-Back-N with congestion control
TCP Reno-style pipeline protocol in Java, with Julien Delplanque.
Report (PDF)
BA2 · 19/20
HTTP/1.1 proxy cache in C
Multi-client caching proxy with conditional revalidation.
Report (PDF)
BA2 · 15.6/20
Functional dependency manager
Python & SQLite app checking 3NF/BCNF and exporting normalised schemas.
Report (PDF)
BA1 · 19/20
Asteroids remake
Java arcade shooter with astronaut rescue, radar and bonuses, with Corentin Ducruet.
Report (PDF)

Let's connect

The best way to reach me is LinkedIn.

Maximilien Charlier wearing the AWS Golden Jacket