malt logo

Malt freelance

Satisfaction des clients Malt : 4.5/5
Obtenir l'app

Yoann Caplain

ingénieur software, dev kotlin java spring & web

Paris, France

  • 48.8546
  • 2.34771
Proposer un projet

Préférences

Déplacement
Effectue ses missions exclusivement en télétravail

Vérifications

Influence

Rejoignez la communauté Malt pour découvrir le profil complet de Yoann Caplain
Rejoignez la communauté Malt pour découvrir le profil complet de Yoann Caplain

Compétences (49)

  • Methodologies
  • TDD
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Langages
  • Débutant Intermédiaire Confirmé
    Victor Brown
    1
  • Débutant Intermédiaire Confirmé
    Victor Brown
    1
  • C
    Débutant Intermédiaire Confirmé
  • C++
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
    Victor Brown
    1
  • PHP
    Débutant Intermédiaire Confirmé

Yoann en quelques mots

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.

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

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, ElasticSearch, i18n, Angular, Bootstrap, Webpack, yarn, JWT, jHipster, MapStruct, JUnit, Protractor, Jasmine, Gatling, Maven.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

juin 2019 - Aujourd'hui | Pékin, Chine

Hôtellerie

Stey

Software Engineer Back-end R&D

Enterprise that provide connected hotels and long term tenant, with IOT to control rooms.
It provides a huge community between hotel guests and tenants.

Kotlin, Java
MS SQL, SQL Server
Redis
Kubernetes
Azure Dev-ops, Azure CI/CD
Azure storage
Spring Boot, JUnit 5, Mockito
REST API
Maven
JPA, Hibernate, jOOQ
IOT
septembre 2016 - mai 2019 | Shanghai, Chine

E-commerce

Allure Systems

Lead Software Engineer R&D

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
janvier 2016 - juillet 2016 | Shanghai, Chine

Automobile

Art-Logics

Software Engineer C#

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
septembre 2014 - février 2015 | Pekin, Chine

High tech

Spheris Digital

Web developer PHP

2 missions Malt

Satisfaction des clients Malt : 5.0/5 (2 avis)

Recommandations externes

Formations

Langues

Groupes freelances

Dev Legends

Dev Legends

4 membres

Satisfaction des clients Malt : 4.8743478260869555/5

Groupes freelances uniquement accessible aux membres

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte