Enzo Palau

Computer Science Student

avatar

about

- Fourth-year Computer Science student at National University of Cuyo.
- Focused on backend development, AI and system design.
- Experience working on team-based academic projects using Java and Python.

tech

Git
GitHub
Python
Java
Spring
MySQL
PostgreSQL
Docker
Linux
Windows
Bash
VS Code
IntelliJ
Markdown
LaTeX
Postman

projects

Car Rental Management System

Car Rental Management System

Spring Boot car rental system, implementing RESTful APIs and a client-server architecture. Responsible for authentication, role management, rental workflows, file uploads, payments integration, and business logic. Uses MySQL, Docker, OAuth 2, design patterns, and integrates Mercado Pago for online payments.

Spring Boot · Java · Docker · RESTful APIs · OAuth · Design Patterns · MVC · Teamwork · Git · Scrum
Genetic Algorithms

Genetic Algorithms to defeat a boss in a videogame

Implementation and evaluation of multiple genetic algorithms approaches, including a customized GA and NSGA-II, to optimize turn-based combat strategies against the Sleeping Table boss in Persona 3. Performance is analyzed using statistical metrics such as win rate, average turns, and runtime across multiple simulations.

Python · Genetic Algorithms · Optimization Algorithms · Statistical Data Analysis · Artificial Intelligence · Teamwork
Gym Management System

Gym Management System

Gym management web system designed to handle clients, training routines, payments, and instructors. Developed with Java (Spring Boot), MySQL, HTML, and Thymeleaf, following MVC architecture and applying design patterns.

Java · Spring Boot · MVC · MySQL · Thymeleaf · Design Patterns · Git · Scrum · Teamwork
Route Management App

Route Management Application

This application, developed in Python, allows to manage routes in an environment represented by a graph, emulating the functionality of a map. The project is based on the Uber concept, enabling users to load a map and select trips by car at a lower cost and shorter distance.

Python · Algorithms · Teamwork · Git · GitHub
Winery Management

Winery Management System

This project formed part of the Paradigms of Programming subject, focusing on the object-oriented paradigm. Together with two colleagues, I developed an application for managing the traceability of wines in a winery. We used the Java programming language together with some additional tools: GitHub, Git and Miro.

Java · Object-Oriented Programming · SOLID Principles · Git · GitHub · Miro · Teamwork

connect