Steven Enten
Ingénieur en conception et développement de systèmes d'information distribués

Expérience

B3TSI
Février 2016 – Aujourd'hui
Ingénieur en conception et développement fullstack d'applications web
B3TSI est une entreprise spécialiste des études quantitatives. Les études sont gérées par un système d'information développé en interne. Mes missions consistent à concevoir, développer et mettre à disposition des applications Web connectées au système de gestion des études. L'objectif principal est de créer des communautés homogènes d'utilisateurs disposés à répondre à des études ciblées.
Technologies
  • Universal Javascript
  • React/Redux/Fluxible
  • Webpack
  • AdonisJs
  • Django
  • ForestAdmin
  • ZeroMQ
  • Postgresql
  • Mongodb
  • GraphQL
  • Java
  • Micro-services REST
L'argus - Autovisual
Octobre 2015 – Décembre 2015
Ingénieur en conception et développement fullstack d'applications web
Autovisual - filiale du groupe l'argus - est un agrégateur d'annonces automobiles et comparateur de prix. Des crawlers indexent quotidiennement les annonces automobile du Web afin d'évaluer le marché des automobiles d'occasions. Mes missions consistent à architecturer et développer le système d'information métier selon une approche fonctionnelle en micro-services. L'objectif principal étant d'éliminer les limitations et problèmes liés à l'approche procédurale/mono-composant initiale.
Technologies
  • Backbone/Marionette.js
  • Postgresql
  • Node.js
  • RabbitMQ
  • Micro-services REST
  • Crawling
École d’ingénieur-e-s (EPF) / Institut Supérieur des Sciences et Techniques (INSSET) / Orsys Formation
2014 – 2015
Enseignant/Formateur
Formation au développement Javascript, Java 8 et Android avec l’environnement de développement intégré Android Studio.
Technologies
  • Javascript (ES6 et Node.js)
  • Java 8
  • Android SDK et NDK
Leuville Objects
2014 – 2015
Ingénieur en recherche et développement en informatique
Au sein du département Recherches et Développement, développer l'axe de recherche de la mobilité logicielle à travers le sujet thèse « Communication dans les systèmes embarqués par l’emploi d’agents mobiles ». L’objectif principal est de proposer une spécification formelle décrivant un mode de communication indirect dans un environnement de conteneurs.
Technologies
  • Mobilité logicielle
  • Cloudlet
  • Conteneurs applicatifs
  • ROM Cooking
  • Node.js
Essilor international
2011 – 2014
Responsable de systèmes de reporting
Essilor est le leader mondial du verre correcteur. Chaque jour, des dizaines de milliers de commandes de verres sont prises en charge dans les usines du monde entier. En collaboration directe avec le responsable du service produits et systèmes, mes missions consistent à concevoir et développer un système de reporting destiné à fournir des indicateurs sur la production de verres ophtalmiques et sur la qualité de service afin d'assister la prise de décisions des différents services de la direction des opérations de France.
Technologies
  • T-SQL
  • Micosoft SQL Server
  • Microsoft SS Reporting Services
  • PHP
Lycée Jean Macé
2009 – 2011
Assistant pédagogique
Fournir un soutien et un accompagnement pédagogiques aux élèves de terminales pour assister la préparation de leurs projets de fin d'année et des épreuves du baccalauréat.
Technologies
  • Gestion des systèmes d'information
  • Management
  • Economie/Droit
Spill.net
2008 – 2009
Web développeur junior
Spill.net est une agence spécialisée dans la réalisation de sites publicitaires de marques de luxe. Mes missions consistent à maintenir et développer des solutions de commerce par Internet basées sur un framework développé en interne.
Technologies
  • (x)HTML - CSS
  • Javascript - jQuery
  • PHP
  • PERL

Projet

React Universally
Octobre 2016 – Aujourd'hui
Contributeur
A starter kit for universal react applications.

Contact

28 avenue du Général Leclerc
Vitry-sur-Seine, Île-de-France 94400 FR
07 70 32 27 55
Github

Formation

  • 2014 2015

    Ecole doctorale Paris Est

    Doctorat Informatique (interrompu)

  • 2013 2014

    Université Paris Est-Créteil

    Master 2 Ingénierie des systèmes d’information distribués

  • 2012 2013

    Université Paris Est-Créteil

    Master 1 Méthodes informatiques appliquées à la gestion des entreprises

  • 2011 2012

    Université Paris Est-Créteil

    Licence 3 économie et gestion parcours MIAGE

  • 2009 2011

    Université Paris Descartes

    Diplôme universitaire de technologie informatique

  • 2007 2009

    Lycée Jean Macé

    Baccalauréat des sciences et technologies de la gestion

  • 2005 2007

    Lycée Camille Claudel

    Brevet d’étude professionnelle des métiers de la comptabilité

Compétences

Développement web
(x)HTML CSS Javascript Webpack Grunt/Gulp Universal application Responsive design React/Redux/Fluxible Vue/Vuex Backbone/Marionette/Rendr Angular Python Django Java Android PHP
Gestion de projet
Méthodes prédictives Méthodes agiles Modélisation Benchmarking Développement par les tests Déploiement continu Conduite du changement
Bases de données
(PL/T)SQL NoSQL GraphQL Data Warehouse Reporting Services

Publications

Mobile Application Validation through Virtualization
IARIA
15 Novembre 2015

When several business applications use low level libraries which are not installed in the firmware of the device; a solution consists in building of a new firmware with the well-chosen libraries. This afford to deploy only once for all the business mobile applications. The complete adaptation of an operating system to replace the Read-Only Memories (currently called ROM) manufacturer, fundamentally changes the kernel of an embedded system. This solution allows us to offer regular and frequent custom firmware updates that maintain business applications dedicated stability in time. By creation of firmware, we leave out the space consuming trial software. We may also leave out many of the included utilities, letting our users add them back only if they need them. Often we also strip out carrier specific versions of the launcher, replacing them with Google’s original versions or a version we prefer. After customizing a firmware, we focus on adding business software in place to monitor the embedded device. Thru, we use this firmware to virtualize an embedded device. Thus, we collect information to determine whether the firmware can be deployed on devices. The collected data are about memory usages, threads, and resource access and energy consumption. So, this reporting step sums up the validation of our firmware, then they are validated to a deployment step on mobile devices. Reports are delivered about the behaviors of embedded software.

Langues

  • FrançaisLangue maternelle
  • AnglaisTechnique

Intérêts

Sport
Lecture