Erik Aouizerate

developer,

curious,

interactive.

About

I'm curious all rounder, who like to learn from people diversity.

I'm currently developping a set of personal projects to offer new user interaction. I explore technologies that I'm interested in, mixing curiosity and profesionnal interests.

I'm searching for meaning in my job, which is: responsability, ethics and innovating work structure.

Projects

MeetMusic

Create and use a collaborative and decentralized playlist.

MeetMusic is a collaborative playlist allows to add or remove a music from any terminal.

How to use this application :

  • One terminal owns the playlist which commands the sound, as well as having certain privileges
  • Other terminals are contributors and can edit playlist

To simplify usage just share address to edit the playlist.
You can add song from youtube or mp3 directly from the terminal (computer or smartphone for exemple).

It is a peer-to-peer transfert that use webRTC technology.
This project have some limits:

  • This technology is young and not fully implemented in browsers (safari for exemple)
  • It does not work on mobile network (3G ou 4G)
  • The lack of a central authority server forces to use bitcoin / blockchain technology and in particular ethereum to guarantee owner identity

Source code available on GitHub.

Showcase websites

Create a showcase web site that is easy to manage.

I used the static site generator hugo to create showcase web sites.

This web site could be hosted on a free server due to the fact it doesn’t use backend. Also the security is high because the system is really simple.

I built my personal web site as well as my friend Manoël Mathis who works in arts.

This technology is developer friendly, so I have created documentation to help : docs.

DataGraph

Create and easily understand a complex tree structure.

I have built an interactive CV to allow my future coworkers to navigate and visualize my skills in a simple and concise way.
Information can be filtered by date and by theme.

Three tools are available:

Source code available on GitHub.

Experiences

Developer at CGI

Client : ST Microelectronics
Grenoble (38) — 2013 April — 2014 September — 18 months
  • Generic workflow engine development
    • Conception and proposition to fit custommer needs
    • Create a test application and apply to generic engine
    • Create a friendly user interface
    • Optimisation to satisfy performance constraints
    • Technologies : javascript, angularJS, PLsql, svn
  • Projet monitoring
    • Preparation and participation to pilotage committee
    • Custommer relation management and users main contact person
    • Level 2 support and English communication with coworkers
    • Capitalise and skills transfert

developer J2EE at Middleware factory

Client : Globecast
Paris (75) — 2014 September — 2015 June — 10 months
  • Realisation of an object oriented storage engine
    • Développement of immutability module
    • Adding integrity constraint to the system
    • Test set implementation
    • Research repport writing : repport 1 / repport 2
    • Technologies : java 8, git
  • Developpement of the information system
    • Realisation of the monitoring intervention module
    • Code quality improvement with sonar
    • Cooperation, exchange and mutual help with others teams
    • Technologies : java 5, jsf 2, ejb3, svn, jira

Compétences

English

fluent

Javascript

confortable

Angular

confortable

D3js

confortable

Java

expert

Android

good

Linux

good

Sql

good

Git

beginner

CSS 3

good

Web rtc

good

No Sql

beginner

Node js

beginner

Blockchain

interested

Python

interested

Education

2011 Bachler’s degree Mathématiques et Informatique Appliqués aux Sciences Sociales (MIASS) — Grenoble II university
2006 Licence Computing — Paris V university
2013 Master's degree Web Informatique et Connaissances (WIC) — Grenoble II university