Sébastien Doubey

Développeur fullstack - Spring boot / Angular

Remote from Pierres

  • 48.5912
  • 1.56683
  • Indicative rate €550 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2h
Propose a project The project will only begin when you accept Sébastien's quote.

Availability not confirmed

Part time, 2 days a week

Propose a project The project will only begin when you accept Sébastien's quote.

Location and geographical scope

Location
Pierres, France
Remote only
Works remotely most of the time

Preferences

Project length
Would prefer:
  • ≤ 1 week
  • ≤ 1 month
Would prefer avoiding:
≥ 6 months
Business sector
  • Aviation & Aerospace
  • Food Industry
  • Civic & Social Organization
  • Biotechnology
  • Civil Engineering
+14 autres
Company size
  • 1 person
  • 2 - 10 people

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Skills (21)

  • Languages
  • SQL
    Beginner Intermediate Advanced
  • CSS
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Methodologies
  • Beginner Intermediate Advanced
  • Cloud
  • Beginner Intermediate Advanced

Sébastien in a few words

Développeur Fullstack avec expertise Spring boot + hibernate et Angular 2 à 9

J'ai travaillé dans de nombreuses startup, en commençant par le développement J2ME/Blackberry, chez Prylos qui a été racheté par Doro et ensuite je me suis lancé dans le développement mobile Android et backend Java en utilisant Jersey pour les API REST avec des projets comme Promogaia fusionné avec Plyce et Buzzcar racheté par Drivy, je me suis ensuite spécialisé dans le développement web avec Backbone.js puis Angular 2 et je suis passé sur Spring boot pour développer des micro-services en m'appuyant sur la norme GraphQL pour développer les API, j'ai pu construire des plateformes de zéro en m'associant en tant qu'actionnaire et parfois co-fondateur dans des sociétés comme Bewoopi, Calendoc, Awdio, Soundytics, RenovationMan et récemment je suis entré au capital de la jeune startup streeme.io

Pour fiabiliser les applications je met en place des tests d'intégration à l'aide de Cucumber pour le backend et cypress pour le frontend.

Pour faciliter le déploiement des applications sur Amazon Elasticbanstalk j'utilise le service Pipeline de Bitbucket qui permet de lancer des tests et compilations au commit (équivalent à CirlceCI, Gitlab, TravisCI).

Pour la gestion de projet je m'appuie sur les outils d'Atlassian notamment Jira et Confluence pour la documentation, Bitbucket et Github pour les repos GIT. Mais j'ai eu l'occasion de travailler avec Redmine, YouTrack et Mantis.

Portfolio

Experience

Streeme.io

Education & E-learning

CTO

October 2019 - Today

Streeme.io est une plateforme de coaching qui permet au jeune diplômé d'être accompagné pour trouver l'orientation professionnelle qui leur correspond le mieux.

La plateforme permet aux coachés de remplir des questionnaires et de faire leur suivi de rendez-vous via des modules de networking. Ils sont également suivis par un coach qui lui même alimente la plateforme via des questionnaire personnalisés et des échanges autour des réponses fournies.

La plateforme compte deux sites construit avec Angluar 9 + Akita store + RxDB, un pour les coach et coachés, et un pour les clients (écoles, alumni) et les administrateurs, le tout est alimenté par une API GraphQL qui est servie par Spring boot, spring data et Spring cloud aws.

Renovation Man

Civil Engineering

CTO

Paris, France

March 2017 - September 2019

RenovationMan est une plateforme qui permet de réaliser des devis et suivis de chantiers pour les particuliers, je suis arrivé à la création de la société et j'ai du mettre en pace toute la plateforme, c'est à dire le site promotionnel, le site client pour la signature, le paiement et le suivi des chantiers, l'interface artisan pour le suivi des chantiers et le processus d'acceptation d'un chantier, l'interface d'administration pour gérer les paiements et les signatures de contrats et les synchronizations avec les partenaires.

Awdio

Entertainment & Leisure

Développeur en chef

Paris, France

October 2015 - February 2017

Awdio était une plateforme qui diffusait en live la musique diffusée dans des lieux du monde entier (bar, discothèque, concert) et permettait de les archiver pour les réécouter plus tard. Un boitier dédié était installé dans ces lieux et raccordé au système audio du lieu.

J'ai dû développer un serveur de streaming audio en Java utilisant Xuggler (ffmpeg) et le multi-threading Java poussé (ReentrantLock, Threadpool, etc...)

J'ai aussi développé des API Rest pour nos sites web et nos partenaires pour permettre l'intégration de nos contenus sur leurs sites.

Les serveurs communiquaient entre eux via des queues de messages pour transmettre des événements.

Soundytics

Entertainment & Leisure

CTO

Luxembourg

July 2013 - August 2015

- Implementation of an acoustic analysis system in JAVA using the descriptors of the
Fraunhofer Institute
- Development of a RESTful API for the owners of musical catalogs with JAVA and Jersey framework
- Development of an Android and iOS application to search music using acoustics criteria.

Bewoopi

Software Publisher

Freelance

Paris, France

August 2012 - Today

- Development of Android applications:
Swatch (Swatch Club), Tamedia Publications Romandes (24 Terroirs, Le Coup de Fourchette)

Sypiens

Software Publisher

Software engineer

91260 Juvisy-sur-Orge, France

September 2010 - August 2012

- Development and follow-up of an Android mobile application to make surveys.
- Development of a back-end to communicate with various survey companies
(Voxco, Confirmit, etc …)

Awdio

Entertainment & Leisure

Lead developer

Paris, France

October 2015 - Today

- Development of a streaming chain by using JAVA, which recovers the streams from Icecast and RTMP servers to transcode them to MP3 and distribute them in HTTP progressive download and in parallel save them for storage on Amazon S3
- Development of a public RESTful API for Awdio mobile applications and front-end by using JAVA and Jersey framework
- Development of the Awdio website by using Backbone JS and JQuery, including embed player, paypal payment and a snapshot system for referencing
- Development of a box to broadcast music from cafes and concert halls, based on a Raspberry with a Cirrus Logic card for audio capture, all communicating with the servers and also via bluetooth with an Android application to be configured and to start/stop streaming.
- Implementation of statistics stored on a DynamoDb database and generating daily grapghics

Hugo Bon - Amazon

2/9/2017

Sébastien était le directeur technique de Soundytics, son efficacité et son talent ont permis de développer et lancer rapidement une API complète de recherche et recommandation musicales, un site de test faisant appel à des millions de titres ainsi qu'une application de streaming musical (iOS et Android). En plus de ses compétences techniques en gestion de base de données, développement d'API, dev web et mobile, Sébastien est capable de gérer de A à Z des projets complexes avec des acteurs comme des centres de recherche internationaux ou des équipes techniques de grandes sociétés. Sa compréhension des enjeux commericaux et financiers assurent son sérieux et son engagement dans les projets. De très haut niveau, je recommande Sébastien fortement!

David Lacan - secretariat.pro

2/9/2017

Lors de la création de Sypiens, j'ai fait appel à Sébastien en tant que Freelance pour réaliser l'application mobile Android qui allait devenir le principal produit de la société. J'avais déjà travaillé avec lui par le passé et j'avais pu apprécier son excellence technique et sa capacité à réaliser des applications complexes en un temps record. Encore une fois, les promesses ont été tenues puisque Sébastien a livré dans les délais une application Android fiable, performante et évolutive. C'est donc tout naturellement que je lui ai proposé quelques mois plus tard de rejoindre la société en tant que lead developer. Il à travaillé à ce poste aussi bien sur des projets mobiles que web. Il a également coordonné et dirigé le travail des autres développeurs sur l'ensemble des produits de la société. J'apprécie réellement les compétences de Sébastien, notamment sa capacité à relever de nouveaux défis et à toujours réussir in fine à trouver des solutions élégantes à des problématiques techniques qui ne lui sont pas forcément familières en début de projet. J'ai notamment été impressionné par ses capacités dans le domaine du développement Android et Web, ainsi que dans l'intégration d'API externes.

Lionel Coriou - Awdio

2/5/2017

J'ai eu l'occasion de travailler avec Sebastien lorsqu'il était Freelance chez Bewoopi. J'ai pu alors apprécier ses compétences techniques très poussées en développement Android, ainsi que ses capacités de conception et d'interraction avec les autres membres de l'équipe d'un projet (IT, MOA, MOE, développeur iOS). En recherche d'un lead technique pour le projet Awdio, je n'ai pas hésité à proposer le profil de Sébastien pour remplir ce challenge. Sébastien à réussi parfaitement la mission et a même dépassé les attentes en parvenant à refaire intégralement toute l'architecture back-end de la startup (y compris l'intégralité de la chaîne de streaming) mais aussi les parties front et API. Il a également repris et réogranisé notre base de donnée. Sa très grande polyvalence et ses capacités d'analyse en font un partenaire de choix pour un développement Android de qualité surtout sur des projets complexes. Sa maître de l'aspect backend lui permet de composer avec n'importe quelle architecture et de proposer des solutions. Il saura tout aussi bien remplir des missions de lead technique pour rafraichir, refaire ou bien mettre en place une plateforme complète. Je le recommande vivement.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code