Welcome to my Profile
Undergraduate Student in Computer Engineering • PUC-Campinas
About • Skills • GitHub Stats • Contributions • Projects • Courses & Certifications • Contact
🎓 Currently studying Computer Engineering at PUC-Campinas
🌱 Passionate about emerging tech, clean code and engineering best practices
💬 Ask me about software development, data structures, algorithms and OOP
Main competencies :
- Languages: Java (Intermediate), Python (Basic), C (Intermediate), SQL / MySQL (Basic)
- Tools & Platforms: Git(Basic), GitHub(Basic), Microsoft Excel(Basic), Adobe Photoshop (basic)
- Databases: Data modeling, Normalization, MySQL(Basic)
- Software Development: System development, Coding, Desktop and Web systems
- Paradigms & Algorithms: Object-Oriented Programming, Data Structures, Algorithm Analysis
- AI & Data: Artificial Intelligence, Machine Learning, Data Analysis, Statistics, Linear Algebra
- Processes & Methodologies: Process Automation, Project Management, Agile (Scrum)
- Other skills: Problem Solving, Logical Programming, Computer Networks, Web Development
-
JAVA Chess Project — Chess game implemented in Java. Includes move validation, complete rules (en passant, castling, promotion). Link: https://github.com/enzoconsulo/JAVA-ChessProject
-
Spring Boot REST API (JPA) — REST API with service and persistence layers using JPA/Hibernate. Implements CRUD operations, validation, custom exceptions, and example DB integrations.
Link: https://github.com/enzoconsulo/JAVA.SpringBoot.WebProject-jpa -
Java Business Management — Desktop system (Swing) for business management: clients, products and sales. Implements local persistence, basic reporting and form-based UI.
Link: https://github.com/enzoconsulo/Java.GestaoEmpresarial -
Data Structures (C) — Collection of C implementations for lists, stacks, queues, trees and search/sort algorithms. Includes tests and benchmarks to compare complexity and performance.
Link: https://github.com/enzoconsulo/C.EstruturaDeDados -
Genetic Algorithm (TSP) — Python implementation of a genetic algorithm for the Traveling Salesman Problem. Contains population generation, crossover, mutation, selection and visualization of best routes.
Link: https://github.com/enzoconsulo/Python.IA-OtimizacaoRotas -
8-Puzzle Solvers (Python) — Solvers for the 8-puzzle using BFS, DFS and A*, with heuristics and a simple Tkinter interface to visualize solution steps.
Link: https://github.com/enzoconsulo/Python.MecanismosBusca-8puzzle
For More:
Java Completo: Programação Orientada a Objetos + Projetos – Udemy (Instructor: Nélio Alves)
Certificate: https://www.udemy.com/certificate/UC-f7b56527-53ab-41c9-8707-bfc0479b8ca5/
- 54.5 h of content covering OOP (classes, inheritance, polymorphism), collections and Streams, exception handling and I/O, JDBC/MySQL, Maven and testing with JUnit.
- Completion: July 2025.
CS50 — Harvard University (in progress)
All course exercises and materials are being uploaded to the repository: https://github.com/enzoconsulo/cs50HavardCourse
- Currently taking CS50 and actively completing exercises; repo contains solutions and practice code.
• Open to internship opportunities and collaborative projects.
• Focused on building clean, testable code and improving algorithmic skills.
README Last update: August 12, 2025