Mt Fuji sunrise

VALENTIN DE OLIVEIRA

Full Stack Engineer

About Me

Profile photo

I'm a full-stack developer with 2 years of professional experience specializing in Java/Spring Boot and Vue.js. My work includes building authentication systems, optimizing data processing, and developing scalable web applications.

I hold an Engineering degree in Computer Engineering from Polytech Grenoble (France).

Currently based in Grenoble (France). In my free time, I love practicing sports and playing guitar.

Technologies & Skills

SpringBoot Java MariaDB Laravel TypeScript Vue.js Docker Kibana Grafana

Languages

French (Fluent) English (Fluent) Japanese (taking JLPT N3 in Dec.) Spanish (Conversational)

Educational Journey

My path through Computer Science education

2015-2018
High School
Computer Science Option
2015-2018

High School

Computer Science Option

Specialized high school program focusing on computer science fundamentals, programming basics, and mathematical foundations.

2018-2020
Associate Degree
Computer Science
2018-2020

Associate Degree

Computer Science

Two-year intensive program covering data structures, algorithms, web development, and software engineering principles.

2020-2023
Engineering School
Software Engineering
2020-2023

Engineering School

Software Engineering

Advanced engineering curriculum focusing on system design, software architecture, and industry best practices.

Professional Experience

My professional journey as a developer

Qapa
Full-Stack Engineer
~15 persons
Dec. 2023
Present
Grenoble, France
Full-stack development on a recruitment platform, handling feature implementation, bug fixes and performance optimizations.
Key Achievements
  • Re-engineered CSV import feature using batch processing to minimize database calls and configurable parameters, significantly improving performance and code maintainability
  • Developed archive system using cross-platform coordination and integration with existing database architecture
  • Diagnosed and resolved production issues using Kibana and Grafana for real-time monitoring and log analysis
SpringBootMariaDBVue.jsTypeScriptDockerKibanaGrafana
Capgemini
Web Consultant
8 persons
Apr. 2023
6 months
Grenoble, France
Green IT assessment platform for evaluating enterprise sustainability practices
Key Achievements
  • Implemented OAuth2 authentication system using Passport for user and admin roles, managing access token generation, validation, and refresh mechanisms
  • Developed secure route middleware to enforce role-based access control across frontend and backend
  • Built notification system integrated with Mailtrap, configuring environment variables and SMTP settings
LaravelOAuth2PassportMariaDBVue.jsDocker
Pi System Automation
Software Engineer Intern
Individual
May 2022
12 weeks
Clermont-Fd, France
Industrial automation and TCP object management system
Key Achievements
  • Designed and implemented flexible data serialization format in C++ allowing configurable field mapping and multiple storage backends (database, CSV) for TCP object persistence
  • Authored technical specifications, design documentation, and user guide; iteratively refined requirements throughout development cycle
C++MySQLQtTCP/IP
The Robert Gordon University
Mobile Developer Intern
3 persons
Apr. 2020
10 weeks
Aberdeen, Scotland
Mobile application solution for a partner company
Key Achievements
  • Designed mobile application interface using Adobe XD and implemented Java-based hierarchical system for multi-level data browsing
  • Presented design solutions to non-technical stakeholders, adapting communication for different audiences throughout agile sprint cycles
JavaMySQLAndroid StudioAdobe XD

Featured Projects

A showcase of my technical expertise

Java Shooting Game
Game Development
6 persons
May 2021
3 weeks
Led a team of 6 developers to create a 2D top-down shooting game featuring dynamic season mechanics that affect gameplay and enemy behavior. Implemented advanced AI for companion dogs that assist players by marking enemies on a tactical mini-map, enhancing strategic gameplay elements.
Key Features
  • Defined project scope and coordinated with instructor and team on technical requirements
  • Implemented procedural world generation system with dynamic event spawning and difficulty tuning
  • Facilitated daily check-ins and resolved technical blockers to maintain delivery schedule
  • Mini-map integration with real-time enemy tracking
JavaIntelliJ IDEA
Tetris Game
Game Development
2 persons
October 2019
7 weeks
Developed a classic Tetris clone using JavaFX implementing core game mechanics including piece rotation, line clearing, and collision detection. Built as a learning project to understand game development fundamentals and JavaFX GUI framework.
Key Features
  • Classic Tetris mechanics implementation
  • JavaFX GUI development and Scene Builder usage
  • Game state management and collision detection
  • Score tracking and game over logic
JavaFXIntelliJ IDEA
Healthy Meal Website
Full-Stack Application
4 persons
January 2020
4 months
Collaborated on a comprehensive health and nutrition platform that generates personalized meal plans based on user biometrics (height, weight) and dietary preferences. Developed RESTful APIs for meal recommendation algorithms, designed MongoDB schemas for user profiles and nutrition data, and created comprehensive API documentation.
Key Features
  • Personalized meal recommendation engine
  • RESTful API design and implementation
  • Database schema optimization
  • Comprehensive API documentation
PythonMongoDBPandasJupyter Notebook