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 Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
PYTHON JAVA SQL HTML WORDPRESS EXCEL CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur Fullstack
Mohamed

Développeur Fullstack

  • PARIS
PHP SQL SQL SERVER JAVASCRIPT MYSQL PYTHON NODE.JS Next.js JAVA
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Développeur JAVA
Fabrice

Développeur JAVA

  • PARIS
JAVA
Disponible