Giter VIP home page Giter VIP logo

Hello!

  • 🔭 Computer Engineering Senior at Polytechnic School of the University of São Paulo (POLI-USP)
  • 📖 Looking forward to enhancing my software engineering skills in the academic environment
  • 📖 Poli's Software Architecture Group member
  • 💬 Here, you can find all the relevant projects I developed through my journey
  • 💬 For more details regarding my professional experience, refer to my CV

hen-java hen-Python hen-Csharp hen-postgres

Check my certifications in the tecnologies above in my LinkedIn profile, provided in the section below :)

Contact me

Personal and academic projects

In this section, I highlight the projects in which I had practical experience in the tools I intend to use in my career and systems that development required the application of engineering methods learned during my undergraduate. Among the smaller projects, I highlight:

  • Resta Um: Algorithm for resolution of generic peg solitaire game using C.
  • Web Server: Simple Web Server using Python Socket Programming
  • Organize.se: Platform for tasks management. Final project of the CS50 course.

This project, presented as the final project of the Digital Laboratory II discipline consists of a smart camera that points towards sound noises that exceed a pre-defined limit. The idea behind this project is to build a camera that doesn't have a static position (such as the majority of the cameras in the market), in a way that it could point towards an occurrence that produces high noise, such as a car crash. Using Smart Cam, you can either control the camera manually or let it react to the environment sounds. The recording is always available online at any time.

Key Learnings

  • Digital Circuit implementation in FPGA using VHDL
  • Arduino Integration with FPGA
  • Web Streaming through internet

Tools

  • Arduino
  • VHDL
  • ESP32-CAM
  • FPGA
  • Servo Motors
  • KY-038 sensor modules

This project, presented as the final project of the Digital Laboratory I discipline, brings a new experience for the classical Genius game. Using a web interface, you can control a digital circuit fully implemented in FPGA that contains the game's logic. The game has two different play modes and includes sound feedback using a circuit also controlled by an FPGA. Check the project's source code here.

Key Learnings

  • Digital Circuit implementation in FPGA using VHDL
  • MQTT messages handling with ESP32
  • Hardware-Software integration
  • Cloud broker provisioning using HiveMQ

Tools

  • VHDL
  • C (Arduino)
  • ESP32
  • MQTT

This project is an API for querying a MySQL database containing analytical queries regarding multiple aspects of an ice cream shop. This application was the final project for the Databases I discipline.

Key Learnings

  • Entity-Relationship diagram creation
  • Non-obvious SQL query elaboration regarding insights defined by the team
  • Endpoints construction
  • MySQL database and tables creation

Tools

  • Java
  • Spring
  • MySQL

Final project of the course curso Java e Orientação a Objetos do professor Nélio Alves, regarding the topics covered in the course. The project is a simple CRUD API for the business logic of franchises.

Key Learnings

  • Creating classes according to UML diagrams
  • Database connection setup
  • ORM framework usage to map the relations defined in UML diagrams
  • Test environment setup for ORM usage

Tools

  • Java
  • Spring
  • Hibernate
  • MySQL

This project consists of an application that communicates with Spotify's API. The user can perform operations regarding its playlists and music.

Key learnings

  • Authentication in external APIs using OAuth 2.0
  • Endpoints development using Spring Boot.

Tools

  • Java
  • Spring

Henrique Paes's Projects

gravitino icon gravitino

World's most powerful data catalog service with providing a high-performance, geo-distributed and federated metadata lake.

greenpi icon greenpi

Projeto para a disciplina de PCS3100 da Escola Politécnica da USP

organizese icon organizese

Organize.se was built as CS50's final project. Built using Python, Flask, HTML, CSS and SQL.

restaum icon restaum

Algoritmo de backtracking implementado com pilhas para resolução do jogo resta um. Apresentado na disciplina Algoritmos e Estrutura de Dados da Escola Politécnica da USP

servidor-web icon servidor-web

Repositório utilizado para o projeto final da disciplina PCS3614 - Redes de Computadores da Poli - USP, que consiste na construção de um servidor Web com Python.

simuladordeesforcos icon simuladordeesforcos

Trabalho para a disciplina PEF3208 - Fundamentos de Mecânica das Estruturas, da Escola Politécnica da Universidade de São Paulo

sistemas-franquias-final icon sistemas-franquias-final

API REST para um sistema de gerenciamento de uma loja. Construída utilizando Java, Spring Boot e Hibernate

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.