I'm a 22 years old, french, java developer and so far my work has mainly been doing Minecraft plugins
for a leaving.
I've got a lot of experience with :
- Packets (Entities, blocks, undocumented stuff, ...)
- NMS (Paperweight)
- Server to server sync (RabbitMQ, Redis, SQL)
- Huge server load (more than 1000+ concurrent players on the same network)
- Fixing bugs in huge and old code base (Work in code base with easily more than 300k SLOC)
- Obscure client side resource pack and shader manipulations
- Modifying Paper or Velocity to bend the server side to my need (Patch)
- Keeping myself up to date with new game updates (I follow every snapshot on Tuesday)
I love to create and build new things around me. I'm not scared to go in unexplored territory for hours just to achieve my goals. I'm always trying to improve and learn new skills.
I'm able to go even and beyond to meet deadline and help a project to release in time.
I value player feedback and I try to satisfy everyone while doing my work.
I always try to learn new stuff adn put it the work that goes with it.
When I don't know something, I'm going to learn to work with it.
A custom plugin that implements a brand-new build system to minecraft, with raycast based placement and custom AABB collision for custom "block" shape. Near everything is done with packets to ensure maximum performance. The project also features a custom world generation system and fake block animation to move smoothly massive structure across the world.
If the project was collaborative, reflect it in this description, that will demonstrate communication and/or leadership skills. Additionally, if you made use of the mastery of a second language, it will reflect on you professionalism.
Describe the project being very specific, you can use the Twitter standard: no more than 280 characters: complement the information: the skills learned or reinforced in its realization and how you faced it, prove to be proactive in the search for solutions.
Demonstrate in this description the skills of a programmer: such as having commitment, having perseverance and accepting alternative solutions. Remember that being a portfolio you are not selling the project, you are selling yourself, it reflects the resources used: Frameworks, libraries, platforms, etc.
If the project was collaborative, reflect it in this description, that will demonstrate communication and/or leadership skills. Additionally, if you made use of the mastery of a second language, it will reflect on you professionalism.
If the project was collaborative, reflect it in this description, that will demonstrate communication and/or leadership skills. Additionally, if you made use of the mastery of a second language, it will reflect on you professionalism.
If the project was collaborative, reflect it in this description, that will demonstrate communication and/or leadership skills. Additionally, if you made use of the mastery of a second language, it will reflect on you professionalism.