Alexandre Bernhardt

Développeur Back-end Java

Profil

Développeur en génie logiciels dans le domaine du web ou des applications embarquées. Utilisation de méthodologies de développement afin de pérenniser les systèmes d'informations dans les entreprises.

Compétences

Analyse des besoins

Analyser au mieux les besoins informatiques pour construire un cahier des charges précis. Modéliser ces besoins en sélectionnant les technologies appropriées.

Développement

Développer des applications pour répondre aux besoins tout en suivant le cahier des charges, utilisation de bases de données, optimisation des fonctionnalités existantes.

Documentation et support

Permettre à l'utilisateur d'avoir la meilleure utilisation des applications, maintenir le système d'information.

Technologies

  • Java 8
  • EJB 3 / JMS
  • Hibernate
  • JBPM / Drools
  • JUnit / Mockito
  • Cucumber
  • Spring MVC
  • Node.js
  • TypeScript
  • HTML 5 / CSS 3
  • JavaScript (jQuery, Angular)
  • PHP
  • Wordpress, Yii Framework
  • Git / SVN / CVS
  • Oracle DB / MySQL / MS SQL
  • Mongo BD / Redis
  • Cassandra DB
  • UML / MERISE
  • Design Pattern
  • Agilité (Scrum, Kanban)
  • Linux / Windows

Expérience

QIM info, Grenoble, France

Developpeur Back-end Java

Juillet 2018 - Aujourd'hui

Travaillant pour le compte d’une banque privé de Genève, développement d’un calculateur comptable de frais bancaires et de services REST de consultation et de reporting règlementaire sur une architecture distribuée en Java. (Java 8, EJB3, JMS, REST, JUnit, Mockito, Oracle, Git, Jenkins, Sonar)

Bee Buzziness, Grenoble, France

Developpeur Back-end

Janvier 2017 - Juillet 2018

Au sein d'une PME grenobloise spécialisé dans la virtualisation de document et l’impression à la demande, développement de micro services sur une architecture distribuée principalement en Node.js, processus de virtualisation des documents, restitution de ces documents aux différents front-end de l’entreprise (Librairie documentaire, Visionneuse, Studio d’édition). (Node.js, TypeScript, JavaSript (Angular, jQuery), MongoDB, CassandraDB, RedisDB, Git, Docker, Kubernetes, Jenkins)

Osiatis Ingénierie, Grenoble, France

Developpeur Java

Janvier 2013 - Janvier 2017

Consultant en développement Informatique chez Osiatis Ingénierie, société de prestations de services. Développement d’applications web en Java pour le compte de différents clients. (Java, JSP, JavaSript (jQuery, jQueryUI), Oracle, Jboss, STS, Talend, Maven, Hibernate)

Orange Labs, Grenoble, France

Developpeur Java

Janvier 2015 - Janvier 2017

Développement Java sur un projet middleware de la gestion du parc et des commandes du monde de la téléphonie professionnelle d’Orange. Transformation des données du SI Orange et webservices de modification et de consultation de ces données. (Java, Spring, Hibernate, JBPM, Drools, REST, Junit, Maven, Jenkins, Git, serveur Jonas, IntelliJ IDEA)

Group Mutuel, Martigny, Suisse

Developpeur Java

Mars 2014 - Septembre 2014

Développement d’un logiciel de gestion des finances et des contentieux d’un regroupement de mutuelles d’assurances maladie suisses. (Java (client Eclipse RCP/SWT, serveur EJB/JBPM), Hibernate, Maven, JUnit, Mokito, Talend, Oracle, IBM WebSphere)

Pompiers de l'Isère (SDIS38), Grenoble, France

Developpeur Java

Janvier 2013 - Janvier 2015

Développement d’une application de saisie des activités et de caclul des indemnisations des sappeur pompier volontaire du département de l'Isère. (Java, JSP, JavaSript (jQuery, jQueryUI), Oracle, Jboss, STS, Talend, Maven, Hibernate)

Neurones Technologie S.A., Genève, Suisse

Consultant Developpeur

Avril 2009 - Juin 2012

Consultant en développement Informatique chez Neurones Technologies SA., société de prestations de services spécialisée dans les systèmes d’informations pour la gestion d’entreprise. Développement d’applications web, facilitant la gestion de l’entreprise (intranet sécurisé, reporting d’information, questionnaires RH, quiz…). (PHP, My/MsSQL, Yii framwork, Wordpress, Joomla, Netbeans)

Développement de multiples portails intra et extranet autour de Liferay. Développement d’extensions, de hooks , de portlets et de thèmes. (Java/J2EE, Eclipse, Hibernate, Velocity, JSP, My/MsSQL)

Scheuchzer S.A., Lausanne, Suisse

Développeur Java

Janvier 2010 - Novembre 2011

Basé chez un client de Neurones Technologies afin de développer les différents projets de ce client. Création de l’interface SWT/Eclipse d'un applicatif de gestion de contenu, de saisie et reporting de données, connexion aux bases de donnée et optimisation du déploiement de l'application. (Java, SWT, JDBC, SQL Server)

CSPQ - Direction Générale des Réseaux de

Télécommunications, Quebec, Canada

Stagiaire développement informatique

Avril 2008 - Juin 2008

Stage au sein du Gouvernement du Québec ; amélioration d’applications existantes et développement d’une application de gestion du réseau local en C#. Applications de gestion du réseau mirco-ondes de la province du Quebec. (C#, VB, Microsoft Visual Studio)

Formation

Talend - Paris, France

2013 — Formation et certification Talend Data Integration 5.3

 

Université de Franche Comté - Belfort, France

2008 — Diplôme Universitaire de Technologie (DUT), Génie Informatique

2006 — Diplôme Universitaire de Technologie (DUT), Génie Electrique et Informatique Industriel (GEII)

 

Lycée Scheurer-Kestner - Thann, France

2005 — Baccalauréat Scientifique, option Physique - Chimie

Autres intérêts

Plongée sous-marine — CMAS Plongeur niveau N1 (PE2)

Escrime — Blason bleu (3ème niveau)

Musique — Joue du piano et de la guitare

Alexandre Bernhardt — al.bernhardt@gmail.com — +33 (0)6 77 79 05 22