Logo
Alain – Node.js, Python, AWS, experts in Lemon.io

Alain

From United Kingdom (UTC+1)flag

Full-stack Web Developer|Senior
Back-end Web Developer|Senior
Front-end Web Developer|Senior

Alain – Node.js, Python, AWS

Alain is a senior backend-leaning full-stack engineer with 6 years of experience, specializing in Python, Node.js, React, and AWS. He has led architecture and system design for cloud-native platforms, demonstrating strong ownership, autonomy, and clear communication. Alain is skilled in production-grade AWS infrastructure, machine learning integration, and mentoring teams. He is best suited for backend-focused roles requiring robust system design and stakeholder alignment.

6 years of commercial experience in
AI
Analytics
Asset management
Aviation
Construction
Electronics
Entertainment
Media
Media players
Main technologies
Node.js
5 years
Python
5 years
AWS
4 years
React
2 years
Additional skills
Rust
Typescript
C++
MySQL
Docker
MongoDB
JavaScript
React Native
Machine learning
DevOps
CI/CD
LLM
AI-assisted coding
GCP
Microsoft Azure
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Lead Developer
Aug 2025 - Apr 20267 months
Project Overview

A software supply chain security platform designed to detect malicious updates in open-source package ecosystems by analyzing source code differences between package versions. The platform combines machine learning, differential analysis, and package attestation to identify suspicious releases before deployment. It includes services for package verification and registry management, ML-based risk scoring using structural code signals, automated dataset generation and model training, and a telemetry stack built on OpenTelemetry for end-to-end observability across distributed services.

Project gallery:
Portfolio example for SentryLayer by Alain Christian, Lead developer
Portfolio example for SentryLayer by Alain Christian, Lead developer
Responsibilities:
  • Designed and implemented the machine learning preprocessing and model training pipelines for the package risk detection system;
  • Built a REST API for model inference, enabling automated risk scoring of package updates;
  • Added unit and integration test coverage across multiple services, including the training, batch processing, and registry components, improving platform reliability;
  • Designed and developed reusable logging utilities in Python, standardizing application observability across services;
  • Architected and implemented the CLI tool used to interact with the platform and its core services;
  • Debugged and resolved cross-service issues across Python and Rust codebases, improving system stability and maintainability;
  • Coordinated development priorities and maintained delivery timelines to ensure timely feature releases.
Project Tech stack:
Rust
Node.js
Python
AI telemetry
Lead Back-end & Platform Engineer
Jun 2024 - Feb 20258 months
Project Overview

A cloud-native media streaming platform built to help independent filmmakers distribute and monetize digital content. The platform provided end users with on-demand video streaming while supporting creators through content publishing, payments, and media management. The architecture consisted of multiple microservices, including account management, payment processing, and video streaming, deployed on AWS using a scalable cloud infrastructure with automated CI/CD pipelines, media transcoding, content delivery, and containerized workloads.

Project gallery:
Portfolio example for CINETIE by Alain Christian, Chief Technology Officer
Portfolio example for CINETIE by Alain Christian, Chief Technology Officer
Responsibilities:
  • Led the company's technical direction, driving architecture decisions and platform evolution;
  • Developed internal tools and developer workflows to improve engineering productivity and streamline delivery;
  • Designed and implemented Digital Rights Management (DRM) integration within the media post-production pipeline;
  • Debugged and enhanced the payment platform, maintaining integrations with multiple payment providers, including PayPal, Flutterwave, and Stripe;
  • Managed AWS cloud infrastructure, ensuring high availability and consistent service reliability across the platform;
  • Built and maintained CI/CD pipelines for both backend and frontend services, incorporating automated unit and integration testing to improve deployment quality.
Project Tech stack:
Node.js
Python
React Native
React
CI
CD
Docker
AWS SES
Placement Software Engineer
Jun 2023 - Jun 20241 year
Project Overview

An air traffic management platform focused on mission-critical communication systems for aviation. The project involved developing software for software-defined radios (SDR), automated test systems used to validate radio hardware, and fleet management software for configuring, monitoring, and maintaining deployed communication equipment. The platform emphasized high reliability, hardware integration, and operational stability in safety-critical environments.

Responsibilities:
  • Developed a work package processing tool to automate large-scale radio initialization workflows;
  • Built reporting and analytics tools for the automated radio test system, implementing core functionality and expanding unit test coverage across multiple modules;
  • Contributed to the development of a fault management system for the automated test platform, improving issue tracking and diagnostics;
  • Improved the build pipeline for A4 radio firmware, reducing build times by 60% and accelerating the development workflow.
Project Tech stack:
Python
C++
MySQL
Software Engineer
Sep 2022 - Jun 20239 months
Project Overview

Built a real-time entertainment platform that modernized the mini-golf experience through autonomous ball tracking, dynamic course theming, and a companion mobile application. The platform fused two independent tracking sources - computer vision (YOLOv8) and millimeter-wave radar sensors - into a consensus-based event stream over Kafka, enabling accurate autonomous tracking without manual scoring. A microservices architecture powered inference, sensor fusion, event processing, and dynamic theming, while also supporting booking, payments, session management, and an administrative monitoring layer with live telemetry.

Project gallery:
Portfolio example for MagicMiniGolf by Alain Christian, Software Engineer
Portfolio example for MagicMiniGolf by Alain Christian, Software Engineer
Responsibilities:
  • Designed, deployed, and managed a MongoDB cluster to support the platform's real-time data storage requirements;
  • Developed a cross-platform React Native application that enabled users to manage and personalize their in-game experience;
  • Built a React-based administrative interface for managing and dynamically switching themes based on backend event signals;
  • Developed a Python-based data collection pipeline to capture image frames from live video streams for computer vision model training;
  • Prepared and labeled a dataset of 1,000+ images using self-hosted Label Studio and MinIO, supporting the development of computer vision models;
  • Designed and implemented an ML training pipeline, including dataset preprocessing, image cleaning, and grayscale transformation to optimize neural network performance;
  • Built backend APIs across multiple languages and implemented Kafka-based event streaming as the inter-service communication layer for the platform's microservices architecture.
Project Tech stack:
Apache Kafka
Python
React
React Native
Rust

Education

2026
Software Engineering
Masters' of Engineering (First Class)
2018
Mathematics and Computer Science
Associate's degree

Languages

French
Intermediate
English
Advanced

Hire Alain or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.