Menu

Yoann CAPLAIN

En résumé

I'm eager to learn about computer science, security of networks, software, web dev, game engine, ...
Always looking to improve myself, discuss about new ways to program, resolve problems.
I would like to start my career abroad, china for example, as a programmer and then be an expert in 2-3 languages and manage teams as software architect when I got enough experience.
I also like networks, telecom (router, LTE/WCDMA, ...), my major at UTBM is Architecture of networks and telecom; I worked on Cisco routers.
Many domains interested in like Aerospace, Avionics, Energy, Automotive and Rail industry, cyber security, and more.

Created open source projects:
https://github.com/Blackdread/canon-sdk-java

Courses at UTSEUS gave me good knowledge/practice for Project, Risk, Maintenance and Quality Management.

I really enjoy to create program, I intend to work in development (software, embedded system, security, cyber security, game industry, web, ...).

I like online programming, distributed systems and online services (i.e., guilds, trade, market, matchmaking, leaderboards, etc.) etc, optimizing function of bandwidth constraints.
I created many games, always got good feedbacks from friends and also ideas to improve my games and improve websites I did; It gave me good knowledge of programming/experience.
I have always been a project manager in my computer science projects, always making sure we reach the goals, advising the program's design, ...

I'm an engineer in Computer Science, major in Architecture of networks and telecom

You can find my personal resume below:
https://fr.slideshare.net/secret/dOMnkIJYsBjJAO

My github: http://github.com/Blackdread

Mes compétences :
Agile management
ISO 900X Standard
Maintenance management
Operation Core Modules Design and Implementation
Project Management
Teamwork
Printer Hardware
GitHub
Java
Python Programming
JavaScript
2D
3D
Adobe Photoshop
Advanced RISC Machine (ARM)
Agile Methodology
AngularJS
Apache Kafka
Apache WEB Server
Bootstrap
C Programming Language
C++
CUDA
Cascading Style Sheets
CentOS
Cisco Switches/Routers
DevOps
Distributed Computing
Eclipse IDE
GSM
HTML5
Hibernate
IntelliJ IDEA
JPA
JScript
JUnit
Java 2 Enterprise Edition
Java Enterprise Edition
JavaFX
LabVIEW
Merise Methodology
Microsoft Access
Microsoft C-SHARP
Microsoft Excel
Microsoft PowerPoint
Microsoft Visual Studio
Microsoft Word
Multithreading
MySQL
Network Attached Storage
Nginx
Object Oriented Analysis/Design
PSPICE
Personal Home Page
Programmable Logic Controller
REST API
Solidworks
Spring Boot
Spring Framework
Symfony
TCP/IP
UML/OMT
Wi-Fi
Windows Server
Wireshark
Xcode
devPic
jOOQ

Entreprises

  • Allure Systems - Lead Software Engineer R&D

    2016 - maintenant 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
  • Art-Logics - Software Engineer C#

    2016 - 2016 In Shanghai, China.

    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.
  • SPHERIS in China - Web developper PHP

    2014 - 2015 6 months internship at SPHERIS in China in Beijing, Subject: Software
    Development on web server environment in Python, Java, javascript, php, mysql, nginx, etc
  • army - Operational Reservist

    2012 - 2014

Formations

  • UTSEUS Shanghai University (Shanghai)

    Shanghai 2015 - 2016 One semester at UTSEUS in Shanghai in Computer Science and Project, Quality (ISO9000), Risks and Maintenance management for engineers
  • University Of Technology Of Belfort-Montbéliard

    Belfort 2013 - 2016 Masters Degree

    networks and telecoms and security
  • ESIREM

    Dijon 2011 - 2013 Bachelors Degree

    electronic, A 2-year program to prepare entrance exams for prestigious engineering schools in ESIREM
  • Les Catalins (Montelimar)

    Montelimar 2009 - 2011 Baccalaureat

    Baccalauréat S SI in engineering science (French national high school diploma), and option mathematics
    Work and projects

Réseau

Pas de contact professionnel

Annuaire des membres :