Benjamin D.

FRONT END DEVELOPER

732 dollar
Freelancer
13 ans
Paris, FRANCE

Mon expérience

-June 2020 - Présent

Voir plus

FreelanceApril 2018 - Présent

Web front-end technologies (HTML5/JS/CSS)

In the context of a paramedical software helping teams of professional to keep track of beneficiaries' needs: managing a front-end team (~3 persons) with AGILE methods and technical planning to help them transition a software from a legacy PHP to a GraphQL and ReactJS solution.

Smart TV (Tizen, LG) front-end development : modifying a legacy code-base to use a new in-house back-end API.
Voir plus

Viaccess-OrcaApril 2019 - May 2020

Secure video player development, based on JS/HTML5 with Smart TVs support.
Documentation, process development, cleaning and maintenance of legacy code. (JS/HTML/CSS/Browserify)
VR features development (WebXR/THREE.JS)
Toolchain development (NodeJS), automated tests and CI (Puppeteer, Docker, Jenkins)
Voir plus

The Good FactoryJanuary 2017 - February 2018

Lead front-end developer responsible for the creation of a new e-learning solution in HTML5/JS/CSS/Haxe.
Development of a specific NodeJS based toolchain.
Voir plus

Simplestream LtdOctober 2015 - December 2016

Responsible for the front-end development of connected TV applications (video on-demand) for SimpleStream and their customers and TVPlayer (live & VOD TV streaming).

Technologies:
HTML5/CSS/JS/Haxe
Node: custom-built toolchain

Methodology:
AGILE, Jenkins, JIRA
Voir plus

Massive Interactive, IncNovember 2011 - October 2015

I developed many cross-platform and cross-target applications.

I used my knowledge of Haxe, a cross-platform and initially web-oriented language to quickly develop applications for several platforms, including different Smart TVs, gaming consoles and set-top boxes by using sound engineering methods.

I took part in the technical interview of some applicants to developers' positions.

Project teams would be about ~5 persons and some projects involved meeting the client every day as part of the AGILE organisation of the project.

I also took part in the configuration of Continuous Integration servers for some projects.

Technologies: Flash/JS/HTML5/CSS/Haxe
Also used : TeamCity, JIRA.
Voir plus

Altavia SpindigitalAugust 2010 - November 2011

I worked on the Open-source project SILEX, a WYSIWYG website editor mixing PHP, JavaScript, AS2, AS3 and Haxe technology.

I used my knowledge of the Haxe language and ecosystem to integrate it into the already existing SILEX platform, replacing complete parts of it, with the goal of being able to target several kind of targets and more easily maintain the software.

I developed a plugin to generate the websites and handle navigation on the server-side rather than doing it on the client side using Flash.
Voir plus

"haXe 2 : Beginner's Guide"August 2011 - August 2011

Wrote the "haXe 2: Beginner's Guide" book published by Packt Publishing. A comprehensive guide for new-starters to learn and use haXe, a polyvalent programming language.
Voir plus

Conservatoire National des Arts et Métiers de Basse-Normandie (Training center)January 2010 - June 2010

Internship
Assessment of the work required to transfer data from an internal information system to a new externalised one with different data structures and development of the required tools to do so.

Management of the new website's project : writing specifications, contacting and choosing the contractor.
Voir plus

ESI/SUPINFOSeptember 2008 - September 2009

Writing and teaching Linux and Solaris courses to students from BSc 1 to MSc1.

Writing and marking Linux and Solaris exams.
Voir plus

Chambre Régionale des Métiers et de l'Artisanat de Basse-NormandieJuly 2007 - October 2007

Internship
Identification and modification of the PHP-based dotProject solution to make it possible for the employees and partners to collaborate on projects while respecting the need for confidentiality.

Mes compétences

Windows, Unit testing, Three.js, Test Driven Development (TDD), Technical Writing, TeamCity, SVN, Solaris, Silex, React.js, PHP, Node.js, MySQL, Linux, JSON, jQuery, Jira, Jenkins, JavaScript, HTML5, Haxe, GraphQL, Git, Flash, Docker, CSS, Continuous Integration, Browserify, AJAX, Agile