You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yoann CaplainYC

Yoann Caplain

Ingénieur logiciel, Senior Java/Spring/Kotlin

550 €/jour
3 projets
Montélimar, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Yoann

Ingénieur en Informatique, software et réseaux.
Diplômé de l'Université de Technologie Belfort-Montbéliard, spécialité architecture des réseaux et télécoms.

J'aime:
- résoudre des problèmes techniques difficiles
- travailler sur des projets intéressants et apporter de la valeur aux clients et aux utilisateurs finaux
- apprendre quelque chose de nouveau au jour le jour
- travailler en équipe avec des professionnels hors pair

Expérience dans le développement de:
- Back-end software (Java/Kotlin/Scala/Spring/Websocket/REST/etc)
- SaaS platforme avec Java/Spring boot/REST API/Hibernate/jOOQ/MySQL/Angular/webpack/npm/yarn/JUNIT/Mockito
- Software avec Java/Spring boot/JavaFX/distributed architecture/jOOQ/MySQL/JNI/JNA/JUNIT/Mockito/Lagom Framework/Akka/Kafka
- Micro-service
- SDK avec communication port COM et librairie C/C++ avec JNA
- SDK pour contrôler des moteurs et camera Canon

Dev-ops
- Azure (Gateway, Storage, Bus, etc) , AWS (EC2, S3, etc) , Gandi, Github, Gitlab, Travis
- Kubernetes

Also worked for many Open-source projects:
- jHipster (java, spring, angular, react, etc generator)
- Canon SDK in Java
- Many more

Java/Kotlin software
Design, create, develop and add features to a new Java software.
Use of technology like: Spring framework (and Spring Boot), Guava, Apache commons, RMI, Apache Kafka (similar to RabbitMQ), distributed server and clients applications, AOP, mysql design (with complex reports, statistics), JPA+Hibernate, jOOQ, JUnit, Maven, etc.

Java - C++ bridge (JNA, etc)
Communicate with Canon EOS SDK in java to C/C++ libraries
Communicate with motor, C libraries

Web
New SaaS platform in java and Spring. Technology used:
Java, Spring Boot, J2EE, REST API, jOOQ, MySQL, JPA/Hibernate, LiquiBase, Flyway, ElasticSearch, i18n, Angular, Bootstrap, Webpack, yarn, JWT, jHipster, MapStruct, JUnit, Protractor, Jasmine, Gatling, Maven.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Chinois

    Capacité professionnelle limitée

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Stey
    Senior Software Engineer Back-end R&D
    HÔTELLERIE
    juin 2019 - novembre 2021 (2 ans et 6 mois)
    Pékin, Chine
    Enterprise that provide connected hotels and long term tenant, with IOT to control rooms.
    It provides a huge community between hotel guests and tenants.

    Micro-service architecture

    Kotlin, Java
    MS SQL, SQL Server
    Redis
    Kubernetes
    Azure Dev-ops, Azure CI/CD
    Azure storage
    Azure Bus
    Spring Boot, JUnit 5, Mockito
    Spring cloud, Spring Sleuth, Spring Zipkin, Spring kubernetes, etc
    REST API

    Wechat MP, Open API, etc
    Wechat Payment (APP, native, etc)
    Alipay Payment (APP, etc)

    Maven
    JPA, Hibernate, jOOQ

    IOT (door lock, air control, light, etc)

    Scala
    Lagom framework, Slick
    Play framework
    Akka
    Kafka
    Kotlin Spring Boot java MS SQL Azure Maven Scala junit Jupyter lagom framework Play framework Microsoft Azure jooq Spring Security Spring Spring MVC Hibernate akka Apache Kafka
  • Allure Systems
    Lead Software Engineer R&D
    E-COMMERCE
    septembre 2016 - mai 2019 (2 ans et 9 mois)
    Shanghai, Chine
    Responsible of complete IT of office of Shanghai, includes technology design and choice, System administrator and Network Manager, team lead software, back-end software engineer.
    Development of :
    - SaaS platform with Java/Spring boot/REST API/Hibernate/jOOQ/Angular
    - software with Java/Spring boot/JavaFX (distributed architecture)/jOOQ.

    Java software
    Design, create, develop and add features to a new Java software.
    Use of technology like: Spring framework (and Spring Boot), Guava, Apache commons, RMI, Apache Kafka (similar to RabbitMQ), distributed server and clients applications, AOP, mysql design (with complex reports, statistics), JPA+Hibernate, jOOQ, JUnit, Maven, etc.

    Java - C++ bridge (JNA, etc)
    Communicate with Canon EOS SDK in java to C/C++ libraries
    Communicate with motor, C libraries

    Web
    New SaaS platform in java and Spring. Technology used:
    Java, Spring Boot, J2EE, REST API, jOOQ, MySQL, JPA/Hibernate, LiquiBase, ElasticSearch, i18n, Angular, Bootstrap, Webpack, yarn, JWT, jHipster, MapStruct, JUnit, Protractor, Jasmine, Gatling, Maven.

    Other web (previous SaaS platform)
    Symfony framework, php, javascript, jquery, bootstrap, CDN, internalization, mysql design (and upgrade), Propel

    Networks
    Apache (proxy, load balancing, intranet website), security and QoS, active directory, DNS server, DHCP server, File server (built 2 Windows Server 2016)

    DevOps
    Maintain and create new servers with CentOS 7 and Debian on cloud
    Setup TeamCity (auto-test system, similar to Travis)
    Setup internal servers for automatic work (internal scripts, etc), and set horizontal scaling for processing images, etc

    Java software with bridge to C/C++ libraries, COM port communication, etc

    Management of team, management of software design and projects completion.
    Use of:
    -Task and issue with Youtrack (with SCRUM agile boards)
    -Review of code with Upsource
    -Continuous testing and build with Teamcity
    Java Spring boot SAAS Hibernate jooq junit REST mockito spring C C++ COM Spring Security exposed Amazon Web Services
  • Art-Logics
    Software Engineer C#
    AUTOMOBILE
    janvier 2016 - août 2016 (8 mois)
    Shanghai, Chine
    Operation Core Module Design and Implementation.
    Work on .NET library (C#) for Art-Logics Software Suite on communication API, improve library and create a new reusable platform for creating and operating tests and leveraging the library.

    The deliverable is a Communication API in C#.

    - Object Oriented Design
    - Main programming language .NET C#
    - Agile Scrums

    Communication through COM port
    C# COM Software

Avis

5,0

sur 3 évaluations

E

Elsa

Logick SAS

Avis laissé le 30.06.2021

Yoann a été très réactif et nous sommes ravis du travail fourni !
Q

Quentin

Web Limitless Limited

Avis laissé le 18.05.2020

Yoann est professionnel, très bon travail !

Recommandations

Soyez le premier à recommander Yoann

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master Degree in Computer Science, major in Architecture of networks and telecoms
    UTBM, Belfort
    2016
    Computer science Software Database Network and telecom
  • Bachelor computer science
    ESIREM, Dijon
    2013

Compétences

Catégories