Luper Rouch

Senior Software Engineer | Rust, Elixir

Salary / Daily rate

83300 Draguignan, France

Freelance

Remote only

Skills

TypescriptPythonRustElixirPostgreSQLSQLiteRedisGitRESTful APIsTest DesignSoftware CraftsmanshipBackend DevelopmentGoogle Cloud PlatformAmazon EC2RabbitMQDockerCassandraGraphQLDatadogLinuxGitHubSQL databasesAWSKubernetes

Languages

English

About me

Intro

Hello! I'm Luper, a seasoned Software Developer with over 20 years of experience in building software. I enjoy building systems from the ground up, solving complex challenges, and creating great tools in general. Let's connect and explore how I can contribute to your success!

Links

Work experience

Software Developer

PhotoroomFreelance

May 2024 - Dec 2024

8 months

Remote, OR 97458, USA

Implemented a local first realtime system in Rust for the core logic and Elixir/Phoenix for the WebSocket backend, which will power the Web, iOS and Android editors.

Software Developer

Jitter

Oct 2021 - May 2024

2 years 8 months

Remote, OR 97458, USA

• Make the editor multiplayer: build a local first data store in TypeScript, piloted by an Elixir backend. • Write a CLI to manage release cycles and deploy the components. • Convert the codebase to Typescript. • Overhaul the git workflow: implement linear history, convert to a monorepo. • Setup robust and fast CI: introduce Earthly, setup a self hosted github actions runner.

Software Developer

Data Mechanics

Oct 2020 - Oct 2021

1 year 1 month

Remote, OR 97458, USA

• Learn Kubernetes and Helm. • Automate the deployment process and improve its reliability. • Create a CLI for the dev team to streamline the DevX. • Push the team to adopt better Python development practices (proper packaging, typing, etc...). • Improve the Git workflow.

Software Developer

GoPro

Jun 2016 - Oct 2020

4 years 5 months

Remote, OR 97458, USA

Stupeflix got acquired by GoPro so this is the continuation of my work on the Quik app there: • Transition Quik backend to GoPro systems. • Maintain and evolve the Quik build system. • Port Quik codebase to Python 3.

Software Developer

Stupeflix

Nov 2011 - Jul 2016

4 years 9 months

Remote, OR 97458, USA

• Create a distributed tasks queue system, used as the backend of Stupeflix Studio - a video editing app on the Web, and later as the backend of Quik - the mobile incarnation of Stupeflix Studio. • Create a distributed HTTP cache for the tasks system, and reimplement it in Elixir as soon as 1.0 was released :) • Create a tool to manage the team's work environments: system setup, manage git repositories and releases. It also has a complete meta build system with multi platform (MacOS, Linux, iOS, Android) DAG dependencies and a build cache using Arch's Pacman. • DevOps work for the tasks system (created an alert tool, a deployment tool adapted to our autoscaling needs, etc...). • Setup QA with Jenkins, and create a tool to manage Jenkins configuration: https://github.com/Stupeflix/jenskipper • Create a video diff tool using PyQt and ffmpeg.

Full Stack Developer (freelance)

adfinitas

Jan 2011 - Dec 2011

1 year

Remote, OR 97458, USA

• Create a newsletter system, used by many caritative organizations (WWF, Surfrider Foundation, etc...). • Create Django apps for various one-off communication operations.

Software Developer (freelance)

Delacave

Jan 2011 - Dec 2011

1 year

Remote, OR 97458, USA

Working on the Production of the animated movie Cinderella: • Create a project management tool integrated with the existing assets management tool. • Create a framework based on PyQt to rapidly create application, based on the concept of data binding. It was then used by the dev team to create numerous apps used by the production.

Software Developer

Agence MTDA

May 2006 - Jan 2011

4 years 9 months

Remote, OR 97458, USA

• Create Vesta, a large scale wildfire simulator, in collaboration with the CNRS. • Create a tool to run and analyze results of simulations used to create the model used in Vesta.

NCC

Jan 2000 - May 2006

6 years 5 months

Remote, OR 97458, USA

Software Developer

Jan 2002 - May 2006

4 years 5 months

Remote, OR 97458, USA

Create a complete hotline software solution: calls data entry, knowledge base, analytics, emails, mail printing, etc... This was my first real world application, it was written in C++ on Windows/MFC, it was not pretty and the code was quite messy, but it worked very well and everyone was happy about it :)

Hotliner

Jan 2000 - Jan 2002

2 years 1 month

Aix-en-Provence, France

My first job, I was doing technical support for Ubisoft and Virgin Interactive games, and Guillemot hardware.

The best place to find your next move

© 2026. All Rights Reserved.