Menu

Romain PETIT

ZURICH

En résumé

Artisan développeur qui aime Scala, 日本語, NoSql, ..

Mes compétences :
JavaScript
Architecture
Java EE
ORM
Architecture SOA
SQL
Scala
AngularJS

Entreprises

  • Leonteq - Scala Developer

    2015 - maintenant develop apps with Scala, ScalaZ, Play, Angular,..
  • Lombard Odier - Software Developer

    Genève 11 2014 - 2015
  • Fidelity Investments - Software Developer

    2014 - 2014
  • Amazon - Software Development Engineer

    Clichy 2012 - 2014
  • Canadian Pharmacists Association - Senior Developer

    2010 - 2012
  • Capgemini - Software Engineer - Junior Application Architect

    SURESNES 2006 - 2009 French Ministry of Economy and Finance: Copernic program. Aligned to e-government initiatives and to build new services for its ecosystem of internal and external parties, the French Ministry of Economy and Finance needed to rebuild old, costly and rigid IT systems. The Ministry adopted Open Source to rebuild new systems around service-oriented architecture. The Copernic program is very ambitious: it is composed by 60 projects and had a budget of 1 billion Euros.

    I worked on different projects of the Copernic program.

    * Defined continuous integration and automated testing practices for Java J2ee application and propagated these practices to development team.
    o Established Maven 2 builds for Java modules.
    o Established integration test in web container with Cactus plugin.
    o Established Ant builds for Axis stub, XmlBean classes.
    o Integrated static code analysis tools (Checkstyle and PMD) and code coverage tools (Cobertura, Sonar) on continuous integration server (Hudson).
    o Deployed java application in JBoss 4.3.2 on Fedora Linux.

    * Middleware
    o JBoss technical referent.
    o JMS configuration with JBoss MQueue.
    o High Availability configuration with JBoss Cluster for HA JNDI, EJB & JMS Queue.
    o Development of Perl script for the middleware configuration generation.
    o Load Balancing between Tomcat and Apache with Mod_JK.
    o Created Schemas & Tablespaces on Oracle.
    o Virtualized production platform with VMWare and VirtualBox for tests.
    o RDBMS Used: Oracle, PostgreSQL, MySQL.

    * OO Designed and developed Java modules
    o OOD using Rational Rose and Eclipse plugin.
    o Developed modules using JMX, JNDI, EJB, JMS, AXIS, Hibernate, JAXB, JAX-WS, JTA, SQL.
    o Developed web component using JSP, Servlet, HTML, JavaScript, CSS, JSTL & display tag.
    o Used OSWEGO for Multi threaded components.
    o Writing JDBC queries using SQL and respecting SQL-92.
    o CVS utilization: project creation, branches, tag.
    o Written XML and XSD.
    o Unit and integration tested modules with JUnit, DBunit and Cactus.
    o Produced SoapUI project to test web service.
    o Managed 2 developers using SCRUM, an agile methodology.
    o Written installation guide for the client.

    * Application architecture
    o Defined Architecture with respect of the Copernic standards architectures.
    o Used distributed N tier architecture, batch architecture, service-oriented architecture.
    o Multithreaded application.
    o Documented architecture & design elements

    * Problems solving
    o Identified memory leaks problems with GCViewer and a Java profiling tool: JProfiler.
    o Solved classes loading issues between library.
    o Debugged in a distributed environment on multiple JBoss instances.
  • LEGRAND - Internship / Software Engineer

    Limoges 2006 - 2006 Interface between 2 information systems : technical data management system (PLM Matrix) and production management system.

    * Project management, analysis, specification, design, architecture
    * Design and implementation J2EE
  • REPERE - Internship / PHP Developer

    2005 - 2005 * Prototyped a new site with content management
    o Designed & developed with PHP, CMS Joomla, MySQL, Apache.
  • PerformanSe - Analyst Programmer

    Nantes 2004 - 2004 European project SOFIA, development of a prototype to represent career with graph.

    * Designed with UML.
    * Developed with Java, JGraph, AWT, Applet, PostgreSQL, JDBC

Formations

Réseau

Annuaire des membres :