/
~/portfoliogit:(main)

Corentin Dupont

<SoftwareDeveloper />

// Software developer, 26 years old, with a Master's in Application Development and Security from the University of Reims. Volunteer at Skytale as Project Manager and Java Developer.

Corentin Dupont

Corentin Dupont

@cdupont_dev

## About Me

Hello everyone, I am Corentin Dupont, 26 years old and I am a Software Developer, graduated with a Master's in Application Development and Security from the University of Reims.

## Passion

Since a young age, I have been passionate about programming. This passion really took shape when I discovered that it was possible to modify and create elements in Minecraft via plugins and mods. This game, which I played a lot, was my first experimentation ground.

"Finally, whenever the opportunity arises, I continue to combine pleasure and learning by developing Minecraft plugins with Java and the Spigot/Paper API."

~/portfolio/certifications

Certifications

2023

AWS Academy Cloud Foundations

AWS AcademyView Certificate
2023

AWS Academy Cloud Developing

AWS AcademyView Certificate
2022

CCNAv7: Introduction to Networks

2023

ANSSI MOOC

My Skills

package.json/dependencies
dependenciesJSON
{
"name": "corentin-skills",
"version": "1.0.0",
"dependencies": {
"@languages": {
Java: "latest"Python: "latest"PHP: "latest"C: "latest"C++: "latest"Bash: "latest"CSS: "latest"HTML: "latest"JavaScript: "latest"
},
"@frameworks": {
Laravel: "latest"Spring Boot: "latest"Jakarta EE: "latest"Flask: "latest"PyGame: "latest"Java FX: "latest"
},
"@databases": {
MySQL: "latest"PostgreSQL: "latest"MongoDB: "latest"Eloquent (ORM): "latest"Hibernate (ORM): "latest"Oracle PL/SQL: "latest"
},
"@devops": {
Docker: "latest"Traefik: "latest"GitLab CI/CD: "latest"GitHub Actions: "latest"Jenkins: "latest"
},
"@tools": {
Git: "latest"Google Workspace: "latest"JetBrains: "latest"Office: "latest"Visual Studio Code: "latest"
},
}
}

Languages

Java
Python
PHP
C
C++
Bash
CSS
HTML
JavaScript

Frameworks

Laravel
Spring Boot
Jakarta EE
Flask
PyGame
Java FX

Databases

MySQL
PostgreSQL
MongoDB
Eloquent (ORM)
Hibernate (ORM)
Oracle PL/SQL

DevOps & CI/CD

Docker
Traefik
GitLab CI/CD
GitHub Actions
Jenkins

Tools

Git
Google Workspace
JetBrains
Office
Visual Studio Code
constprojects=require('./portfolio');

My Projects

10.json

Block Animation

Block Animation is a plugin that allows you to create a variety of animations for blocks in Minecraft. It can be used with its own commands or be included directly in other codes.

JavaSpigot
15.json

Skytale Map Editor

Skytale Map Editor is an ambitious project that aims to become an open-source Minecraft game editor accessible to everyone. A complete ecosystem of software libraries that facilitates development, its tools allow everyone to create cinematics, animate sets, modify object physics, implement sounds, dialogues, music and much more.

JavaSpigot
17.json

ZEvent 2025

Creation of a game mode designed to be played by streamers during the charity event, to encourage viewers to donate to associations.

JavaSpigot
11.json

Children of Steel

Children Of Steel is a charity event aimed at collecting donations via streams from various participants, for the benefit of the association Un Cadeau Pour La Vie. It is based on the Balls of Steel game mode, which has been revisited for the occasion.

JavaSpigot
14.json

Pitfall Miner

Pixel arcade game created during Skytale's GameJam event. The objective of the game is to get the best possible score by upgrading your pickaxe and avoiding deadly obstacles.

PythonPygame
16.json

The Last Artefact

This is a game whose gameplay takes place on maps entirely designed by our team, with a host of original characters. Added to this are hundreds of 3D models, their physics and 3D characters with their own animations, characters, skills and dubbing. Musical composition and sound design offer a real auditory adventure designed for total immersion. Playable from 14 years old, the game relies heavily on its laser system puzzles: addition, subtraction, deviation, etc.

JavaSpigot
13.json

City of Nations

City of Nations is a Minecraft event that pits five teams of streamers against each other. The objective is to collect as many emeralds as possible, in a format similar to that of Cité des Cieux, previously organized by Skytale.

JavaMySQLSpigot
12.json

Cité des Cieux

Cité des Cieux is a Minecraft event, where 200 players in teams of 4 must collect the most emeralds over 1 week.

JavaMySQLSpigot
~/portfoliogitlog --pretty=format:"%h - %an, %ar : %s"

My Journey

1

Secure Software Developer - Work-Study @ Unumkey

2023-09-01 -> 2025-09-01Job
  • +Functional breakdown
  • +Web development with Laravel
  • +REST API development
  • +TDD Development Method
  • +Migration from virtualized system to Docker
  • +CI/CD Pipeline setup
  • +Reverse Proxy Traefik setup
  • +Documentation writing: test procedure, update procedure
  • +Writing unit, integration, functional, non-regression, and end-to-end tests
LaravelPHPDockerAPI RESTTDDCI/CDTraefik
2

Project Manager & Java Developer - Association @ Skytale

2019-11-01 -> PresentVolunteering
  • +Needs analysis and implementation of technical and functional solutions
  • +Management of the development team to distribute missions
  • +Collaborate with different association departments
JavaMinecraftManagementAnalyse
3

Java Developer - Internship @ Skytale

2021-04-01 -> 2021-06-01Internship
  • +Implementation of a differential animation system within a video game
  • +Using Java and associated technologies
JavaAnimationJeu vidéoSystème différentiel