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/day
3 projects
Montélimar, FR
3-7 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Chinese

    Conversational

Remote only
Primarily works remotely

Experience

  • Stey
    Senior Software Engineer Back-end R&D
    HOSPITALITY
    June 2019 - November 2021 (2 years and 6 months)
    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
    September 2016 - May 2019 (2 years and 9 months)
    Shanghai, China
    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
    January 2016 - August 2016 (8 months)
    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

Reviews

5,0

Out of 3 ratings

E

Elsa

Logick SAS

Reviewed on 30/06/2021

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

Quentin

Web Limitless Limited

Reviewed on 18/05/2020

Yoann est professionnel, très bon travail !

Recommendations

Be the first to recommend Yoann

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set

Categories