Skip to content
View hfduran's full-sized avatar

    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.

    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 work as SDE at Amazon.
    • 💬 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-projectsdigital-system-projectsPublic

      VHDL

    2. jewiejewiePublic

      jewerly store management desktop software

      Java

    3. statisticsstatisticsPublic

      JavaScript

    4. PCS-Poli-USP/USPolis-Admin-BackendPCS-Poli-USP/USPolis-Admin-BackendPublic

      Python 1

    5. just-codingjust-codingPublic

      C#

    6. PCS-Poli-USP/USPolis-Admin-FrontendPCS-Poli-USP/USPolis-Admin-FrontendPublic

      TypeScript 4