Witold Wroblewski

Senior Lead Developer | Cloud & Data Infrastructure | Python, FastAPI, Azure | Research & Cultural Heritage

Salaire / Taux journalier

Rennes, France

Mobilité : Paris, Brest, ...

Freelance

Peut venir sur site

Expertises

ReactDjangoPythonFastAPIAzureTerraformPostgreSQLDéveloppement FullstackMicroservicesJavascriptVueBase de données SQLElasticsearchDockerDigitalOceanRESTful APIsTypescriptNextMySQL

Langues

Anglais (Maternelle)Espagnol (Courant)

À propos

Introduction

Lead Developer spécialisé dans la conception de plateformes cloud et data pour la recherche scientifique, l’Open Science et les institutions culturelles. Depuis 2021, je pilote le développement de la plateforme Euphrosyne pour New AGLAE (Louvre / C2RMF / Ministère de la Culture - C2NRS), permettant aux chercheurs de collecter, traiter et partager des données scientifiques complexes à grande échelle. 🔹 Conception d’architectures cloud (Azure, VMs, containers) 🔹 APIs & plateformes data (Python, FastAPI, Django) 🔹 Accès sécurisé aux données, calcul à la demande, visualisation web 🔹 Enjeux Open Science, interopérabilité, durabilité des données Issu d’un parcours mêlant développement logiciel et conception de produits numériques, je fais le lien entre besoins des équipes métier, contraintes opérationnelles et exigences techniques, afin de construire des outils utiles, robustes et durables.

Liens

Expérience de travail

Lead Developer

Ministère de la Culture / CNRS / C2RMFFreelance

sept. 2021 - Présent

5 ans 2 mois

Conception et déploiement d’une plateforme cloud pour la gestion, l’accès et l’analyse des données produites par l’accélérateur New AGLAE : catalogue de données, API et interface de gestion projet. Architecture et implémentation du provisionnement automatique de VMs pour les chercheurs : lancement à la demande de machines avec images conteneurisées et montage automatique du partage projet (sécurisé). Intégration du stockage cloud (Azure Blob / Azure Files) et pipeline d’ingestion de données patrimoniales au format DICOM (données non médicales) ; process sécurisé de sauvegarde et exposition contrôlée pour la communauté scientifique. Développement back-end en Python (Django / FastAPI), conception d’APIs REST, gestion auth personnalisée (gestion d’accès par projet), orchestration Docker, et automatisation (scripts d’exploitation). Mise en place de bonnes pratiques : CI/CD, tests, revue de code, et documentation pour faciliter l’ouverture et la réutilisation (Open Science). Collaboration transversale : coordination avec équipes scientifiques, chefs de projet et administrateurs système pour prioriser fonctionnalités et garantir conformité / traçabilité des données. Produit / exploitation : définition des indicateurs d’usage, gestion des incidents de production et optimisation des coûts d’hébergement.

Web & Mobile Developer

Witold Wroblewski

mai 2017 - Présent

9 ans 6 mois

69340 Francheville, France

Accompagnement dans les projets de création d'applications web et logiciels.

Full Stack Engineer

sennderFreelance

nov. 2020 - juil. 2021

9 mois

Développement, amélioration, corrections de bugs sur la plateforme de logistique.

Développeur Fullstack

bluenoveFreelance

janv. 2020 - mars 2020

3 mois

Paris, France

Analyse du code et optimisation de la plateforme. Dans le cadre d'une phase intensive de récolte de données, la mission avait pour objectif de diminuer le temps de réponse de la plateforme afin qu'elle puisse gérer une charge jamais atteinte auparavant.

Développeur Web

Labase.techFreelance

oct. 2019 - déc. 2019

3 mois

Paris Area, France

Conception de sites internet sur des projets engagés sur le climat et la justice sociale. Utilisation de la JAMstack pour proposer les solutions les plus performantes en terme de technologie. * Refonte de la page d'adoption pour Coral Guardian, une association qui vise à faire renaître les coraux dans des zones touchées par le réchauffement climatique. // https://coral-guardian.org/adopt/

Formateur Python & Javascript

oct. 2019 - déc. 2019

3 mois

* Animation de formations sur le langage Python et sur le développement d'applications web. * Animation de formations sur le langage Javascript et sur les frameworks Vue.js et Angular. * Création de support de cours. * Organisation de séances intenses de développement type Hackathon.

Substances Actives - Visual Activ

oct. 2018 - juil. 2019

10 mois

Paris Area, France

Project Lead Developer

janv. 2019 - juil. 2019

7 mois

Paris Area, France

Gestion d'un projet de web application visant à accroître la réputation en ligne des praticiens de santé et à la connaissance patient au sein des organismes de santé. L'application se divise en plusieurs parties, dont: * un système de double authentification afin de séparer et sécuriser le processus d'authentification, * une API (Django, python), * une interface dédiée à la gestion de la réputation et à la diffusion de questionnaires (Vue.Js, Nuxt.js), * une interface patient (Vue.Js, Nuxt.js). L'application intègre différents services tiers: Google My Business, Facebook Connect, Twilio / Authy. Elle a été déployée sous form de cluster à l'aide de Docker en mode Swarm et utilise un orchestrateur. Des tests unitaires ont été développés sur toute la partie API et authentification

Frontend Developer

oct. 2018 - déc. 2018

3 mois

Paris Area, France

Refonte d'un back-office pour redonner un visage plus moderne à l'interface et ajouter de nouvelles fonctionnalités. Projet en Vue.js (Nuxt.js) de design et de développement de la refonte d'un back-office connecté à une API développée en même temps. Les fonctionnalités de cette interface comprenaient entre autres: * application SSR - permet de faire un rendu côté serveur ; * un système d'authentification ; * des interactions drag & drop ; * l'ajout et de modification de données ; * un système de notifications ; * des uploads de fichiers ; * un accès administrateur. Le projet utilise la bibliothèque Element UI pour certains éléments graphiques.

Project Lead Developer

HESUS

déc. 2018 - mars 2019

4 mois

Paris Area, France

Pour assister le service d'études de cette entreprise spécialisée dans la gestion des terres et des matériaux de chantier, développement d'une application utilisée en interne qui extrait les données de bordereaux d'analyse envoyés par des laboratoires en format PDF et les formate. L'application en Flask (Python) extrait et formate des données d'un bordereau d'analyse en format PDF. Ces bordereaux contiennent des informations techniques sur les terres polluées à traiter par la suite. L'application est dédiée à soutenir le service d'études de l'entreprise. * Extraction des tableaux sur PDF via Tabula. * Création d'un algorithme de reconnaissance des propriétés et valeurs. * Développement d'un outil d'export en CSV. * Développement d'une interface d'upload et d'extraction: Flask, HTML, Javascript.

Stefanka

août 2016 - août 2017

1 an 1 mois

Région de Montréal, Canada

Product Manager

août 2016 - août 2017

1 an 1 mois

Région de Montréal, Canada

Stefanka is a tech startup making Interactive Fitting Room (IoT) and analyzing data to provide solutions to retailers in the garment industry. We offer a solution to find the best fit between a retalier's products and a customer. I was leading the creation of the elements that compose our ecosystem: in-store and online apps, administration portal, end-user portal... It implies thinking in term of UI/UX. Once the UX is established, I created the UI for our different apps and online portal. I also took part in the design of the architecture of our systems, working on the database structure and the back-end logic of our ecosystem.

UI designer and front-end integrator

août 2016 - août 2017

1 an 1 mois

Région de Montréal, Canada

As part of the dev team, we are building a web app that returns the best fitting products according to the customer’s measurments. Tools used : Photoshop, Illustrator, Invision app for prototypes. Integration via Angular 2

Content Producer

The Amateur Golf World Cup

mars 2016 - mai 2016

3 mois

Set up of a strategy supporting the sales force Video editing with prospective objectives, using Adobe Première and Photoshop Web design • — • — • — • — • — • —• — • — • — • — • — • Mise en place d'une stratégie pour appuyer la force de vente; Edition de supports vidéos à visée prospective / Logiciels utilisés: Adobe Première & Photoshop; Web Design

Content Creator & Web Designer

ZoOah

mai 2015 - août 2015

4 mois

Marseille Area, France

In a startup in the recruitment sector, the missions aimed to set up a digital strategy and expand the company notoriety. Missions: Creation of the website: design & web integration - http://www.zooah.eu/ - using HTML5, CSS3, PHP and Javascript Events organization to straighten the link between the company and the clients Interactive videos editing, using Adobe Première Artworks production using Adobe Photoshop • — • — • — • — • — • —• — • — • — • — • — • Au sein d'une strat-up dans le secteur du recrutement, les missions visaient à lancer la stratégie digitale et étendre la notoriété de la société. Création du site internet : design et intégration web (http://www.zooah.eu/) à base de HTML5, CSS3, PHP and Javascript Organisation d'événements visant à renforcer les liens entre l'entreprise et les clients Création de vidéos interactives sur Adobe Première Réalisation de pièces graphiques sur Photoshop


Formation

Tecnológico de Monterrey

Marketing & Communication

6-month exchange in Marketing B2C, Marketing B2B, and Communication. Including in English and Spanish : - Mercadotecnia entre negocios (Industrial Marketing, B2B Marketing) - Corporative Image - Applied strategic communication - Promociones, medios y relaciones públicas (Promotion, means and public relations) - Negocios en la indutria de la música y el entretenimiento (Business in music and entertainment industry)

Rennes School of Business

MSc Entrepreneurship & Innovation Management, Entrepreneuriat / études entrepreneuriales

Résultat : Excellence Scholarship

Activités et associations : Président de l'Association Descibel Radio

Lycée Georges Duby

Baccalauréat, Scientifique

High School Diploma with advanced Science (obtained with honours).

Lycée Paul Cézanne

CPGE littéraire

Post-secondary preparatory school / classes preparing for entrance examinations to the French Grandes Ecoles. The preparation for the entrance examinations to the French Grandes Ecoles begins after a student has obtained a Baccalauréat diploma (marks the end of high-school education and qualifies a student to enter university). The program focuses on philosophy, literature, history, geography, and languages.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.