Skip to content
View hfduran's full-sized avatar

Highlights

  • Pro

Block or report hfduran

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hfduran/README.md

Hi there 👋

  • 🔭 Computer Engineering Senior at Polytechnic School of the University of São Paulo (POLI-USP)
  • ️💼 I’m currently working as Software Developer Intern at BTG Pactual bank
  • 💬 Here, you can find some projects I developed/contributed to throughout my career!

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.

Firstly, here is a list of some small projects I developed or helped to develop:

USPolis: Classroom allocation system for universities

Backend repo

Frontend repo

A system for allocating classes and events to classrooms on a building. Currently implemented and working on buildings of POLI-USP, it has an administrative web interface for the secretaries to manage all the scheduling and allocations, and a mobile app for the students to check which classroom should they go. Specially helpfull on the start of the semesters, when all the classrooms must be allocated for the first time, and the students do not previously know their classrooms.

Some key features I developed on the system:

  • Full backend and database refactoring
  • Conflict checking for allocations
  • Allocate a same class on different days and classrooms
  • User managing and authentication flow

Key Learnings:

  • Database design
  • Software architechture
  • Python frameworks for backend
  • Clean code
  • Deployment of web applications

Wilu: Website for mental health services

Wilu was the first big project I had the pleasure to contribute on the development. I actuated on this project during my time on the Poli Junior, the POLI-USP Junior Enterprise. This project won an internal prize of the best project of the year.

It is a website dedicated to mental health services, creating an environment to ease the scheduling of appointments with lots of different professionals of the area.

Key Learings:

  • Team-based software development
  • Web development with Typescript Frameworks
  • Agile methodology (SCRUM)
  • Git best practices

Jewie: jewerly store management software

repository

This is a personal project I started in order to learn both Class Modeling and Software Architechture implemented to a Desktop software. The reason is that I always wanted to develop a Desktop software, since I had much more contact and experience with Web Development, and I happen to know quite well about the business logic of a jewerly store. With that in mind, I realized it was a good idea to give it a try, and model a software for that domain.

Therefore, I chose to use Java, since it is a language I did not have much contact before, and is very important in Software Development, with the JavaFX framework.

Key Learnings:

  • Class Modeling
  • Software Architechture in Java
  • Desktop Application development
  • Object Oriented development

Pinned Loading

  1. digital-system-projects digital-system-projects Public

    VHDL

  2. jewie jewie Public

    jewerly store management desktop software

    Java

  3. statistics statistics Public

    JavaScript

  4. PCS-Poli-USP/USPolis-DB-Migration PCS-Poli-USP/USPolis-DB-Migration Public

    Python

  5. just-coding just-coding Public

    C#

  6. PCS-Poli-USP/USPolis-Admin-Frontend PCS-Poli-USP/USPolis-Admin-Frontend Public

    TypeScript 2