About

To know better each other

Hello, I am Florent Caspar, aka Tonton (Uncle in French)

Enthusiastic software engineer with 1 year experience in fintech and solid foundation in oriented-object programming and software architecture. Won 2nd place out of 30 at the 4th edition of TELECOM Nancy CTF. Seeking a challenging position in software engineering, fintech or VR/AR.

Why don't we work together?
Location:

54000 Nancy, France

Mail:

casparflorent@gmail.com

Phone number:

+33 6 52 80 71 15

Gitlab:
Ticki84
Driving license:

Current clean driver license


My specialities

Software engineering illustration

Software engineering

Requirements, design, development, testing and maintenance.

Oriented-object programming illustration

Object-oriented programming

Programming in compliance with the principles of OOP.

Teamwork illustration

Teamwork

Projects, meetings, management and versioning in teams.


My skills

Fields API development, databases, data processing, automation, networks, project management, video games, data scraping, compiling, assembly
Programming languages Rust, Python, Java, C, C++, JavaScript, Scala, HTML, CSS, TypeScript, ARM
Libraries Microsoft Office (C++); Cheerio, Puppeteer (JavaScript); NumPy, NetworkX (Python)
Frameworks Serde, Diesel, Warp (Rust); ANTLR, JavaFX (Java); Qt, Unreal Engine 4 (C++)
DBMS SQL (PostgreSQL), Redis, Firebase
Tools Windows, Linux (Ubuntu), WSL2, JetBrains IDEs, Git, Shell, LaTeX
Soft skills Sociable, teamwork, responsible, proactive, autonomous, open minded
Languages skills French (native), English (professional), German (limited)

My career

Work experience

  • SUN ZU Lab

    API development Databases Data processing Rust Serde Diesel Warp SQL Git

    REST API development and integration
    Work-study contract SUN ZU Lab - Paris, France September 13, 2021 - August 31, 2022
    • Standardized and catalogued all instruments and assets collected by the company on crypto exchanges by building a referential RESTful API from scratch in Rust.
    • Automated tracking of over 10,000 instruments and 1,600 assets by implementing the referential on 30 crypto exchanges after identifying, pooling and documenting their instrument characteristics.
    • Improved user experience with up to 35x faster responses by implementing a hundred combinable server-side filters to refine the results.
    • Designed, benchmarked and optimized (joins, indexes) the entire Postgresql database with test data generated on the fly and real data.
    • Collected 108 new instruments by building a flow collection system in Rust for the crypto exchange Independent Reserve.
    Key achievement: Created from A to Z a key product of the company.

    Data processing Rust Serde Git

    Realization of financial flows collection systems
    Intership SUN ZU Lab - Paris, France May 31, 2021 - August 31, 2021
    • Increased data collection uptime by developing a Rust tool to merge several market event flows into a single output flow.
    • Expanded the number of collected instruments by 39% with over 2,400 new instruments by building flow collection systems in Rust for 3 crypto exchanges: FTX, Gemini and OKEx.
    Key achievement: Immersion in a startup resulting in a work-study contract.
  • real GmbH
    Shelf stacker
    Intership real GmbH - Saarbrücken, Germany June 29, 2020 - August 1, 2020
    • Shelved with the Food team in charge of about 20 shelves.
    • Answered from 2 to 10 customer questions a day in German.
    Key achievement: Immersion in a company abroad resulting in a job offer.
  • CRAN

    Automation IoT Python NetworkX

    Video transmission experiments on IoT-LAB
    Intership Research Centre for Automatic Control - Nancy, France April 29, 2019 - June 15, 2019
    • Automated video transmission experiments on sensor networks with 3 Python scripts.
    • Merged up to 15 tasks in a single command by introducing a centralized terminal, windowless simulation and 20 options for experiments carried out on Cooja simulator.
    • Merged up to 27 tasks in a single command by introducing 15 to 17 options for experiments carried out on the European IoT-LAB very large scale testbed.
    • Retrieved and displayed 6 different measurement metrics.
    Key achievement: Took initiative and exceeded expectations.

Education

  • Telecom Nancy
    M.Sc.Eng. Computer Science and Engineering (CSE)
    Télécom Nancy (French ‘Grande École’) - Nancy, France Since 2019 (expected graduation on November 26, 2022)
    • Specialization in cybersecurity.
    • Relevant courses: Shell, C, Java, Android, OOP, design patterns, system modeling, networks, systems, databases, data structures, applied maths, cryptography, project management.
    • Won 2nd individual place out of 30 at the 4th edition of the Capture The Flag organized by TELECOM Nancy.
  • La Prépa des INP
    Intensive two-year course for the nationwide competitive entrance to the French ‘Grandes Écoles’
    La Prépa des INP - Nancy, France From 2017 to 2019
    • Specialization in mechanics, electrical engineering, electronics, automation and industrial computing.
    • Relevant courses: maths, physics, computer science.

Charity work

  • CETEN
    Events manager
    CETEN (student office) - Nancy, France January 1, 2021 - December 31, 2021
    • Organized a dozen events while respecting the sanitary protocols in place.
    • Active participation in the associative life of the school with 3 weekly meetings.
    • Created logos, pins, posters, slideshows and a typography on Illustrator and Photoshop.
  • BREI
    Vice-president
    Regional office of engineering students of Nancy - Nancy, France Since december 5, 2020
    • Connected together over 40 elected students of 11 engineering schools of Nancy and Metz.
    • Set up training courses for elected students, student offices or those involved in associations.
  • Anim'Est
    Safety assistant
    Anim'Est - Nancy, France 2019 Convention
    • Ensured safety in one of the largest and oldest French convention of Japanese culture who welcomed more than 7,800 people over a weekend by rearranging queues, patrolling and reporting incidents.
    • Assisted the logistics to set up the event by coming early to move furniture and supplies.