FlowCV Logo
Summary

Software engineer with 15 years of experience and web3 enthousiast

Specializations: web2 stack, Back-end and front-end, mobile development. TDD

Next goal: Blockchain Web3 specialist

Currently: building Dapp with Solidity and Solana (anchor)

Technology interest: blockchain technology and smart contracts development

Who I am

Experienced developer specializing in Digital Identity, Decentralized Finance (DeFi), FinTech, InsurTech, and tourism, with a track record as co-founder of a crowdfunding platform focused on French SME bond issuance.

Deeply invested in modern programming technologies, software architecture, and creating scalable applications that serve real-world economic needs. I am passionate about leveraging Web3 technologies to empower Web2 businesses to transition into this innovative space.

Skilled at navigating fast-paced, international projects, I proactively solve complex challenges by learning new skills, collaborating with peers, and mentoring others to deliver effective solutions.

Work Experience

Affinidi Gmbh

Senior Full Stack Enginner

Affinidi is a Singapore-based technology company that offers a secure and interoperable digital identity platform for individuals and businesses to manage their verifiable digital identities and data.

07/2021 – presentBerlin, Germany

Site: https://www.affinidi.com/

Key achievements:

  • Developer portal Back-end: refactor legacy code while adding unit and integration tests and reduce tech debt. New features added with TDD.
  • Developer portal Front-end: While adding new features to the webapp, I've also significantly contributed to add components and pages tests, as well as end-to-end (e2e) tests. And transferred development technique to my peers.
  • Contributed to open-source SDK in multiple technologies: typescript, java, dart, php and python and documentating them.
  • Architects member of a Data analytics pipeline using AWS CDK (Cloud Development Kit). This project consists of collecting events sent from any affinidi services. Moniroring with Cloudwatch Alarms, Ingesting data through Kinesis Data Stream via Firehose Delivery Stream to S3 Bucket; ETL with Glue jobs and querying using Athena; Integration of synthetic canary tests.
  • Data connector framework Rest API (OpenApi) and Graphql API built with AWS CDK. This project consists of connecting & unifying user data (linkedin, strava, discord, spotify etc...) into one unique tool. Monitoring errors with cloudwatch, and reduced non handled errors. The systems was deployed into lambda functions with a Dynamo DB persistent layer.
  • Open-source command line interface (CLI) to consume Affinidi's services.
  • Set up and grew a culture of automated tests multiple teams
  • Started and maintained a "Guild" focused on Test-Driven-Development and Mob-Programming. Trained with peers on that topic.
  • Created an internal coding Kata Dojo
  • Mentored interns and external students from wbscodingschool
  • A rules-engine api using openapi in golang and gRPC.
  • A web user-interface using the micro frontend architecture
  • Review team-mates and other teams code.

    Technologies:

    Golang, gRPC, Java, Dart, Flutter, Python, Nextjs, Reactjs, openAPI, playwright, cypress, docker, gitlab-ci, github actions, postgresql, mongodb, aws (sqs, dynamodb, s3, cloudFormation ...)

    Freelance Full-Stack Software Engineer

    Infobox

    A japanese company that develops, operates, and sells a B2B sales data platform that streamlines market research, company list creation, and decision-maker outreach in one integrated service.

    10/2023 – 09/2024Tokyo

    Key achievements:

    Here’s the translation of your list into English:

  • Add Storybook components from Figma designs
  • Design database shema and models with Prisma
  • Improve UI/UX based on customers feedback
  • Create queries for data collection
  • Add functionality to upload corporate information from CSV to the database
  • Create a form to filter corporate information by multiple conditions, or create queries for that purpose
  • Integrate Google Analytics 4
  • Technologies:

    Nextj, Remix, Vercel, Planetscale, kyseli, Typescript, Prisma

    RealT

    Front-End Engineer

    RealToken provides investors with a simple, intelligent, and user-friendly method to buy into fractional, tokenized properties.

    03/2021 – 06/2021Remote, USA

    Site: https://realt.co/

    Key achievements:

  • Improved the the daily/weekly rent TOKEN payment calculation
  • Collecting data from side chains such as Polygon (Matic)
  • Technologies:

    Nextjs (Reactjs) in typescript, jest, web3.js, Metamask, heroku,

    Verisk Germany (formerly Actineo)

    Full-Stack Software Engineer

    Actineo is the German market leader for digitization and medical assessment of personal injury.

    10/2017 – 02/2021Cologne, Germany

    Site: https://www.actineogroup.com/

    Assigned project name: Personenschaden Cockpit

    Summary: Cockpit is a digital instrument for active claims management for liability insurance and private accident insurance.

    Selected Realizations:

    Key achievements:

  • Claims (paginated) listing view with claims searching feature
  • Authentication feature with RBAC (Role-Based Access Control)
  • Detailed claim view and CRUD operations
  • Calculator: complex multi parameters (hundred+) insurance expense calculation view
  • Environment: Scrum team - 6 members - 4 nationalities

    Technology stack: KoaJs Node js (Back-End) with Typescript, Reacjs (Front-End), Mongodb - Postgres - MariaDB, Graphql, Docker, Jest & React testing library (TDD), Ant Design, Material Design, Ramdajs (functional programming in javascript)

    CI/CD: gitlab

    Investbook SAS

    Full Stack Web Developer

    Invertbook is a a crowdfunding site specialized in issuing french SMEs Obligations.

    12/2015 – 09/2017Paris, France

    In charge of the IT team (me + 1~2 interns + 1 permanent)

    Site: https://investbook.fr

    Key achievements:

  • Add new API in golang (as of Jan 2021) deployed as a lambda function on netlify
  • Registration and Authentication system
  • Investor and Fund raiser User interfaces
  • CSS integration in close collaboration with a graphic designer - responsive design
  • SEO: semantic cocoon
  • SMEs bond's issuing eligibility test algorithm:data retrieved from third party data provider API: Credit-Safe webservice, Firmapi webservice, Infogreffe webservice.
  • Built Investor's journey: from a simple visitor to an investorcustom step-by-step wizard to complete the investor's profile + final KYC validation by sending the profile-data to our online payment partner Lemonway though their API
  • Built SMEs public interface (access to data and information being limited by level of members)
  • Complete custom backoffice (Admin) interface to handle data-flow and cash-flow
  • TSA Paris

    Full Stack Web Developer

    Company allocating licensed Guides-Assistants to tourists groups from different countries of the world (mostly Japan) during their visit in France, in Paris and it's neighboring areas.

    03/2012 – 11/2015Paris, France

    Key achievements:

  • Development of an multi management webapp (Front-to-Back).
  • Managing orders coming from clients (Travel agencies).
  • Managing Tourist Guides and Assistants collaborators planning.
  • Guides-Assistant webapp interface in Vuejs.
  • Managing in/out-come cash-flow.
  • Integration of a analytic graphical tools to visualize the performance of the company.
  • 01/2009 – 01/2012Tokyo, Japan

    A french Hedge Fund spcialized in High Frequency Trading (HFT) or systemic-trading

    Key achievements:

  • C++ work: Improve automatic high-frequency trading in-house application. This application was developped to send buy-sell orders on most of the international electronic trading platforms.
  • Python work: Built statistical data calculation tools from order messages ("sending ⟷ reception" of orders latency).
  • PHP and Javascript work: Created an user graphical interface to select and visualise statistical data of messages latency
  • Non technical tasks: Trading application Production Support on Asian and Australian capital market open hours: check the applications; contact the counterparties (such as Brokers, or Data-Centers) in case of problems that cannot be automatically resolved
  • Languages
    French

    Native

    German

    B1 (finished)

    Japanese

    Native

    Italian

    Limited working proficiency

    English

    Highly proficient

    Education
    09/2008 – 09/2009Paris, France
  • Quantitative analyse of random risk
  • Aerodynamics and Aero-acoustics
  • Fluid Mechanics
  • Skills
    Good team player
    Continuous learning and knowledge sharing
    Cross cultural and functional communication skills
    Experience mentoring juniors (internal and external)
    Interests
    Bouldering
    Taking notes
    Futsal
    Reading tech articles