Rodolphe - Développeur PERL
Ref : 170224M001-
17000 LA ROCHELLE
-
Développeur, UX/UI Designer (61 ans)
-
Freelance
Expérience professionnelle
2020-2021 - Freelance Software Engineer
- Étude, conception & design : prototypage, architecture, sécurité, data, UX et UI, interactions (CRM, marketing, sales, métiers...)
- Développement, déploiement
- Revue de code / amélioration continue qualité
- Gestion de projets complexes
- Recrutement, management d'équipes
- Vision stratégique orientée business et utilisateurs
11/2016-12/2019 - Lead Software Engineer / Ingénieur R&D solutions web
BE Sunna-Design Bordeaux / Applications industrielles et embarquées.
Référent technique software/applications
En interaction avec une équipe pluridisciplinaire d'une quinzaine de personnes : ingénieurs hardware / chefs de produits / graphiste / UX / marketing / commercial / développeurs.
Dans un contexte agile et IOT/BigData, étudier, spécifier, développer et déployer des outils performants de monitoring et supervision on line / off line pour les produits Sunna-design (lampadaires solaires connectés).
Plateforme projet Moon / Application mobile Streetlight Sunna Design / Plateforme de services et supervision Sunna Design (production, systèmes embarqués, logistique, fournisseurs, commercial, SAV…).
- Étude-conception-rédaction des spécificités bases de données, back-end, front-end, UX/UI/design
- Définition de la roadmap dans une démarche agile avec une vision à moyen/long terme ;
- Identification des ressources (techniques et RH) nécessaires au succès du projet, recrutement
- Pilotage, gestion et management projet et équipes (back front).
- Databases : Cassandra ; Janusgraph ; IndexedDB ; MySql...
- Déploiement : Android ; iOS ; NWJS ; NodeJS ; Linux ; Nginx ; Docker...
- Développement : Javascript ; HTML ; CSS ; SVG ; PHP…
- Framework : Apache Cordova ; NuxtJs ; VueJs ; Mapbox-gl…
Projets (AFW depuis 2001) et parcours
2016-2017 : mission chez Sunna Design / Applications industrielles et embarquées
Android ; Bluetooth ; Javascript ; NodeJS ; Cordova ; Html5 ; CSS3 ; SVG ; Mapbox
- Développement d'une application mobile client : dashboard, et gestion des alertes par la récupération des données techniques via Bluetooth, notice d'installation, enregistrements produits par QR code ou Bluetooth, upgrades de firmwares, géo-localisation...
Graph database ; Javascript ; NodeJS ; Html5 ; CSS3 ; SVG ; Android; IOS
- Développement d'une application responsive (mobiles, tablettes et desktop) pour la gestion de données : prospects, clients, produits, stocks, livraisons, enregistrements, alertes...
2016 : ******** / Vente en ligne
Php ; Mysql ; Html5 ; CSS3 ; Javascript ; Prestashop
- Installation, formation et personnalisation d'un site de commerce en ligne.
- Développement et correction de modules
- Formation : technique, gestion et suivi.
- Aide à la personnalisation d'un template HTML5 et CSS3 en responsive.
2015-2016 : Kivoki PRO SL / Site d'annonces de fonds de commerce CHR /
Php5 ; Dao ; MySql ; Html5 ; CSS3 ; Javascript ; Json ; OsClass
- Conception et développement sur une structure Osclass.
- Réorganisation de la base de données initiale et modification du fonctionnement classique Osclass ; conception-développement-implémentation de plugins techniques et modules spécifiques (Data Access Object) pour l'extension de la base de données (typologies complexes), les interactions avec le gestionnaire des droits et des offres (unitaires, durées, abonnements) selon les différentes typologies d'utilisateurs.
- Sécurisation des transferts de données. Gestion serveurs, hébergement, monitoring et maintenance.
2014-2015 : Octant Design / Vente en ligne de meubles et objets design.
Php5 ; Mysql5 ; Xhtml strict ; CSS3 ; Magento Commerce
- Reprise d'un site de vente en ligne réalisé sur structure Magento Commerce.
- Gestion des intégrateurs / équipe de e-commerce (intégration produits, animation des ventes, web-marketing).
- Recherche et corrections de bugs fonctionnels handicapant les ventes depuis la livraison du site. Tests : code php, modules, hébergement et monitoring du site. Installation et réplication sur une plateforme de test/développement.
- Optimisation de la sémantique html ; révision (structure et terminologies) pour améliorer le référencement naturel.
- Modules Magento : création et optimisation.
- Réplication serveurs et load balancing pour des opérations de promotion induisant un fort trafic (Ventes Privées).
- Étude et tests dans la perspective d'une liaison (Web service) entre la base de données Magento Commerce et l'ERP utilisé.
2010-2013 - O'contact / Projet innovant Near Field Communication (NFC)
Linux serveur ; Perl ; NFC ; Javascript ; Html strict ; CSS3
- Création d'un pilote pour un réseau de points de contact accessibles dans l'espace public via le protocole NFC des téléphones mobiles, couplé à un accès code 2D permettant d'accéder un à un ensemble d'informations et services.
- Conception et développement : sites mobiles et web-applications
- Conception et suivi de fabrication d'une série pilote de stickers NFC.
- Programmation d'un logiciel serveur sous Linux pour la gestion et la redirection vers les différents services et usages : services agenda, news, sms, sites mobiles, web-applications…
2010-2012 : Fasthôtel / Groupement d'hôteliers indépendants (+/- 80 hôtels).
Perl ; Mysql ; Html5 ; CSS3 ; Javascript ; Json ; Xml ; Rdf ; JQuery
- Conception-développement de gestionnaire de flux d'actualité, puis du site internet du groupement en responsive design (dont intégration de la solution de réservation tierce).
- Création d'un framework et CMS Perl
- Backoffice : différents niveaux de droits de publication (administration et hôteliers).
Depuis 2003 : ******** / Média / Presse en ligne (Index Google Actualité)
Perl ; FlatDB ; html ; CSS ; RSS ; Xml ; Rdf ; AMP-Html
- Conception et réalisation : CMS, base de données, site internet (responsive dès sa conception), applications intégrées.
Contexte : au début des années 2000 les sites web étaient principalement conçus avec des logiciels d'édition HTML ( GoLiv, CyberStudio, Dreamweaver). Il n'existait pratiquement pas de systèmes de gestion de contenu adaptés aux médias en ligne avec une gestion des droits, des typologies de contenu et facilement géré avec un simple navigateur internet.
- Évolutions : accès Wap (2002), flux RDF (2002) puis RSS (2003), iCalendar (2005), WebApp (2008), CDN AMP HTML (2016).
- Gestion serveurs, hébergement, monitoring et maintenance.
Depuis 2003 : Dossier patient partagé (DPP) / Réseau Atlantique Diabète - La Rochelle (Centre hospitalier)
Perl ; Mysql4 ; Javascript ; CSS ; Html
Participation aux réunions du réseau, présentation et formation des médecins (pôle projet, phases beta, lancement opérationnel). Suivi et maintenance évolutive depuis 2003.
- Conception d'une interface web et création des bases de données.
- Organisation et gestion du projet en cohérence avec la réglementation sur le recueil et l'hébergement de données personnelles.
- Recueil des typologies de données et élaboration d'une structure par spécialisation. - Encodage et sécurisation de la structure de bases de données.
- Gestion des autorisations pour le partage et la réception des données selon les spécialisations des professionnels de santé.
- Sécurisation des transferts de données. Gestion serveurs, hébergement, monitoring et maintenance annuelle.
2001-2014 (AFW) : framework et CMS dédiés à la gestion de sites web pour des TPE.
Unix ; Perl ; CSS ; Html ; Javascript ; Sql
- Conception-création, développement et évolution : interface web, gestion de fichiers, templates personnalisables selon les typologies de contenu, gestion de feuilles de styles.
- Il permet de simplifier : l'installation (vHost), la création, la réalisation, la personnalisation et la gestion de contenu de sites internet
- Gestion serveur, hébergement, monitoring et maintenance.
1999-2001 : Directeur technique - développement du réseau / Networkcouncil - Première Base - l'Observatoire
- Recrutement, formation, gestion des équipes techniques régionales d'une start-up : implantation de 9 agences dans de grandes villes en France en charge de 27 sites web articulés en trois réseaux thématiques (tourisme, news magazine, annuaire).
1997-1999 : Business développeur / Steps France - Roularta Média Groupe
- Magazines mensuels lifestyle
- Création et direction de l'agence Alsace - Allemagne, 4 éditions locales par mois (Strasbourg, Colmar, Mulhouse, Bade Wurtemberg-zone frontalière), gestion, management des commerciaux et développement commercial. Meilleure agence (CA) du réseau en France.
1987-1997 : Business développeur / Le Petit Futé - Nouvelles éditions de l'université
- City guides et country guides Le Petit Futé.
- Création de l'édition La Rochelle-île de Ré (1987/1991), dépassement de 40% des objectifs (CA) fixés par l'éditeur.
- Reprise de l'édition Strasbourg (1991), création de l'édition Alsace, gestion et développement commercial des 2 éditions annuelles, suivi de fabrication, management des commerciaux.
Développeur expérimenté, motivé, agile et curieux, j'ai commencé à coder à l'adolescence. Après avoir travaillé au développement commercial d'agences et projets (communication - médias), en prenant part aux débuts de l'internet en France, je me suis formé aux nouveaux métiers liés au développement web.
Indépendant depuis 2001 (AFW), j'ai développé, contribué au développement et à l'évolution d'une centaine de sites (TPE, commerces, associations, groupements…) ainsi qu'à la gestion de serveurs (hébergement, monitoring et maintenance).
CV détaillé en ligne : ********
('Développeur web') : MVC sur différent frameworks (Symfony, Zend, Django, Catalyst...) et langages. Applications (Javascript, HTML5, SqLite), Node.js. Thèmes et modules Php (Magento, Prestashop, Osclass, WordPress...) et Perl.
// Programmeur web : programmation orientée objet (POO).Perl, Php, Python, Javascript, Java (Reflexion).
{{ UI Designer web }} : responsive design, CSS3 et HTML5. UX design. HTML et CSS (toutes versions), LESS, SASS, moteurs de rendu (navigateurs desktops et mobiles : Blink, Webkit, KHTML, Gecko, Trident).
Adobe CC 2014 pour réaliser des illustrations aux formats SVG, pour les traitements et les compressions d'images avec Photoshop etc...
>_ Hébergement web et monitoring : installation, sécurisation et maintenance de serveurs web et d'architectures réseaux (DNS, balancing/failover, bases de données, sauvegardes, sécurité, upgrades et/ou correction).
Annexe Languages (expertise)
Programming
Command language
• Shell script
• Bourne shell (sh)
• Bash (Unix shell)
• Perl
Dynamic programming language
• Perl
• Php
• Python
• Javascript
• Java (Reflection)
Query language
• Sql
• RDF query language (RDQL)
• Lightweight Directory Access Protocol (LDAP)
• Hyper Text Structured Query Language (HTSQL)
Programming framework
Perl framework
I also use a homemade framework evolving since 2002
Interface
Markup language
• Hypertext Markup Language from HTML3.2/4.01 and XHTML up to HTML5
• Extensible Markup Language (XML)
• JavaScript Object Notation (JSON)
• Resource Description Framework (RDF) et Notation 3 (N3)
• Semantic Web : Html5, Microformat, Microdata, RDFa
• Rich Site Summary (RSS)
• Atom Publishing Protocol (AtomPub)
• Outline Processor Markup Language (OPML)
• ICalendar RFC 5545
• Accelerated Mobile Pages (AMP)
Style sheet language
• Cascading Style Sheets up to CSS3
• CSS preprocessors (LESS)
• Syntactically Awesome Stylesheet (SASS)
• Extensible stylesheet language (XSL)
• Extensible Stylesheet Language Transformations (XSLT)
Template system
• Mustache Logic-less templates
• Twig templating (Php)
• Underscore JS
• Pure, Javascript Template Engine
• Embedded JS (EJS)
Interface framework
• Twitter Bootstrap
• jQuery Mobile
• jQuery UI
Development
Developing framework
Perl framework
• Catalyst (Perl)
Ruby framework
• RoR, Ruby on Rials (Ruby)
Php framework
• Symfony 2/3 (Php)
• Zend Framework (Php)
• CakePHP
Tools Php framework
• Doctrine DBAL (ORM)
• Swift mailer
Python framework
• Django (Python)
• Zope (Python)
Ajax frameworks
• jQuery (JS)
• AngularJS (JS)
• MooTools (JS)
• Prototype (JS)
• YUI Library (JS)
CMS (Content management system)
Blog CMS
• WordPress (Automattic)
E-commerce platform CMS
• Magento (Magento Inc)
• Prestashop
Classified CMS
• Osclass
Other CMS
I also use a homemade CMS evolving since 2002
Web portal
• Rubedo (Rubedo Project)
• Django CMS (Divio AG)
• Drupal (Dries Buytaert)
• Joomla! (OpenSourceMatters)
Application programming interface (API)
• Google APIs (Map, Apps, Social networking, Mobile...)
• PayPal API
• OpenID Connect (OpenID)
• Authorization protocol (OAuth)
• Facebook Graph API
• Twitter REST APIs
• Mailjet API
• Dweet.io API
Tools (expertise)
Server
Server configuration (expertise)
Application layer
• Domain Name System (DNS)
• Domain Name System Security Extensions (DNSSEC)
• File Transfer Protocol (FTP)
• Hypertext Transfer Protocol (HTTP)
• Internet Message Access Protocol (IMAP)
• Lightweight Directory Access Protocol (LDAP)
• Mail Exchanger Record (MX record)
• Multipurpose Internet Mail Extensions (MIME)
• Network File System (NFS)
• Post Office Protocol (POP)
• Reverse DNS Resolution (rDNS)
• Secure Sockets Layer (SSL)
• Simple Mail Transfer Protocol (SMTP)
• Simple Object Access Protocol (SOAP)
• SSH File Transfer Protocol (SSH) et (SFTP)
• Transport Layer Security (TLS)
• Web-based Distributed Authoring and Versioning (WebDav)
Transport layer
• Transmission Control Protocol (TCP)
Internet layer
• Internet Protocol (IP)
• Internet Protocol version 4 (IPv4)
• Internet Protocol version 6 (IPv6)
Software server
Server system (UNIX)
• Linux
• Linux CentOS
• Linux Debian
• Linux Redhat
• Linux Gentoo
• Mac OSX server
Domain name server
• Bind (ISC)
HTTP/HTTPS server
• Apache HTTP Server (Apache Software Foundation)
• Nginx (Igor Sysoev)
• Node.JS (Ryan Dahl)
• Zope (Zope)
POP/IMAP/SMTP server
• Postfix (Wietse Venema)
• Qmail (Daniel J. Bernstein)
• Vpopmail (inter7)
• Sendmail (Sendmail, Inc)
• SpamAssassin (Apache Software Foundation)
• Roundcube (The Roundcube Team)
• Utilisation de SendEmail sur mes scripts Perl
Cache server
• Memcached (Danga Interactive)
• Redis (Salvatore Sanfilippo)
Server security restriction
• Fail2Ban
• ClamAV
Database management system
Server :
• Sql
• MySql
• Oracle Database
• Flat file database
Component software (browsers) :
• SqLite
Web interface :
• PhpMyAdmin
Softwares tools development
• ImageMagick (John Cristy)
• GD Graphics Library (Thomas Boutell)
• Calendaring Extensions to WebDAV (CalDav)
• PubSubHubbub et Publish-subscribe
Software
Programming
• BBEdit (Bare Bones Software)
• SVN (Apache Subversion)
• Git (Linus Torvalds)
• New Relic
• Redmine
• Basecamp
Browsers
• Chrome (Blink)
• Safari (Webkit / KHTML)
• Firefox (Gecko)
• IE (Trident)
• Edge (Trident)
Others softwares
• Filemaker Pro
• Adobe Illustrator
• Adobe Photoshop
• Adobe Premiere
• Adobe Pagemaker
• Avid Pro Tools
• Quark Xpress
• 4D