Nicolas Temenides

Fullstack Web Developer

Education

Studies

2017
Université de Haute-Alsace
Master degree: Project Management
2017
EPITECH Paris
IT Expert
2016
Beijing Jiatong University
Master degree: Software Engineering
2012
HEI Lille
Engineering preparation course, option Physics and Chemistry
2010
Baccalauréat général
Science specialization

Languages

Français
English
Deutsch
中文 (Chinese)

Experiences

LegalPlace
August 2019 - December 2019
Development of internal dashboards and tools, using React, NodeJS and Typescript. Responsible for technical decisions, planification and repartition of tasks. Maintenance, updates and development of new functionalities on the Legalplace.fr website Integration of best-practices such as CI and CD. Leadership on high plus-value features (payment solutions, generation of automatically filled PDF documents)
aAa Gaming
January 2019 - December 2019
Manager for a professional League of Legends team. In charge of the weekly planning and calendar for the team. Responsible for organizing travels and accommodations for events all over France. Main point of contact for tournament officials, internal departments and other teams.
SmartAngels
July 2016 - November 2018
Maintenance, updates and development of new functionalities on the SmartAngels website, using AngularJS and Symfony 2. Migration from Symfony 2 to 3.4 then 4, migration from Angular 1.x to Angular 5.
Minit-L
April 2015 - July 2015
Development of brand new websites using PHP5 / MySQL. Updates and maintenance on production websites. Development of mini-sites and widgets (Facebook apps, Wordpress/Drupal plugins. Technical documentation and technological watch.
MEGA International
October 2014 - March 2015
Interception of AJAX requests in order to handle them locally inside a custom IE browser inside the MEGA Win 32 app.
PSA Peugeot Citroën
November - December 2013
Developed an intranet website using PHP, in order to speed up the release and update of software applications, and allow logging.
F4
February 2013
Set up a database for the F4-Map website.
PSA Peugeot Citroën
July 2012
Factory worker on the C3/DS3 assembly line.
SNCF
July 2011
Maintenance and repair of pantographs on high speed trains.

Skills

Programmation languages

C
C

C++
C++

Java
Java

Web - Front-end

Languages

HTML5
HTML5

CSS3
CSS3

JavaScript
JavaScript

Babel
Babel

Language compiled to JavaScript

TypeScript
TypeScript

Javascript superset

CSS Frameworks

Bootstrap
Bootstrap

Complete responsive CSS framework

Foundation
Foundation

Complete responsive CSS framework

Semantic UI
Semantic UI

Semantic responsive CSS framework

Milligram
Milligram

Minimalist CSS Framework

CSS Preprocessors

PostCSS
PostCSS

CSS Preprocessor

less
less

CSS Preprocessor

Sass
Sass

CSS Preprocessor

Templating engines

Twig
Twig

PHP Templating engines

Smarty
Smarty

PHP Templating engines

Jade/Pug
Jade/Pug

HTML Templating engines

JS Frameworks/Libraries

Vue.js
Vue.js

Composable MVVM for building interactive interfaces

React
React

Composable MVVM for building interactive interfaces

AngularJS
AngularJS

Dynamic web applications

jQuery
jQuery

Aurelia
Aurelia

Dynamic web applications

Underscore
Underscore

A JavaScript utility library

Lodash
Lodash

A JavaScript utility library

Web - Back-end

Language

PHP
PHP

nodeJS
nodeJS

Event-driven I/O server-side JavaScript environment

Databases

MySQL/MariaDB
MySQL/MariaDB

MongoDB
MongoDB

NoSQL database

PostgreSQL
PostgreSQL

Content Management System

Drupal
Drupal

open source CMS

Wordpress
Wordpress

open source CMS

Prestashop
Prestashop

open source CMS for e-shops

Jekyll
Jekyll

Static site generator

Framework

Symfony
Symfony

PHP Framework - version 2, 3 & 4

ExpressJS
ExpressJS

Framework for web applications

Slim
Slim

PHP micro framework

Laravel
Laravel

PHP Framework

AdonisJS
AdonisJS

Framework for web applications

Tools

Task-runners/Bundlers

Gulp
Gulp

Task runner

Browserify
Browserify

JS modules and dependencies bundler

Grunt
Grunt

Task runner

Webpack
Webpack

JS modules and dependencies bundler

Others

Git
Git

Version Control System

ElasticSearch
ElasticSearch

Data search and analysis

Travis-CI
Travis-CI

Continuous integration

Docker
Docker

Automatisation of app deployment

RabbitMQ
RabbitMQ

Message broker

KarmaJS
KarmaJS

JavaScript unit-testing framework

PHPUnit
PHPUnit

PHP unit-testing framework

Projects

Translation of projects' descriptions will come soon

LegalPlace
LegalPlace

Tools and updates

SmartAngels
SmartAngels

Nouvelle version du site

LoLPros.GG v2
LoLPros.GG v2

Création et réalisation du site

DailyAngels
DailyAngels

Nouvelle version du site

LoLPros.GG
LoLPros.GG

Création et réalisation du site

Summoner Lookup
Summoner Lookup

Création et réalisation du site

Statify
Statify

Création et réalisation du site

Bookmarker
Bookmarker

Création et réalisation du site

France of Legends
France of Legends

Création et réalisation du site

Les Talens Lyriques
Les Talens Lyriques

Nouvelle version du site

CaritatHelp
CaritatHelp

Conception et Réalisation

Concerts
Concerts

Création et réalisation du site

National Teams
National Teams

Conception et Réalisation

Boutique de la Comédie Française
Boutique de la Comédie Française

Maintenance et évolution

ACS Gestion Privée
ACS Gestion Privée

Intégration et développement

Snapshift
Snapshift

Intégration

Challenge Wars
Challenge Wars

Réalisation du site

ChypRiotE Videos
ChypRiotE Videos

Réalisation du site

PonyShop
PonyShop

Réalisation du site

MyElo
MyElo

Réalisation du site

Bookmarker v2
Bookmarker v2

Création et réalisation du site

Observatoire des Territoires
Observatoire des Territoires

Maintenance et évolution

MiniLink
MiniLink

Création

Easy Elo Boost v3
Easy Elo Boost v3

Réalisation du site

EpiAndroid
EpiAndroid

Application android

Hugues Laurent
Hugues Laurent

Maintenance et évolution

Promenade à Versailles
Promenade à Versailles

Réalisation du site

Titre

Description

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Role

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.