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 & DevOps - 16 Years Experience

Frédéric Collette
43 years old
Driving License
Tokyo (160-0022) Japan
Professional Status
Employed
Available
About Me
I have been a backend developer and devops for over 16 years in various industries (IoT, insurance, finance...) and have most enjoyed working in teams where everyone gets involved and adds value to the project.
f.collette@protonmail.com
+81-80-3708-0444
  • Responsible for Jenkins 2.x pipelines migrations into cloud platform Harness, for Bitbucket server migrations into Bitbucket cloud
  • Backend tech lead of Forex AI trading solution MAiMATE (https://www.mai-mate.com/) migration based on event-driven microservices architecture and deployed into AWS
Learn more
  • In charge of building Jenkins 2.x multi-languages (Java / Python / JavaScript / Go / C#) and multi cloud resources (AWS EKS / S3 / Lambda) deployments pipelines
Learn more
  • 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

2015
Clean code coaching (TDD & BDD), web and ORM frameworks
  • French (mother tongue)
  • English (fluent)
  • Japanese (basic knowledge)
  • Ubuntu 21.x / Debian 11.x / CentOS 8.x
  • Windows 10.x
  • Java 17 / Groovy 4.x
  • Bash / PowerShell
  • PL / SQL
  • Spring Core 5.3.x / Boot 2.6.x
  • Axon Framework / Server 4.x
  • Spring Kafka 2.7.x / Stream 2.3.x
  • Hibernate 5.6.x / JPA 2.x / Redis 2.6.x / jOOQ 3.x / Flyway 7.x
  • Spock 2.x / JUnit 5.x / Pitest 1.7.x
  • Testcontainers 1.16.x / Mountebank / REST-assured
  • MapStruct / Lombok / Vavr / Guava
  • IntelliJ / Eclipse / Visual Studio
  • Git / SVN
  • Bitbucket Cloud / Github
  • Gradle 7.x / Maven 3.x / Spotbugs / Find Security Bugs / PMD / Checkstyle / CPD / JaCoCo
  • Poetry / Bandit / Flake8 / Mypy / Pylint
  • NPM / JSHint / NodeJsScan
  • Go / Golint / Gosec / Govet
  • Dotnet / ReSharper InspectCode
  • SonarQube 9.x
  • Docker / Kaniko / Podman / Crane
  • Linux / Windows containers
  • Kubernetes / Helm
  • Harness / Jenkins 2.x / CircleCI
  • JFrog Artifactory / JFrog Xray / Nexus Repository
  • Terraform 1.x / Puppet / XL Deploy
  • AWS Services (SQS, MSK, SES, EKS, S3, RDS, Cognito, ElastiCache, API Gateway, CloudFront)
  • Apache Tomcat / Weblogic / JBoss / WebSphere
  • Nginx
  • PostgreSQL / MySQL
  • Oracle
  • TCP / IP
  • HTTP 2 / gRPC
  • JMS / MQTT
  • SOAP/ Rest
  • RMI / Corba / Tibco Rendezvous
  • Scrum / Kanban
  • UML
  • Jira Cloud / Confluence Cloud
  • Lenses / Kibana
  • SoapUI / Postman
  • Firebug / Fiddler / Wireshark
  • Quality center / Slack
  • Apache FreeMarker / JBake
  • AsciiDoc / PlantUML / Graphviz
  • Japanese learning
  • African dances
  • Trekking (Japan, Morocco, Costa Rica..)