NO/RA
Ingénieur développeur indépendant – logiciels libres minimalistes et durables
29200 Brest, France
nora.nckm.eu
nora@nckm.eu
Compétences techniques
Spécialités : Python, Django, bases de données
- Langages
- Python, Java, HTML, CSS, SQL, PL/SQL, UML
- Bibliothèques
- Django, Flask, FastAPI, REST API, GraphQL, HTMX, AlpineJS, TailwindCSS
- IDE
- PyCharm, IntelliJ IDEA, Visual Studio Code
- Outils
- Git, GitLab, Poetry, Maven, Tomcat
- Bases de données
- PostgreSQL, Oracle, SQLite3, HSQLDB
- Systèmes
- Debian, Ubuntu, Arch Linux, Alpine Linux
- Divers
- Méthodes agiles, intégration continue, Hypermedia Driven Application
- Veille technologique
- Logiciel libre, éco-conception, low-tech, technologies du web
Carrière
2022-2023
Ingénieur développeur indépendant – NO/RA
2009-2022
Ingénieur d'études et développement – Norgay
Formations
2022
Python/Django : certification Docstring (1er au classement)
2020
Angular
2015
Java/J2EE
2014
Webservices
2012
HTML5/CSS3
Études
2009
Master Technologies de l’Information et Ingénierie du Logiciel – IUP Brest
2007
Licence Ingénierie Informatique – IUP Brest
2006
DUT Conception et Développement Logiciel – IUT Lannion
2004
BAC Scientifique – Lycée Kerichen Brest
Recommandations
Responsable commerciale – Norgay
Collaborateur très agréable et compétent sur ses missions de développement et maintenance de logiciel. Il est capable d'évoluer techniquement et fait du travail de qualité salué par ses clients et ses pairs.
Chef de projet – Ifremer
J'ai pu lui confier des tâches en toute confiance en sachant qu'il serait autonome et qu'elles seraient bien menées. Au delà du savoir faire technique, c'est aussi lié à ses qualités personnelles et à son investissement dans la thématique.
Ingénieur – Capgemini
Pendant notre collaboration, il a montré un grand professionnalisme et a su répondre aux difficultés rencontrées lors du projet grâce à sa forte expertise technique et fonctionnelle.
Responsable service IRSI/SISMER – Ifremer
Sa contribution au système Harmonie a été précieuse.
Projets
2022
- Odoo
- module pour géomètre-expert dans la suite logicielle Odoo – Python PostgreSQL
Ifremer
2009-2022
- Imagine
- logiciel de planification et de saisie des observations individuelles de sclérochronologie basé sur SUMARiS – Java TypeScript Angular GraphQL
- ObsDeb
- logiciel de saisie des observations au débarquement – Java
- Campagnes
- logiciel de saisie des campagnes à la mer – Java
- Allegro
- logiciel de saisie de l'activité et des observations à la mer et en criée – SQL Talend
- Adagio
- serveur de synchronisation entre la base Harmonie et les logiciels de saisie – Java AndroMDA Oracle Liquibase UML
- Bargeo
- migration des observations individuelles de sclérochronologie vers Harmonie – Oracle SQL
- Harmonie
- migration de la base de données Harmonie 1 vers Harmonie 2, correction des données historiques, génération des produits métiers, mise à jour des référentiels – SQL PL/SQL Oracle Talend
- WAO
- application de suivi des objectifs contractuels des programmes d’observation – Java Struts PostgreSql
- BD Récif
- logiciel de collecte de données des écosystèmes récifaux – Java
- SIG Expert
- système de cartographie de l’activité de pêche française et anglaise – PHP PostgreSql
- Oceanotron
- serveur de données océanographiques in-situ – Java AndroMDA NetCDF OPeNDAP
Stages
2006-2009
- Code Lutin
- application de votes en ligne Pollen – Java Tapestry
- Alcatel-Lucent
- outil graphique de monitoring pour des tests unitaires du centre de contact Genesys – Java Swing
- IRD
- modules de calcul et de conversion de paramètres océanographiques – Perl XML NetCDF ODV
- Ifremer
- application de gestion des demandes d'investissements de la flotte – PHP MySQL
Expériences professionnelles
NO/RA
2022
Progiciel de gestion intégré Odoo – AiGL Grez-sur-Loing
- Développement d'un module pour géomètre-expert dans la suite logicielle Odoo
- Intégration des parcelles cadastrales dans les applications ventes et projets
Environnement : PyCharm, Python, PostgreSQL, Git, SourceHut
Norgay
2020–2022
Système d’information halieutique SIH – Ifremer Brest
- Conception et développement du logiciel de planification et de saisie des observations individuelles de sclérochronologie (Imagine) basé sur le logiciel de collecte de données halieutique SUMARiS
Environnement : IntelliJ IDEA, Visual Studio Code, Java, TypeScript, Angular, Ionic, GraphQL, Hibernate, Spring, Oracle, HSQLDB, UML, Liquibase, Git, GitLab, YouTrack, méthode Agile
2017–2020
Système d’information halieutique SIH – Ifremer Brest
- Développement et maintenance du logiciel de saisie des observations au débarquement (Allegro ObsDeb) et du logiciel de saisie des campagnes à la mer (Allegro Campagnes)
- Maintenance de l’application Web de suivi des objectifs contractuels des programmes d’observation (WAO)
- Spécification et développement de la migration des observations individuelles de sclérochronologie (Bargeo) vers Harmonie
- Intervention en exploitation : assistance de niveau expert
Environnement : IntelliJ IDEA, Talend, Java, JAXX, Struts, Jquery, Bootstrap, SQL, Oracle, PostgreSql, HSQLDB, UML, Liquibase, Flyway, AndroMDA, MagicDraw, Tomcat, Git, GitLab, Mantis, méthode Agile
2014–2017
Système d’information halieutique SIH – Ifremer Brest
- Développement et maintenance du logiciel de saisie des observations au débarquement (Allegro ObsDeb) et du logiciel de saisie des campagnes à la mer (Allegro Campagnes)
- Développement des traitements : correction des données brutes historiques, génération des produits métiers
- Intervention en exploitation : assistance de niveau expert
Système d'information de surveillance du littoral Quadrige
- Recette des développements du logiciel de collecte de données des écosystèmes récifaux (BD Récif)
- Support : assistance utilisateurs et formation nouvel intervenant
Environnement : IntelliJ IDEA, Talend, Java, JAXX, SQL, Oracle, HSQLDB, UML, AndroMDA, MagicDraw, Tomcat, Git, Subversion, Mantis, TestLink, méthode Agile
2010–2013
Système d’information halieutique SIH – Ifremer Brest
- Migration de la base de données Harmonie 1 vers Harmonie 2 (Adagio)
- Développement et maintenance des passerelles (activités, marées, ventes, débarquements...)
- Recette des imports des flux de données référentiels (navires)
- Tâches techniques autour du logiciel de collecte de données Allegro
- Développement de scripts Talend et SQL
- Intervention en exploitation : mise à jour de données référentielles (couches géographiques, paramètres de mesure, espèces, engins, métiers...)
Système de cartographie de l’activité de pêche française et anglaise SIG Expert (SIH et CHARM)
- Recette des développements
- Mise en exploitation
Environnement : Eclipse, Talend, Java, SQL, Oracle, HSQLDB, UML, AndroMDA, MagicDraw, Subversion, Mantis, TestLink
2009–2010
Serveur de données océanographiques in-situ Oceanotron – Ifremer Brest
- Accès aux données (profils, mouillages et trajectoires) par le protocole OPeNDAP
- Modules permettant de réaliser des transformations sur les données (découpage, interpolation, changement de référentiels de paramètres...)
- Modules de chargement de données au format NetCDF (Argo, OceanSites, MyOcean)
- Configuration des jeux de données accessibles et des transformations appliquées
Environnement : Eclipse, Java, UML, AndroMDA, MagicDraw, JBoss, Tomcat, Subversion, Maven, OPeNDAP, NetCDF, CAS, HSQLDB
Stages
2009
Application de votes en ligne Pollen – Code Lutin Nantes
- Développement d'une application Web permettant de gérer des sondages (création, vote, dépouillement)
Environnement : Java EE, Tapestry, H2, MDA, SOA, Tomcat, Eclipse, Linux
2008
Visualisation graphique de statistiques pour des tests unitaires – Alcatel-Lucent Brest
- Conception et développement d'un outil graphique de monitoring pour le framework Agent Interaction Layer (AIL) de la suite Genesys
Environnement : Java, Swing, NetBeans
2007
Traitement de données océanographiques historiques – IRD Brest
- Développement de modules de calcul de paramètres océanographiques
- Conversion de données brutes vers XML, NetCDF, ODV
- Importation dans une base de données
Environnement : Perl, Linux
2006
Gestion des demandes d'investissements de la flotte – Ifremer Brest
- Conception et développement d'une application Web
Environnement : PHP, MySQL