malt logo

Malt freelance

Satisfaction des clients Malt : 4.5/5
Obtenir l'app

Cédric Roman

ingénieur fullstack (python/django/rest/c/c++)

Paris, France

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet

Préférences

Déplacement
Travaille en partie dans vos locaux et en partie en télétravail
Durée de mission
  • ≤ 1 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
  • Aéronautique & aérospatiale
  • Chimie
  • Centres de recherche
  • Energie
  • Environnement
+2 autres

Vérifications

Influence

Rejoignez la communauté Malt pour découvrir le profil complet de Cédric Roman
Rejoignez la communauté Malt pour découvrir le profil complet de Cédric Roman

Compétences (18)

  • Frameworks
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Langages
  • Débutant Intermédiaire Confirmé
  • C++
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • C
    Débutant Intermédiaire Confirmé
  • Architecture
  • Débutant Intermédiaire Confirmé

Cédric en quelques mots

Développeur passionné, j'ai commencé ma carrière en tant qu'ingénieur chez un éditeur de logiciels scientifiques largement utilisés dans les grands groupes des secteurs automobile, aéronautique et de l'énergie. J'intervenais aussi bien dans le développement informatique des solutions (modélisation physique), et dans le cadre de prestation de conseils. Je poursuis depuis 10 ans cette activité à mon compte, en développant des outils de modélisation/simulation et par des prestations de service.

J'évolue depuis plus de 15 ans dans un domaine ou les impératifs de performance en temps de calculs impliquent l'utilisation de langages de bas niveau (C/Fortran puis C++), et l'élaboration d'algorithmes de méthodes numériques complexes et optimisés. Question data science, le développement et l'utilisation quotidienne de ces outils m'ont permis d'acquérir les compétences essentielles en structuration et traitement de données.

Je développe en Python depuis une dizaine d'année. Mes premières utilisations étaient pour l'exploitation de données dans mes activités scientifiques (pré/post traitement, visualisation de données, traitement du signal, calcul matriciel), ainsi que pour l'automatisation de tâches récurrentes de mon worflow de développement.

Depuis 4 ans, je me tourne vers les technologies web en développant des applications (surtout Django et Flask) et des API REST.

Je développe et maintiens plusieurs projets open-source nécessaire à mon activité de développement logiciels en data science (modélisation, validation de données, génération de code, intégration continue...).

Je recherches des missions ou je peux mettre à profit mon profil scientifique et mes compétences informatiques (web apps plutôt backend, API, data science, IA, blockchain). Je suis mobile, très autonome et je sais travailler en équipe.

Expériences

septembre 2018 - août 2019 | Paris, France

Energie

Engie- Engie

Développeur back-end

Lors de la 1ere partie de cette mission, j intervenais sur le back-end d'une application de collecte/consolidation de données de consommation.
Dans un second temps, j ai réalisé des outils de profilage des consommations futures destinés aux équipes en charge du hedging sur les marchés.
juillet 2018 - septembre 2018 | Fabernovel

Energie

Fabernovel Code- Fabernovel

developpeur back-end

Je travaillais en backend sur une API destinée au traitement de données de consommation pour un acteur de l'énergie. J'ai intégré le projet à un moment passionnant, d'optimisation des performances et de scaling de l'outil, en évaluant et mettant en oeuvre les dernières technologies disponibles.
avril 2008 - Aujourd'hui | Lyon, France

Edition de logiciels

NUMENGO

Gérant / Ingénieur Full-Stack

J'ai créé Numengo en 2008 avec le Pr Ait El Hadj pour développer des solutions logicielles innovantes dans le domaine de la modélisation physique système, plus particulièrement pour les applications dites thermohydrauliques.

La réalisation de ce type de logiciels nécessite de bien maîtriser plusieurs compétences clés:
  • la physique concernée, ici la mécanique des fluides et la thermodynamique;
  • le développement logiciel (dans des langages bas niveau type C/C++/Fortran pour des raisons de performances, et dans des langages plus adaptés aux applications scientifiques types Matlab, Modelica, Python ou R);
  • les méthodes numériques pour réaliser des algorithmes complexes des résolutions de systèmes algébro-différentiels.

J'utilise python intensivement en data science pour le traitement de données scientifiques (pre/post traitement, data mining et visualisation avec des libs comme numpy, pandas, matplotlib), ainsi que pour l'automatisation des tâches récurrentes dans mon processus de développement (intégration continue, tests, build et packaging des logiciels).

Depuis 4 ans, je développe des applications web, majoritairement en Django et Flask (avec Django-CMS, Rest framework, Django-Shop) dans lesquels j'intègre des composants React.js. Aujourd'hui, je développe mes compétences sur les technologies python asynchrones.

J'ai eu l'occasion de mettre en oeuvre ces compétences sur des projets complexes dans des industries très exigeantes (spatial, aéronautique, énergie...)

PROJETS NOTABLES
================

  • Python personal open-source projects (on-going)
*************************************************
+ definition of classes based on json-schema for code generation and API automation and (https://github.com/numengo/python-ngoschema)
+ continuous integration, development workflow utilities and package management (https://github.com/numengo/python-ngoci)

  • RESTful API for numenGo’s simulation software (on-going)
************************************************
+ RESTful API and web-app interface for the existing C++ simulation software (async web server and distributed calculations) (http://www.numengo.com/software/numengofl)

  • Django e-learning responsive platform (architecture and development)
********************************************************************
+ subscription based, multiple payment platforms (Stripe, Paypal, Clickbank)
+ shop based on Satchmo
+ multi-media, multi-lingual content (django-CMS)
+ content uploaded programmatically from mindmapping software to CMS
+ specific plugins for social media APIs (Facebook, Instagram, Twitter, Tinder)

  • API/Interfaces for C++ libraries
******************************
+ automatic interfaces of C++ scientific libraries using Eclipse Modeling Framework (EMF) (meta-modeling and meta-programming) in different DSL (Matlab, C, FMI, Modelica, LMS.Imagine.Lab, XML, etc...) (http://www.numengo.com/software/numengofl)
+ python interface using Py++ (http://www.numengo.com/software/python-api)


  • Architecture/development of C++ scientific libraries
***************************************************
+ development of MPS, a server to calculate complex fluid properties (http://www.numengo.com/software/cc-libraries/numengomps)
+ development of FFC and FL, solutions based on MPS to simulations to predict the dynamic physical behaviour of thermal-hydraulic systems, mainly for space/defense/energy industries
+ profiling and code performance optimization
+ >300k lines of non-generated code
février 2005 - janvier 2008 | Lyon, France

Edition de logiciels

LMS Imagine (aujourd'hui Siemens)

Business Unit Manager

3 recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte