Skip to content

Latest commit

 

History

History
122 lines (87 loc) · 5.03 KB

README.md

File metadata and controls

122 lines (87 loc) · 5.03 KB

alt text

Software Engineering @ University of Minho 🇵🇹
Exchange Studies @ Åbo Akademi 🇫🇮

This repository contains projects I developed during my university degree.

📦 List of Projects

1st year

  • 1st semester
    • (18/20) Software Labs I: This project consists in a remake of the game Tank Battalion. It has been developed in the Haskell programming language.
      • 🏆 Won the Best UI/UX award through public vote, inducted to the class Hall of Fame (2018/2019).

      • 🎮 Play version 1.0.0 here.

  • 2nd semester
    • (16/20) Software Labs II: This project is a version of the Reversi board game built in C.

2nd year

  • 2nd semester
    • (19/20) Software Labs III: This project is a modular Sales Management System done twice in C and JAVA.

      • ⭐ Best Group Project Grade in this Class (2019/2020).

    • (18/20) Object Oriented Programming: This project is a Command Line Application for a delivery system built in the JAVA programming language using abstraction and reflections to automatically generate the app user interface (View) from the Model.

      • ⭐ Best Group Project Grade in this Class (2019/2020).

    • (19.4/20) Program Calculation: This project follows program design by calculation methods with literate programming principles using Haskell and lhs2TeX.

      • ⭐ Best Group Project Grade in this Class (2019/2020).

    • (18/20) Operating Systems: A client/server application to process and apply filters to audio files with limited resources managment and file configuration.

3rd year

  • 1st semester
    • (18/20) Software Development Systems: This project is a Warehouse Managment System in Java, with a beautiful GUI in JavaFX, capable of managing an robot automated warehouse with multiple different users at the same time - using an online database. Additionally we built a Web App capable of requesting Orders to the warehouse coded in JavaScript. Like in previous Java projects we made a terminal shell (now its used more as a development tool to quickly test queries and debug) that is generated automatically from the model source code using abstraction and reflextions.
      • ⭐ Best Group Project Grade in this Class (2020/2021).

  • 2nd semester
    • (16/20) Advanced Course on Databases: A learning journal covering all the curriculum and given exercises

      • 🇫🇮 Exchange Course (2020/2021).

    • (18/20) Cloud Computing: A set of assignments using Cloud Computing services on the AWS platform.

      • 🇫🇮 Exchange Course (2020/2021).

    • (16/20) System Architecture of IoT: A set of lab projects using MQTT with Arduino MKR WiFi1010

      • 🇫🇮 Exchange Course (2020/2021).

    • (16/20) Software Testing: A set of lab projects applying the theory on Software Testing and using Eclipse-based Java testing tools, eg. Junit, PITClipse, Robot framework

      • 🇫🇮 Exchange Course (2020/2021).

🤝 Contributors

✨ Credits

In addition to all the help from contributors to each of the projects, many other people had a positive impact on my academic journey. This list tries to mention the most decisive ones by alphabetical order.

🙏 Special Thanks

Also I would like to give an individual special shout out to this person for being a huge role model, setting the example of great work ethic and organization (I have model this repository from him) and by far the person from whom I have learned the most within the software engineering students community.

2018 - PRESENT