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 Software Engineer / Cloud Engineer
Mourad

Software Engineer / Cloud Engineer

  • RUEIL-MALMAISON
JAVA Angular AMAZON AWS SPRING Spring Boot GIT JENKINS SQL J2EE Google Cloud Platform
CV Développeur FLUTTER
Alexandre

Développeur FLUTTER

  • LÉDIGNAN
FLUTTER JAVA ANDROID Kotlin iOS
Disponible
CV Ingénieur de développement JAVA/JAVAEE
Taoufik

Ingénieur de développement JAVA/JAVAEE

  • PARIS
JAVA J2EE JAVASCRIPT Angular ORACLE PL SQL
Disponible
CV Développeur
Loreena

Développeur

  • SAINT-DENIS-EN-VAL
SQL JAVA PHP JAVASCRIPT SQL SERVER PYTHON Vue.js HTML5
Disponible
CV Consultant web JAVA
Nedjmeddine

Consultant web JAVA

  • CERGY
JAVA JAVASCRIPT J2EE SQL
Disponible
CV Développeur Full Stack Java / Angular
Sinda Farah

Développeur Full Stack Java / Angular

  • NICE
JAVA Angular DEVOPS
Disponible
CV Développeur
Anwer

Développeur

  • LA MADELEINE
Kotlin JAVASCRIPT FLUTTER REACT.JS React Native Express.js JAVA PHP SQL MONGODB
Disponible
CV Technical Leader JAVA
Roméo

Technical Leader JAVA

  • VILLIERS-SUR-MARNE
JAVA J2EE SQL Angular
Disponible
CV Développeur web JAVA
Tarek

Développeur web JAVA

  • COURBEVOIE
JAVA J2EE SQL Angular JAVASCRIPT PL SQL MYSQL ORACLE REACT.JS DOCKER
Disponible
CV Développeur COBOL
Tayrhon

Développeur COBOL

  • VILLABÉ
COBOL JAVASCRIPT SQL JAVA PHP .NET C# Angular
Disponible