Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Riadh MNASRI

Technical Expert / Lead Developer

Riadh MNASRI
Driver's License
Paris France
Professional Status
Employed
Open to opportunities
About Me
Highly qualified, Java and Spring certified professional, passionate software engineer with more than 15 years experience in Java JEE development, I'm seeking for interesting opportunities in a very rich development projects.
Having excellent technical skills, I would like to work in both challenging and innovative projects using modern and popular open source technologies and frameworks such as Spring, Hibernate, JPA, REST, Maven, Git, Angular, Docker, Jenkins, ...

Senior Fullstack Developer

Enedis
Since January 2017
Freelancer
Paris
France
  • ■ Architecture design contribution and continuous review
    ■ Development with Java 8, Kotlin and Typescript
    ■ Clean code practices
    ■ TDD, ATDD, BDD, DDD practices
    ■ Continuous Integration
    ■ Deployment automation with Ansible
    ► Technical Environment : Java 8, Kotlin, Spring Boot, IntelliJ, Angular, Typescript, Javascript, Maven, Gradle, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, JPA, REST, JUnit, Mockito, AssertJ, Cucumber, ActiveMQ, RabbitMQ, Kafka, Linux Redhat 7, Vagrant, Ansible, Docker, ...

Technical Expert / Lead Developer / Freelance

WeHighTech
Since January 2017
Freelancer
Paris
France
  • ■ Architecture design and continuous review
    ■ Development (Front, Back, Batch, API, ...)
    ■ Developers mentoring and coaching
    ■ Clean code practices
    ■ Agile and TDD practices
    ■ Continuous Integration
    ■ Deployment automation
    ■ Bugs and issues troubleshooting (technical, functional, performance, security, ...)
    ► Technical Environment : Java 8, Spring Boot, Javascript, JQuery, Angular 4, Typescript, Maven/Gradle, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, Hibernate 5, JPA, REST, Micro-Services, JUnit 4/5, Mockito, Cucumber, IntelliJ, Linux Redhat, Ansible, Docker, AppDynamics, ...

Java JEE Architect / Lead Developer

BforBank
December 2012 to December 2016
Full-time
Paris
France
  • ■ Designing and review of the Architecture
    ■ Defining solutions, frameworks, tools, ...
    ■ Continually improving product architecture and design to meet ever increasing demand on performance and scalability
    ■ Working with Product Management, QA and developers to deliver software releases of highest quality
    ■ Writing technical documentation
    ■ Mentoring software developers and lead development teams
    ■ Developers trainings
    ■ Clean code best practices and quality control
    ■ Bugs and issues analysis and resolution (functional, performance, security, ...)
    ■ Development and deployment of automation tools
    ■ Design and development of POCs, APIs and technical components
    ■ Technological watch (Devoxx, Paris JUG, BBLs, Meetups,...)
    ► Technical Environment : Java 8, Spring 4, Maven 3, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, Hibernate 4/5, JPA, REST, EhCache, HazelCast, JUnit, Mockito, IntelliJ, Javascript, JQuery, Angular, ReactJS, Linux, Docker, AppDynamics, Android, IOS, ...

Java JEE Architect

Manpower
March 2011 to November 2012
Consultant
Paris
France
  • ■ Architecture definition and review
    ■ Involved in the design of various applications
    ■ Development industrialization
    ■ Design and development of technical modules, APIs, ...
    ■ Design and development of POCs
    ■ Technical support for project teams
    ■ Technical documentation
    ■ Trainings of the project teams
    ■ Technological watch (Paris JUG, Technical events,...)
    ► Technical Environment : Java 7, Spring 3, Maven, Jenkins, Artifactory, Sonar, Git, Tomcat, Hibernate 3, JPA, REST, EhCache, JUnit, Mockito, Javascript, JQuery, Linux, ...

Lead Developer Java JEE

SOCIETE GENERALE
November 2009 to February 2011
Consultant
Paris
France
  • ■ Development of new features, bug fixing and support level 3 for the BACARDI application used by traders and financial analysts for pricing, risk analysis and VaR (Value At Risk) on shares and derivatives scope (GED Global Equities Derivatives).
    ► Technical Environment : Java 5, Swing, EJB 3, Junit, Eclipse, Maven, XML, ClearCase, Oracle, Linux, Grid Computing, distributed cache "giga space", ...

Java JEE Senior Software Engineer

NOUVELLES FRONTIERES
May 2009 to October 2009
Consultant
Paris
France
  • ■ Design and Development of new features for the e-business company website
    ► Technical Environment : Java 5, Javascript, Ajax, JSP, JSTL, HTML, CSS, XML, Struts 1.3, Tiles, Spring 3, JSF, Hibernate 3, REST, SOAP, Endeca, Lucene, JUnit, EasyMock, Log4j, Quartz, Velocity, Maven, Tomcat 5, Eclipse, Unix, Oracle, ...

Java JEE Senior Software Engineer

EUROPE ASSISTANCE
October 2008 to April 2009
Consultant
Paris
France
  • ■ Design and development of a travel insurance new web application
    ■ Design and development of sales integration engine for different partners of the company

Java JEE Senior Software Engineer

BNP PARIBAS ASSURANCE
October 2007 to September 2008
Consultant
Paris
France
  • ■ Development of Stock Exchange order management web application.
  • ■ Development of new features and bug fixing of digital documents management web application

Java JEE Software Engineer

FNAC
May 2007 to September 2007
Consultant
Paris
France
  • Design and development of a web application useful for managing variable salary part for FNAC employees.

Java JEE Software Engineer

CAISSE EPARGNE
December 2006 to April 2007
Consultant
Paris
France
  • ■ Development of new features for an application managing insurance contracts.
  • ■ Refactoring and design improvement of existing software components.

Java JEE Software Engineer

Union Bank of Switzerland
August 2005 to November 2006
Consultant
Zurich
Switzerland
  • Design and development of Java JEE platform serving for performance monitoring, diagnosis and analysis of a the new online banking web application.

Java JEE Software Engineer

Credit Suisse
January 2005 to July 2005
Consultant
Zurich
Switzerland
  • Design and development of a log files parser and key performance indicators analysis Java JEE application.

Java JEE Software Engineer

Business & Decision
September 2004 to December 2004
Consultant
Paris
France
  • Web development of an application managing channel subscribers for Canal +
  • REST, SOA, Micro-Services
  • SCRUM, XP, V3 (CMMI), RUP
  • JAVA/JEE (SERVLETS, JSP, JSTL, EJB, JMS, ...), JAVASCRIPT, SCRIPT SHELL
  • INTERNET : HTTP, XML/XSLT, HTML, JAVASCRIPT, AJAX, CSS, ...
  • UML (RATIONAL ROSE, ARGO UML),
    MERISE (POWER AMC), DESIGN PATTERNS
  • WINDOWS
    UNIX (AIX, SOLARIS, REDHAT)
  • Mac OS
  • TOMCAT, TC SERVER, WEBSPSHERE, WEBLOGIC
  • SQL, PL-SQL
  • MULTI-THREADING
    STRUTS, SWEETDEV, JSF, PLAY, GWT, ...
    SPRING (CORE, MVC, SECURITY, BATCH, LDAP,...) , HIBERNATE, JPA
    WEBSERVICES (SOAP/REST)
    SAX, JDOM, STAX, CASTOR, DOZER
    JUNIT, EASYMOCK, MOCKITO, HAMCREST, FESTASSERT,
    LOG4J, LOGBACK
    ANT, MAVEN
    CLEARCASE, CVS, SUBVERSION, GIT
    HUDSON, JENKINS
    NEXUS, ARTIFACTORY
    SONAR (CHECKSTYLE, FINDBUG, PMD, COBERTURA, JACOCO, ...)
    JMETER, JAVAMELODY,...
  • ORACLE, SQL SERVER, SYBASE, MYSQL
    DB2, HSQLDB
  • New Technologies, books and magazines
  • Biking
  • Other

Advanced English Training - Level C1

British Council

November 2016 to January 2017

TOEIC

ETS GLOBAL

January 2014 to January 2016
835 / 990

Spring Certified Professional

VMWare (Spring Source)

December 2012
82 / 100

Blue Belt Certified

KnowledgeBlackBelt

November 2011

Sun Certified Java Programmer

Sun MicroSystem

November 2007

Software Engineer

EMI

September 2001 to July 2004

TOEFL

EMI

2003
507/677