Alain
From United Kingdom (UTC+1)
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
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Lead Developer
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.


- 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.
Lead Back-end & Platform Engineer
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.


- 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.
Placement Software Engineer
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.
- 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.
Software Engineer
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.


- 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.