Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now


Frédéric Collette

Senior Java developer - 12 years experience

Frédéric Collette
39 years old
Driver's License
Tokyo (160-0022) Japan
Professional Status
About Me
I have been a back end developer and devops for over 12 years in various industries (IoT, insurance, finance...) and have most enjoyed working in teams where everyone gets involved and adds value to the project.
  • Responsible for technical migration and developments of IoT application L.Holon back-end
  • Software craftsmanship coaching (clean code, continuous testing and deployment, processes building, training session animation, living documentation, technology watch)
  • Research and development for IoT project proposals : hardware contexts with software integration of an open-source IOT platform ThingsBoard
Learn more
  • Development of an Authentication Gateway to integrate Novell NetIQ Advanced Authentication server
  • One Time Password HOTP/TOTP REST API building integrating Novel NetIQ AA
  • Conception of a containerized CI/CD Java Software factory
Learn more
  • Domain Driven Design overhaul in Java 8 for the document editing module Pegase involving Bdoc Suite software package
  • Integration of a business rules management engine : IBM Operational Decision Manager on Cloud for the insurance warranties pricing automation
Learn more
  • “Cascade” project: workflow of Sales/Trader/Middle office for vanilla derivatives communicated verbally or via FIX messages
  • Technical coordination of a nearshore team (6 developers) based in Bucarest
  • Responsible for the integration and evolution of digitalisation: managing protocols FIX RFQ-HUB, TRADEWEB, BLOOMBERG and proprietary protocol FIX_SG
  • Reducing query run time of OTC and listed options using pricing automation
Learn more
  • Modernising the external portal for asset management (existing for 10 years)
  • Creating the new multi browser user interface
  • Rewriting user modules: contact requests and document management, password renewal…
Learn more
  • Responsible for the OPEN applications (Java/J2EE) as : "CEM"(application for centralising document editing and publication requests), "SD CRE" (real time publication system for insurance events reports), "SAC NI" (proxy server for desktop NEPTUNE dedicated to customer service advisors) and "GEF" (application enabling secure exchanges of business files with partners)
Learn more
  • SOA overhaul for the insurance software package Masterl
  • Reverse engineering of existing business services written in Magic xpa
  • Developing equivalent business services in Java
Learn more
  • Migrating the TCL document management application MODULO into J2EE
  • Improving the multi-frame and multi-window HCI with JSP and Javascript
Learn more
  • Real time tests for embedded systems on Airbus A380 (code coverage, value limits and memory leaks)
  • Passed the aviation quality certification DO-178B
Learn more
  • State of the art dealing with passive attacks against GSM ciphers A5/1 and A5/2
Learn more

Master in Computer science and Mathematics for new technologies

University Aix-Marseille II

2004 to 2005
Passed with distinction

Internal training courses

Soat & Societe Generale

Clean code coaching (TDD & BDD), web and ORM frameworks
  • French (mother tongue)
  • English (fluent)
  • Japanese (basic knowledge)
  • Ubuntu / CentOS
  • Windows
  • Java 11 / J2EE
  • Groovy 2.x
  • Shell
  • PL / SQL
  • HTML / CSS
  • Spring Core 5.x / Boot 2.x
  • Spring Data / Batch
  • Swagger 2.x
  • EJB 3.x / ActiveMQ
  • Hibernate 5.x / JPA 2.x / jOOQ 3.x
  • Netty
  • Spock 1.2 / JUnit 5.x
  • Wire / Power / Mockito / Cucumber
  • Mountebank / REST-Assured
  • Lombok / Vavr / Cache2k
  • MapStruct / Selma / Dozer
  • jQuery
  • Jasmine
  • IntelliJ / Eclipse / Visual Studio
  • Git / SVN
  • Gradle 5.x / Maven 3.x
  • SonarQube
  • Apache Tomcat
  • Nginx
  • Weblogic
  • JBoss
  • WebSphere
  • PostgreSQL
  • MySQL
  • Oracle
  • Docker / Cargo / Testcontainers
  • Kubernetes
  • Jenkins 2.x / Nexus
  • Puppet / XL Deploy
  • Scrum / Kanban
  • UML
  • TCP / IP
  • HTTP
  • JMS / MQTT
  • SOAP/ Rest
  • RMI
  • Corba
  • Tibco Rendezvous
  • Jira / Quality center / Slack
  • GitHub / Bitbucket
  • Flyway
  • Firebug
  • SoapUI / Postman
  • Fiddler / Wireshark
  • Apache FreeMarker
  • AsciiDoc / PlantUML / Graphviz
  • JBake
  • Quality center
  • Japanese learning
  • African dances
  • Trekking (Japan, Morocco, Costa Rica..)