Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Marouane Gazanayi

Marouane Gazanayi

Software engineer & Scrum Master

37 years old
Driving License
Vitry-sur-seine (94400) France
Freelancer Available
Marouane is a passionate developer and a continuous learner. He attends and organizes multiple events to share his passion about new technologies.

He likes working with great and talented people and trying new ideas and technologies to improve the products he is involved in.
He likes agility and wants to be a software craftsman.

Open to:

  • Web (REST+/SOAP- APIs, frontend development)
  • Distributed systems programming
  • Technical coaching (on-site hands-on workshops, conferences, training)
  • Java performance tuning
  • Big data and machine learning
Resume created on DoYouBuzz

Independent Neo4j Trainer

Graph Labs
Since February 2016
  • Neo4j consulting and trainings.

Software engineer

Vidal
Since February 2017
  • Develop and improve Vidal APIs (REST / SOAP), targeting health software publishers.
  • Ensure the freshness of data with the development of reactive modules that aims to update and improve the quality of prescriptions and drug dispensation.
  • Design and develop a new solution that prioritise which prescription is dangerous in hospitals. This solution treats a big amount of data in real time agains some rules written by scientists and then, notify pharmacists of the criticality of prescriptions so that they can be reactive.
  • Java 8, Scala/Akka, Vert.x, Spark, Spring, Hibernate, Jersey 2, JUnit, AssertJ, Jenkins/Jenkinsfile, TDD, Docker , Drools, Angular, FHIR, Mongodb.

Software engineer

Safran Identity & Security (aka Morpho)
September 2016 to February 2017
Freelancer
Issy-les-Moulineaux
  • Develop REST APIs on the Morpho's Identity Proofing services.
  • Develop an information retrieval module to find people on blacklists.
  • Java 8, Akka, Lucene, JUnit, CI
  • Developement of a Scala/Akka based project responsible of updating products (data/software) and collectiong some data for analytics.
  • Developement of a custom dashboard application based on Scala/Akka/Play!framework to monitor the deployement of some applications in the parc.
  • Design and implement REST APIs using Java/JAX-RS/Spring/Hibernate/Lucene
  • Writing unit/integration tests using JUnit, Mockito, AssertJ in a TDD style.
    Writing some BDD tests with cucumber.
  • Tuning & resolution of performance issues using tools like JVisualVM, Java Mission Control, JClarity Censum.
  • Developement of load/stress tests using Gatling tool.
  • DevOps: Docker, Ansible, Vagrant, Jenkins.
  • Tags: Scala, Java, Akka, Play!Framework, Vert.x, Kotlin, REST, JAX-RS, Spring, Hibernate, Git, TDD, JUnit, AssertJ, Mockito, Gatling, Jenkins, AngularJS, ElasticSearch, Mongodb, MySQL
  • Development of Liferay portlets and a Zimbra SOAP/REST communication module on a Portal for a French community (Poitou Charentes)
  • RSEM : A solution for public services
    Development of new modules using JavaEE, Spring, Gwt, Struts, Hibernate, jboss, tomcat, REST, Jenkins, maven, svn
  • Setting up Selenium tests (Using Selenium 2 "Grid")
  • Tags: Java, REST, SOAP, Gwt, Spring, Hibernate, Maven, Svn, Jenkins, Tomcat, Selenium
  • Developing on an eLearning plateform based on Java/JEE & Flex, Spring, hibernate.
  • Adding unit tests (JUnit) to increase the code coverage by tests.
  • Judo / Grappling / BJJ
  • Motorbiker
  • Java/JavaEE(Spring, Hibernate, struts, GWT)
  • Scala / Akka / Play! Framework / Spray
  • HTML5 / JavaScript(jQuery, AngularJS, Bootstrap...)
  • Python
  • MySQL, PostgreSQL, Oracle
  • MongoDB, ElasticSearch, Neo4j, Redis, Cassandra
  • Spark
  • Scrum / Kanban
  • XP, TDD
  • Git, SVN
  • Maven, Jenkins, Sonar
  • Vagrant, Docker, Ansible
  • Tomcat, JBoss, Apache, XAMPP

IDE

  • IntelliJ, Eclipse, Aptana Studio

MongoDB certified Developer

10gen

October 2012 to December 2012
The course went over basic installation, JSON, schema design, querying, insertion of data, indexing and working with language drivers.

Engineering degree

ESIL

September 2009 to August 2011
Programming, network and multimedia at School of Advanced Studies in Engineering Technology
Learn more

Liferay developer & administrator training

Altendis (Excilys)

May 2011
Liferay official training - Administration and developement of a Portal
Learn more

Neo4j Certified Professional

Since August 2018