Mihaja - Développeur JAVA

Ref : 120710R004
Photo de Mihaja, Développeur JAVA
Compétences
Expériences professionnelles
  • Solution Architect – Technical Project Manager

    Switzerland – Lausanne
    Jan 2013 - aujourd'hui

    Code review / technical support for development teams.
    Involved in technical solutions for PoC / Presales.
    Mentoring for best practices in solution architecture, Design and Entreprise Integration Patterns, producing “quality code”…
    Application monitoring and tuning (connection pool, DB indexing, JMX analysis)
    Technical staff management (budget, bug assignment, controlling team workload…)
    Trainer for SQLI Training Institute (OOP, JSF, Spring Framework…)
    Working in an Agile environment.
    Proposing client-adapted Scrum implementation, regarding constraints (legacy environments, cultural blocking points…)

    Technical environments : JEE 1.5+ / Eclipse / JSF2 / PrimeFaces / SOA / REST / ESB /Apache Service Mix / XML/XSD/JAXB – JIRA / Maven / SVN / Oracle / Linux / Apache Lucene / BPM / Activiti / Script Shell / Spring / Hibernate – JPA / JUnit / Jenkins / Sonar / Nexus / Agile / Sprint / Daily Scrum / Jacoco / JavaMelody / JVM Tuning / Jencks / Jgroups / Lucene / ElasticSearch / IceScrum / AppDynamics
  • Technical Team Lead.

    Alain Ducasse GroupLuxury hotel activity of the group.
    Jan 2012 - Jan 2013

    IT System reorganization. Normalizing and defining target IT architecture. Java/JEE technical team leader.
    Sizing the architecture linked to the target environment. PoC, technical solution proposals (WebServices/ESB, AOP/Aspect J, Maven dependency management…).
    Creating a Continuous Integration platform (Jenkins, Maven, SVN/Git, Sonar, Nexus)
    Defining development best practices and conventions for all Java applications
    Technical audit for existing applications ; refactoring, technical updating (Spring, Maven, Hibernate)

    Technical support and formation for the development team ; several should learn Java to be able to maintain the system in the future. Working in an Agile environment (sprint definition, backlog feeding with the Business Analyst Team Leader, daily scrum…).
  • Technical Team Lead & Project Manager.

    GAM Consult – Luxembourg
    Jan 2011 - Jan 2012

    Wrote guidelines (create a development environment from scratch, workspace configuration, persistance frameworks, view and best practices (patterns, software coding...)
    POCs (desktop virtualization, continous integration, ESBs...).
    Technical team leader. Responsible for cost and time respect. Cost estimations, reporting to clients.

    Maintained the Chambre Des Députés du Luxembourg portal.
    Defined Technical framework. Normalized the development environment. Continuous audit on existing code.
    Technical meetings with european contractors : English was the working language.

    Technical environments : JEE 1.5 / IBM RSA 7.5 & WebSphere Server 6.1 /IBM WebSphere Portal / SOA / JIRA / Ant-Maven / CVS-SVN / Jenkins / DB2-Informix / VMWare-IBM LPAR / Script Windows-Shell / Spring / Hibernate / JUnit / Servlet-JSP / HTML-Jscript-CSS/ JSF-GWT-jQuery
  • Java technical consultant. Fixed project for the final customer BNP Paribas Retail Banking.

    Logica ITS – ParisBNP Paribas Retail Banking.
    Jan 2010 - Jan 2011

    Retail Banking.
    OPRA Design / OPRA Data Migration : Offer, service, product management and billing adjustment.

    Technical environments : JEE 1.5 / IBM RSA 7.5 & WebSphere Server 6.1 / Struts 1.3 / Struts 2 / HTML-JScript-CSS/ SweetDEV - SweetDEV RIA / IBM MDM for PIM / WebServices / Ant / SVN
  • Java Consultant – Application Services Provider

    Docapost (Aspheria) – Vélizy
    Jan 2009 - Jan 2010

    Developed a software for advertisement management, final users being the La Poste employees.

    Technical environments : JEE – Netbeans 6.7.1 – Apache – Tomcat - Struts 2 – Spring – Ajax (MooTools, DOJOToolKit, ExtJs…)– MySQL – SEFAS FrontOffice & MiddleOffice – UML – Log4j – JUnit – CVS
  • Java/JEE consultant. IBM Global Services.

    IBM Global Services – La Défense
    Jan 2008 - Jan 2009

    Customer : Total - CardProcessor project; Fixed project. 50 engineers, 15 functional experts, 12 managers, 8 technical experts…
    Complete workflow management system, for « Total GR » gas payment cards.

    Technical environments : JEE – Eclipse 3.2 – WebSphere – Tomcat - Struts – Spring – Hibernate – Ajax– WebServices – Oracle 10g – UML – Log4j – JUnit – CVS – Maven – SVN – Cruise Control/IBM Build Forge – HP Mercury Quality Center
  • Java/JEE technical consultant.

    PSA Peugeot Citroën – Poissy
    Jan 2007 - Jan 2008

    Optics/Speeder : Optimisation Centralisée des Stocks, pour le Système Pièces Europe De Rechange.
    In charge of developing critical, tranversal technical layers .
    Normalized the existing code to JEE standards and best practices ; continous audit.
    Deployed the application to target environments.

    Technical environments : JEE – RAD 6.0 – Struts – Ajax – WebServices – DB2 – UML – Log4j – Junit – CVS – Cobol – MVS / ENDEVOR – JIRA
  • Java/JEE consultant for an IT provider in Madagascar, with 85% offshore activity.

    Ingenosya – Madagascar
    Jan 2006 - Jan 2007

    Designed architectures for different projects.

    Technical environments : JEE (JDK 1.5) – Eclipse – Struts – EJB - MySQL – Log4j - JUnit
  • CAST – Paris Commissariat à l'Energie Atomique (CEA) : Electronic workflow for technical works.
    Jan 2005 - Jan 2006

    Audited a Java/JEE banking application of NATEXIS – BANQUES POPULAIRES group.
    Studied differenced between Web 2.0 rich client or SWING interface, for an asset management system, using an existing JEE structure.

    Technical environments : UML – JEE – WSAD 5.1.2 – Struts – Sybase 12.5– ClearCase – Log4J – Cast Mining Suite – DB2 - Web 2.0 (Ajax, Adobe Flex) – Swing
  • aujourd'hui

    Analyzed, conceived and developed a Customer Relationship Management system for the Fédération Des Artisans Du Luxembourg : subscriptions, billing, reporting.
    Full Web (HTML/CSS/JSF via IceFaces - Ajax-enabled)
    Defined the technical and the applicative frameworks.
    Integrated new code, considering the existing legacy system, business implemented with stateless EJB, Facade and JAR containing Business Service implementations.
    Designed screens (HTML/CSS/IceFaces-JSF)

    Technical team leader / project manager : responsible for cost and time respect. Cost estimations, reporting to clients. Technical environments : JEE 1.6/ RAD 7.5.4 & WebSphere Server 7/ SVN /AS 400/ DB2 / Spring / Hibernate / EJB / JUnit / Servlet-JSP / JSF(framework IceFaces) /JasperReports/ HTML-Jscript-CSS-Ajax
Études et formations
  • SKILLS
    PROGRAMMING LANGUAGES JAVA/JEE 1.4/1.5+ : Core, SWING, EJB, Servlet/JSP – PHP – C
    WEB HTML – CSS – XML/XSD – Javascript/JSON – Ajax(SweetDev,jQuery…) – WebServices (SOAP/REST)
    IDE ECLIPSE 3.x - WSAD 5.x/RAD-RSA 6.x-7.x - NETBEANS
    FRAMEWORKS
    SCRIPTING STRUTS 1.x/2 – SPRING(IoC, AOP, Security, Batch…) – JPA/HIBERNATE – JSF (IceFaces/Primefaces)
    Windows Batch – Shell Unix
    CONFIGURATION MANAGEMENT
    MESSAGING CVS – SVN – Rational ClearCase – Git
    ESB (Apache Service Mix/MuleESB) – JMS – Jencks/JCA – JGroups
    CONTINUOUS INTEGRATION – BUILD
    CONTINUOUS DELIVERY IBM BuildForge – Cruise Control – Ant – Maven – Jenkins – Nexus
    DevOps, Puppet/Vagrant, Jenkins plugins…
    TESTING – QUALITY
    MONITORING – PERFORMANCE
    CHANGE MANAGEMENT xUnit (JUnit, DBUnit…) – CheckStyle/PMD – FindBugs – Sonar – Jacoco
    JVM Tuning – Jmeter – JavaMelody – AppDynamics
    JIRA – HP MERCURY QUALITY CENTER
    DATABASES - ANNUARIES SQL SERVER – DB2/INFORMIX – SYBASE – MYSQL – ORACLE – LDAP
    METHODOLOGY
    DESIGN TOOLS UML – UML – (R)UP – Agile SCRUM (sprints, daily scrum...)
    RATIONAL ROSE / IBM RSA – MICROSOFT VISIO
    APPLICATION SERVERS WEBSPHERE 5.2 / 6.x / 7 – WEBLOGIC – JBOSS – TOMCAT 5.x
    OPERATING SYSTEMS – HARDWARE
    ARCHITECTURE
    TECHNOLOGY WATCH WINDOWS NT/2000/XP/7 – UNIX (SOLARIS/AIX) – LINUX – VMWare
    HA – (Reverse)Proxy – Load Balancing – Network monitoring
    Play!, Scala, Gradle, NoSQL, Groovy, Grails, Cloud, Node.js, Angular.js, HTML5/CSS3, Puppet/Chef, Vagrant, MongoDB, Hadoop/Map Reduce…

    EDUCATION
    2000 Bacc+2 – DEUP Informatique – Paris Dauphine

    1997 Baccalauréat (A Levels) – Mathematics speciality

    LANGUAGES
    FRENCH Native
    ENGLISH TOEIC
    GERMAN Read – written
    MALAGASY (MADAGASCAR) Native

Autres compétences
SKILLS
PROGRAMMING LANGUAGES JAVA/JEE 1.4/1.5+ : Core, SWING, EJB, Servlet/JSP – PHP – C
WEB HTML – CSS – XML/XSD – Javascript/JSON – Ajax(SweetDev,jQuery…) – WebServices (SOAP/REST)
IDE ECLIPSE 3.x - WSAD 5.x/RAD-RSA 6.x-7.x - NETBEANS
FRAMEWORKS
SCRIPTING STRUTS 1.x/2 – SPRING(IoC, AOP, Security, Batch…) – JPA/HIBERNATE – JSF (IceFaces/Primefaces)
Windows Batch – Shell Unix
CONFIGURATION MANAGEMENT
MESSAGING CVS – SVN – Rational ClearCase – Git
ESB (Apache Service Mix/MuleESB) – JMS – Jencks/JCA – JGroups
CONTINUOUS INTEGRATION – BUILD
CONTINUOUS DELIVERY IBM BuildForge – Cruise Control – Ant – Maven – Jenkins – Nexus
DevOps, Puppet/Vagrant, Jenkins plugins…
TESTING – QUALITY
MONITORING – PERFORMANCE
CHANGE MANAGEMENT xUnit (JUnit, DBUnit…) – CheckStyle/PMD – FindBugs – Sonar – Jacoco
JVM Tuning – Jmeter – JavaMelody – AppDynamics
JIRA – HP MERCURY QUALITY CENTER
DATABASES - ANNUARIES SQL SERVER – DB2/INFORMIX – SYBASE – MYSQL – ORACLE – LDAP
METHODOLOGY
DESIGN TOOLS UML – UML – (R)UP – Agile SCRUM (sprints, daily scrum...)
RATIONAL ROSE / IBM RSA – MICROSOFT VISIO
APPLICATION SERVERS WEBSPHERE 5.2 / 6.x / 7 – WEBLOGIC – JBOSS – TOMCAT 5.x
OPERATING SYSTEMS – HARDWARE
ARCHITECTURE
TECHNOLOGY WATCH WINDOWS NT/2000/XP/7 – UNIX (SOLARIS/AIX) – LINUX – VMWare
HA – (Reverse)Proxy – Load Balancing – Network monitoring
Play!, Scala, Gradle, NoSQL, Groovy, Grails, Cloud, Node.js, Angular.js, HTML5/CSS3, Puppet/Chef, Vagrant, MongoDB, Hadoop/Map Reduce…

EDUCATION
2000 Bacc+2 – DEUP Informatique – Paris Dauphine

1997 Baccalauréat (A Levels) – Mathematics speciality

LANGUAGES
FRENCH Native
ENGLISH TOEIC
GERMAN Read – written
MALAGASY (MADAGASCAR) Native

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Ingénieur en Data et IA
Joel

Ingénieur en Data et IA

  • CHAMPS-SUR-MARNE
PYTHON Microsoft Power BI SQL EXCEL AZURE PYSPARK JAVA C# PHP .NET
Disponible
CV Full stack Engineer Angular/ Java
Zine-El-Abedine

Full stack Engineer Angular/ Java

  • TOULOUSE
Angular TypeScript HTML5 CSS JAVA SPRING JAVASCRIPT PL SQL ORACLE POSTGRESQL
Disponible
CV Développeur JAVA
Selim

Développeur JAVA

  • SARTROUVILLE
JAVA Spring Boot Microservices API RESTful Angular TDD BDD DOCKER TypeScript Kubernetes
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Ingénieur systèmes
Badr

Ingénieur systèmes

  • PARIS
JAVA SQL HTML Spring Boot REST PYTHON REACT.JS CSS ANGULARJS JAVASCRIPT
Disponible