Benoit - Architecte JAVA
Ref : 140522P001-
69150 DECINES
-
Consultant, Développeur, Architecte (42 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
Architecte Projets & API
ACOSS - Lyon, France – Depuis Janvier 2018
• Participation à une équipe en charge des API exposées par l’ACOSS à ses partenaires
• Support et expertise aux équipes de développement et exploitants
• Conception d’API et d’applications
• Sécurisation (Oauth2, OpenID connect, référentiels d’identité, règles d’accès aux API…)
• Gestion des problématiques d’hébergement cloud, de performance
• Contexte technique : API REST, Portail & Gateway API Axway, Applications Java Spring Boot Hibernate, Hébergement
Kubernetes
Concepteur & Développeur freelance
Multiples projets depuis 2008. Clients PME, établissements de recherche ou d’enseignement supérieur, Associations…
Réalisation d’applications web commercialisées en mode SaaS
• Réalisation d’applications de gestion pour plusieurs clients (projets jusqu’à 50JH)
• Mise en place et administration de l’infrastructure nécessaire à l’exploitation d’applications (serveurs physiques, virtuels, cloud
AWS, cluster Kubernetes en cloud public)
• Contexte technique : systèmes Linux, développements en Angular, PHP ou Ruby on Rails, base MySQL
Architecte Etudes & Développements
CIRTIL - Lyon, France – Janvier à décembre 2017
• Définition de normes de développement J2EE & Angular
• Définition de normes d’architecture pour les web-services SOAP & REST
• Réalisation de prototypes & applications blanches frontend (Angular) et backend (J2EE)
• Suivi de projets de développement J2EE & .NET : Revues & audits, problématiques techniques, animation, industrialisation
• Contexte technique : Java 8, Tomcat, GWT, Hibernate, CXF, Spring-Boot, Swagger, Angular, Bootstrap
SNCF - Lyon, France Avril 2015 à Décembre 2016
Expert technique
• Participation à un pôle d’expertise, référent pour le groupe SNCF sur l’exploitation des solutions middleware.
• Expertise apportée sur les produits suivants : Apache 2.2 & 2.4, PHP 5 & 7, IIS 6 à 8.4, Weblogic 8 à 12, Tomcat 6,7,8, Zabbix, Host-On-Demand 9 à 12.
• Mise en place d’Apache 2.4 à la SNCF
• Projet d’upgrade de Host-On-Demand
• Participation à l’évaluation de Docker à la SNCF
BioMérieux / La Balme les Grottes, France – Juin 2014 à Mars 2015
Développeur sénior
• Plusieurs projets de remise à niveau ou de migrations d’outils pour la R&D.
• Etudes d’impact, conception, développements Java et C#, tests, documentation, suivi des projets en autonomie.
SNCF - Lyon, France – Novembre 2014 à Février 2015
Expert technique
• Projet de refonte d’un intranet : mise en place de la solution de métrologie Zabbix.
• Analyse, intégration, configuration, développement de scripts.
Laboratoire CREATIS / CNRS - Villeurbanne, France – Janvier à Mai 2014
Concepteur / Développeur
• Projet de refonte d'une application de gestion RH.
• Participation à l'élaboration du cahier des charges
• En autonomie, conception de la solution technique, développements (PHP Symfony), tests, conseil et formation de l'équipe cliente.
T-Systems France - Lyon, France - Mai 2012 à Décembre 2013
Architecte / Référent Technique
• Projet d'intégration d'une solution aéroportuaire pour Aéroports de Lyon : conseil technique, rédaction de documents d'architecture, développements techniques, encadrement des développeurs juniors, formations.
• Projet interne de mise en place d'une solution d'ALM : analyse du besoin, tests et évaluations de solutions du marché, développements de composants, formations aux utilisateurs.
Logica - Lyon, France - Septembre 2009 à Avril 2012
Expert technique et architecte Java / J2EE
• Au sein d’un pôle de développement pour Groupama (30 ETP environ), rôle d’expert technique, référent sur un projet puis architecte référent sur l'ensemble des projets du pôle. Participation aux phases d’avant-vente, suivi des phases de conception technique, suivi de la qualité et des risques techniques, études d’impact, assistance aux équipes client sur des problématiques d’exploitation et d’industrialisation, audits, encadrement des développeurs, suivi de la montée en compétence, construction et animation de formations, participation au recrutement.
• Technologies Java J2EE, Base Oracle, Web services Axis
Unilog IT Services - Lyon, France - Janvier 2006 à Août 2009
Ingénieur en Technologie de l'information
• TMA Banque Populaires : Maintenance d'applications bancaires : résolution d'incidents, correction de bugs, petits développements. Utilisation de l'AGL PacBase sous MVS Mainframe et de bases de données DB2. Connaissance du domaine fonctionnel des virements, prélèvements et chèques.
• Projets au forfait pour Groupama & Gan : Réalisation d'applications web dans le domaine des assurances.
• Rédaction de spécifications détaillées, Développements Java / J2EE et Web services.
• Progressivement, participation aux phases de conception technique et de chiffrages, expertise technique en Java / J2EE, support aux développements (référent pour une équipe de 5 à 10 développeurs).
Dogma Partners SARL - Bron, France – 2008 à 2013
Concepteur et développeur d'applications
• Développement d'un portail de recrutement en PHP (site candidats + site recruteurs).
• Développement d'un site d'e-commerce et d'une application de gestion de la société avec le framework Ruby on Rails (stocks, ventes, factures...).
Depuis 2010
Développeur web freelance
• Réalisation de plusieurs applications web, dont certaines commercialisées.
• Développements réalisés via le framework Ruby on Rails et base MySQL.
• Mise en place et administration de l’infrastructure de serveurs nécessaire à l’exploitation de ces applications.
FORMATIONS
Master of Computer Science - University of New Brunswick - Fredericton, NB, Canada
2004 à 2005
Sujet de recherche : « Web Services for the remote control of manufacturing systems »
Ingénieur Civil des Mines - École Nationale Supérieure des Mines de Saint- Etienne
2002 à 2005
Options suivies : Ingénierie des Systèmes Informatiques, Instrumentation, Informatique, Management des Hommes et des Structures
COMPETENCES
Java / J2EE
• Développement en langage Java (1.4 à 8)
• Utilisation et mise en place des composants J2EE (JSP, Struts, Spring, Hibernate, JDBC...)
• Développement de Web services (Axis...)
• Réalisation de scripts Ant, Maven
• Plateforme d'intégration Jenkins
• IDE Eclipse, JBuilder
• Administration serveurs Weblogic 8 à 12, Tomcat
Applications Web
• Développement en langage Ruby et framework Ruby on Rails
• Développement en langage PHP et frameworks Symfony, Cake PHP
• Réalisation de modèles HTML, CSS
• Développements en Javascript, Ajax, Jquery
• XML, Web services SOAP & REST
Bases de données
• Oracle : utilisation
• MySQL : utilisation & administration
Systèmes Linux
• Administration du système (distributions Ubuntu, Debian, RedHat, Gentoo...)
• Configuration et optimisation serveur web Apache
• Mise en place des principaux serveurs (MySQL, SSH, FTP...)
• Scripts Shell
• Solution de supervision et métrologie Zabbix
Virtualisation et conteneurisation
• Conteneurs applicatifs Docker
• Conteneurs système LXC & OpenVZ
• Oracle Virtualbox
• Solution d’administration Proxmox
Autres langages et solutions
• ESB : Mule, TIBCO
• Solution d’analyse de données Spotfire
• Langage C# et IDE Microsoft Visual Studio
Architecture applicative
• Conception UML
• Tests de performance (JMeter, IBM Rational Performance Testing)
• Rédaction de dossiers d'architectures, spécifications techniques...
• Audits de code
• Animation de formations
Langues
• Bilingue Français-Anglais
• Notions d'Espagnol et d'Allemand