Dorian Thivolle Master's student in Computer Science and MobilityFullstack Software Engineer dorian.thivolle@gmail.com https://dorian.thivolle.net Sainte-Croix-en-Plaine, Alsace, France experience Software Developer (internship) Up Kalidea • Apr - Jul 2023 • Crest & Maxéville (France) Made several architectural changes to the NodeJS/Angular/Ionic application with for objectives to enhance performances, improve readability and ease of maintenance.Transitioned from a RESTful API to GraphQL.Created a detailed documentation for the developers who will continue this project.Performed setup adjustments and version updates for the Android platform to ensure the application remains compatible with the latest software versions and the newest devices on the market. Software Engineer (internship) Up Kalidea • Feb - Jul 2022 • Crest & Maxéville (France) Conducted a needs analysis and drafted functional and technical specifications for the development of a new mobile, desktop and web application.Developped and created detailed documentation, using NodeJS with Angular and Ionic.Met the deadline with all requested features for the first release. Computer Science Tutor University Grenoble Alpes • Oct 2020 - Dec 2021 • Saint-Martin-d'Hères (France) Responsible of 5 groups of 15 first-year Computer Science and Applied Mathematics students.Supported them by approaching programming in the most complete way possible.Fostered their algorithmic thinking by assigning exercises and providing thorough explanations.Objective to improve their understanding, skills and success. education Studying towards a Master Degree in Computer Science and Mobility University of Haute-Alsace • 2022 - 2024 • Mulhouse (France) Bachelor's Degree in Computer Science University Grenoble Alpes • 2018 - 2022 • Saint-Martin-d'Hères (France) High School Diploma - Majoring in Biology High school La Saulaie • 2015 - 2018 • Saint-Marcellin (France) achievement Improved an unknown Discord bot in 2 weeks :Execution speed up by 80%Structure changed to modular for better scaling.Now used by 170k+ servers and 18M+ users. main skills Javascript ES6•Typescript•NodeJS•C++ computer languages PHP7•HTML5•CSS3•SCSS•C•Python•Java•Bash•C# frameworks Electron•Express•Socket.io•ThreeJS•Ionic•Angular•React•Vue•Nest•Next•OpenGL•Vulkan•SFML•SDL2/3•GLFW•Glut•GLM•OpenCV databases MySQL•Oracle•MongoDB•PostgreSQL•SQLite•Firebase notions Machine Learning•Deep Learning•Docker•Kubernetes•Tests•Cybersecurity•Image processing•Software engineering•Massively parallel computing API RESTful•GraphQL•WebSocket•Webhook development and project management Scrum•DevOps•SDLC•OOP•Asynchronous development soft skills Problem solving•Programming•Creativity•Curiosity•Ability to adapt•Autonomous work•Dance (Hip-Hop, Jazz)•Video games, alone and in team•Hikes languages FrenchNativeEnglishFluentSpanishAdvanced