Développeur freelance indépendant Disponible

Emmanuel Baudoin

Ingénieur informatique

Chef de projet spécialisation WEB & mobile

Je suis un développeur WEB passionné par le développement informatique.

Fort d'une expérience de 9 ans en entreprise en développement WEB, j'ai pu acquérir la rigueur et la méthodologie nécessaires à la création et au suivi de projets.

Depuis 2019 j'exerce sous le statut de freelance.

À la fois conseiller, créatif et technicien, je vous accompagne dans vos projets pour vous apporter des solutions adaptées à vos besoins. Je vous propose mon savoir-faire en création d'application WEB et mobile sur mesure pour répondre précisément à vos besoins.

Le statut de freelance me permet une grande disponibilité, réactivité et efficacité. Cela vous garantit une prestation adaptée et vous donne l’avantage de ne traiter qu’avec un seul interlocuteur.

Parce que gérer efficacement vos données est un investissement indispensable et sensible, votre solution mérite une expertise pointue, avisée, riche d'expériences.

Ma prestation

Développement sur-mesure

Pour répondre précisement aux besoins, ni trop, ni moins

Code de qualité

Modèle de données optimale, architecture solide, code performant, maintenable et évolutif

Respect des standards

Pour une compatibilité totale sur tous les supports et navigateurs

Responsive design

Pour un affichage optimal, quelque soit le support, mobile, tablette ou PC

Dernières technos utilisées

Pour profiter des récentes avancées et fonctionnalités

Application RIA

Rich Internet Application : dynamiser les interactions utilisateur en exploitant les ressources client

Design soigné & ergonomie efficace

Parce que l'expérience utilisateur est primordiale à toute bonne application

Tests unitaires et tests d'intégrations

Approches indispensables sur de gros projets ou en travail d'équipe

1 unique interlocuteur

Pas de sous-traitance, pas d'intermédiaire, l'unique développeur c'est moi ! Réactivité maximale

Mes compétences

Full-stack

Modélisations

UML
Merise

Architectures

MVC
MVVM
SOA

Langages

C#
PHP
Java
JavaScript/TypeScript
HTML5/CSS3/SCSS
SQL, PL/SQL, Trigger

Frameworks

Node.js
Express
Angular
RxJS
jQuery
ASP.NET CORE
ASP.NET MVC
Symfony
Laravel

SGBD

SQLServer
MySQL/MariaDB
MongoDB

ORM/ODM

Entity Framework
NHibernate
Mongoose
Doctrine

Usine logiciel

Azure

Mes expériences

ans en freelance

Mes premières missions freelance ont été l'occasion de me pencher sur un framework déjà familier : Symfony, avec jQuery ou Angular côté client. J'ai également profité de ces missions pour m'initier au développement sous Linux Ubuntu et à la virtualisation sous Docker.

De 2020 à 2024 j'ai exercé à temps complet pour le même client cette fois-ci dans un environnement ASP.NET CORE et Angular, au sein d'une entreprise découpées en plusieurs équipes de développeurs et concepteurs.
Cette expérience m'a notamment permis de perfectionner mon code en suivant les principes SOLID.

J'apprécie particulièrement le travail en freelance : liberté dans l'organisation, veille technologique plus aisée, choix des projets, collaboration avec les clients, échanges de connaissances/découverte de nouveaux aspects métiers, travail en autonomie ou en équipe. Ce nouveau statut me permet d'enrichir davantage mon expérience professionnelle.

EIC
Logiciels de gestion et de conseil pour experts comptables et entreprises, à Vendôme
2020 - 2024
Concepteur - Développeur

Mission à temps complet, en télétravail, dans un environnement ASP.NET CORE, Entity Framework, SQL Server et Angular, avec Azure DevOps en usine logiciel et GIT pour le versionning.

Plus de 60 développeurs répartis en différentes équipes, j'y apprécie particulièrement le temps consacré à l'analyse, la conception et la validation de code. Le travail en équipes permet de réunir des collaborateurs spécialisés dans des domaines précis et variés, l'émulation intellectuelle est riche.

Architecture SOA, intégration continue, tests d'intégrations, tests unitaires, respect des principes SOLID.

Travail en équipe, conception, spécification, développement, relecture de code.

Les principaux projets sur lesquels j'ai travaillé sont 4 micro-services centraux, utilisables dans d'autres micro-services.

Principaux points développés :

  • gestion de différents types de paramètres sur différents sites (au sens géographique) avec notion site parent/enfant, forcé/non forcé
  • implémentation d'un micro-service pour gérer des entités relativement complexes, avec un socle commun pour couvrir les différents rôles métier comptables
  • implémentation d'un micro-service pour vérifier des droits d'accès aux données contenues dans d'autres micro-services
  • mise en place, utilisation du cache Redis pour optimiser l'accès
  • utilisation de RabbitMQ pour les échanges micro-services, implémentation de producteurs/consommateurs
  • utilisation de SignalR pour les notifications push
  • virtualisation sous Docker
  • implémentation à la mano de scroll infini
RouleMarcel
Agence de communication, à Angers
Mars 2020 à mai 2021
Consultant - Développeur - Administrateur serveurs WEB

Missions courtes ponctuelles, en télétravail, dans des environnements Symfony/jQuery et PHP/JavaScript, pour le compte de différents clients.

Évolutions fonctionnelles, maintenances de sites WEB.

Administration de serveurs WEB hébergeant les produits de l'agence.

Contribution à la rédaction de notes de cadrage, cahiers des charges, pour de nouveaux projets WEB/mobile.

CNFDI
Centre national privé de formation à distance, à Paris
Juillet 2020 à Février 2021
Gestion de projet - Développeur

Mission sur plusieurs mois à mi-temps, en télétravail, sur un outil de gestion de plusieurs instances d'écoles supérieures. Le site WEB permet de gérer les élèves, les professeurs, les cours, les plannings, jusqu'à la facturation des formations.

Environnement Symfony/Angular sous Linux avec Docker, et GIT pour le versionning.

Recueil des besoins avec le client, spécification, réalisation et suivi des tâches.

SYD GROUPE
ESN du Grand Ouest spécialisé sur l'intégration de solution ERP et CRM de Microsoft, à Nantes
2020 - Aujourd'hui
Prestataire freelance en développement informatique.
Brainsbucket
Agence WEB, à Angers
Février 2020 à juin 2020
Développeur

Mission sur plusieurs mois à mi-temps, en présentielle et télétravail, sur un projet de gestion d'écoles supérieures.

Cette mission a été ma 1ère expérience de développement dans un environnement Linux. J'y ai par la même occasion découvert Docker.
J'ai réalisé des migrations de données et principalement des évolutions fonctionnelles dans un contexte Symfony/Angular.
Par la suite je fus en relation direct avec le client final pour recueillir les besoins, analyser les demandes, et réaliser les développements nécessaires.

IGNIS
Agence de communication, à Angers
Février 2020
Développeur

Mission d'une semaine concernant des évolutions fonctionnelles sur une application de gestion de livraisons, utilisée par des transporteurs.
Environnement technique Symfony/AngularJS.

CEFII
École supérieure du WEB, à Angers
Octobre 2020
Formateur Symfony

Formation en présentiel de deux semaines dispensée à des étudiants en licence développement.
Cours avec TPs à réaliser par chapitre, pour obtenir au final une petite application. Le but étant d'implémenter toutes les couches applicatives.
Modules utilisés : Composer, YARN, TWIG, Webpack, MariaDB, PHPUnit.

Concepts abordés :

  • Routing
  • CRUD avec formulaire Symfony
  • Héritage de template, gabarits, avec TWIG
  • Architecture
  • Débugage
  • Notification
  • SCSS
  • Doctrine (migration, transaction, tables relationnelles, héritages)
  • Authentification et autorisations
  • Gestion des utilisateurs
  • Fixtures ou semoirs
  • Internationalisation
  • Événements
  • Services
  • Gestion de la concurrence
  • Gestion globale des erreurs
  • Mise en place d'une mécanique d'historisation des actions réalisées en base
  • Tests unitaires et tests d'intégrations

Novembre 2019 et Septembre 2020
Formateur Node.js / Express

Formations en présentiel d'une semaine dispensées à des étudiants en licence développement.
Cours avec TPs à réaliser par chapitre, pour obtenir au final une petite application. Le but étant d'implémenter toutes les couches applicatives.
Modules utilisés : Express, EJS, SCSS, SocketIO, MongoDB, Mongoose.

Concepts abordés :

  • Programmation événementielle, système non bloquant
  • Routage
  • Session / JWT
  • RESTful
  • Moteur de templates
  • Préprocesseurs CSS
  • Temps réel
  • Module, factorisation, découpage applicatif
  • Architecture MVC, MVVM
  • Base de données NoSQL, ODM
  • Gestion globale de l'accès à la base de données
  • Gestion globale des erreurs
  • Gestion de la concurrence
  • Partage de fonction commune entre client/serveur par le biais de closure

9 ans en salarié

Par le biais d'expériences enrichissantes en tant que salarié, j'ai pu aiguiser mes compétences dans la gestion et le suivi de projet, ainsi qu'en développement. J'ai également cultivé ma communication que ce soit dans le recueil des besoins, le travail collaboratif, le management d'équipe et la spécification/gestion de tâches.

La Graine Informatique
Éditeur de progiciels pour l'horticulture et la viticulture, à Angers
2010-2018
Développeur - Chef de projet

D'abord recruté en 2010 comme développeur, j'ai commencé par travailler sur des projets existants. Puis en 2012 j'ai eu pour responsabilité la gestion du pôle WEB avec pour missions essentielles le démarrage d'un nouveau projet d'importance significative et l'encadrement d'une équipe d'ingénieurs développeurs (jusqu'à 4, dans un contexte interculturel avec déplacements réguliers à l'étranger).
J'y ai exercé les fonctions suivantes : consultant, concepteur architecte, référent technique, administrateur de bases de données et de serveurs WEB (IIS et Apache), scrum master, recruteur (participation au processus dont mise en place de tests de recrutement).

J'ai travaillé essentiellement sur 2 projets importants durant cette expérience :

Environnement ASP.NET MVC, SQL Server, NHibernate, RIA avec jQuery et full AJAX

L'application permet de mettre en relation les fournisseurs et les magasins en passant par des gestions de clients, de catalogues, d'articles et de descriptifs produits mutualisés, pour 2 contextes métiers différents : l'horticulture et la viticulture. D'abord B to B, l'application fût aussi B to C par la suite. Les interfaces sont personnalisables par les clients. Un module WEB spécifique mobile a été implémenté, ainsi que la fonctionnalité de paiement en ligne. L'application se synchronise également avec des back-offices clients via des WEB Services.


Architecture SOA dans un contexte ASP.NET CORE, NHibernate avec gestion multi-bases (une base par client) et Angular côté client

Le projet doit reprendre les fonctionnalités complètes d'un client lourd développé en Delphi depuis plus de 20 ans. Il doit centraliser et regrouper toutes les données de différentes bases existantes, ainsi que tous les algorithmes métiers. Le produit doit à terme remplacer l'existant pour devenir l'unique point d'accès aux données pour l'ensemble des applicatifs.

Logosapience
ESN, à Angers
2009-2010
Développeur

Premières armes en développement informatique, WEB spécifiquement, j'ai commencé mon apprentissage sur le terrain en intégrant un projet Symfony. Cette expérience m'a permis de me faire la main techniquement : travail collaboratif, analyses, chiffrages, IHM (ergonomie, HTML/CSS), architectures, MVC, JavaScript, jQuery, AJAX, SQL, ORM (Doctrine), internationalisation, plans de validation, réaménagements de code, sensibilisation à la sécurité, rédaction d'une convention de codage, assistance et dépannage utilisateur.

A l'issue de plusieurs mois, on m'a confié mon premier projet Symfony.

Contactez-moi

Localisation
Angers
Téléphone
+33 6 31 03 36 48
Site WEB
www.e-baudoin.fr

Mes engagements

  • « Communication »
  • « Transparence »
  • « Conscience professionnelle »
  • « Rigueur et exigences »
  • « Satisfaction client »

JavaScript doit être activé pour pouvoir consulter cette page ! Merci pour votre compréhension.