Skip to content

Özgür Savaşçıoğlu

Ozgur Savascioglu edited this page May 14, 2025 · 5 revisions

Özgür Savaşcıoğlu

👋 Introduction

I am an Information Management Associate at the United Nations High Commissioner for Refugees (UNHCR) with a background in computer engineering, political science, and journalism.

Currently, I am a returning student in the Computer Engineering Department at Boğaziçi University, continuing my education as a 3rd year student. I previously graduated from Boğaziçi University with a degree in Political Science and International Relations.

Before starting work at UNHCR, I worked as a journalist for soL Newspaper and ilerihaber.org.

💻 Skills

  • Java, Python, C, C++, SQL, Assembly(RISC-V)

🎯 Personal interest

  • History of political thought
  • Science fiction and fantasy literature

✉️ Contact Information

📊 Weekly progress

📅 Week 1

Task Type of work Duration Related issue
Create personal wiki page template Documentation 30 min #6
Introduce Yourself on Wiki Documentation 30 min #10
Creation of the Parent Issue and sub-issues for creation of personal wiki pages Documentation 30 min #9
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 2

Task Type of work Duration Related issue
Add the notes of meeting 2 Documentation 30 min #44
Create the First Draft of the Functional Requirements (Parent Issue) Documentation 1 hour #45
Create the First Draft of the User Requirements Documentation 2 hours #46
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 3

Task Type of work Duration Related issue
Updating User Requirements Draft Documentation 1 hour #71
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 4

Task Type of work Duration Related issue
Document Lecture Notes 4 Documentation 30 min #82
Update User Requirements Based on Elicitation Feedback Documentation 1 hour #83
Create a user scenario and mockup for adding nutrition tips to a dietitian profile Documentation 1 hour #92
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 5

Task Type of work Duration Related issue
Reflect the User Requirements in a UML Class Diagram Draft Documentation 2 hours #90
Create UML Class Diagram Draft Documentation 1 hour #86
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 6

Task Type of work Duration Related issue
Update Class Diagram Documentation 2 hours #104
Add meeting notes 7 Documentation 30 min #106
Commenting, reviewing and helping other issues Documentation 30 min NA

---Project temporarily halted due to an academic boycott protesting anti-democratic actions by the government, including violations of electoral rights and the arrest of students.---

📅 Week 11

Task Type of work Duration Related issue
Add Backend Subgroup Meeting Notes 1 Documentation 30 min #112
Research and document MySQL usage Documentation 1 hour #113
Update the User Requirements Documentation 2 hours #114
Update the Class Diagram Based on the Sequence Diagram Feedback Documentation 2 hours #119
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 12

Task Type of work Duration Related issue
Initialize Backend Code 1 hour #129
Configure Docker for and MySQL and set up MySQL Database in Docker Code 5 hours #130
Implement Register Endpoint Code 4 hours #131
Add Dietitian Registration and Email Verification to User Register Endpoint Code 4 hours #153
Implement Email-Based Login with Token Authentication and Active User Check Code 3 hours #164
Implement Logout API Endpoint Code 2 hours #167
BACKEND: Implement Two Versions of Password Reset: Email Link and 6-Digit Code Verification Code 4 hours #170
BACKEND: Migrate Database to Local and Decommission AWS Database Code 1 hour #175
Commenting, reviewing and helping other issues Documentation 30 min NA

📅 Week 13

Task Type of work Duration Related issue
BACKEND: Refactor "Forgot Password" Workflow into Three-Step Process Code 3 hours #208
BACKEND: Create RegisteredUserViewSet and the Generic Endpoints Code 3 hours #222
BACKEND: Implement Bookmark and Follow/Unfollow Endpoints Code 5 hours #223
BACKEND: Implement rate_recipe Endpoint Code 5 hours #230
BACKEND: Implement RecipeRatingViewSet Code 3 hours #231
BACKEND: Bug Fix Issue: Recipe Rating System Inconsistencies Code 3 hours #238
BACKEND: Integrate Wikidata API for Data Enrichment Code 2 hours #239
BACKEND: Enhance API Docs with Swagger Tags & Minor Fixes in Authentication and Recipe Endpoints Code 3 hours #250
BACKEND: Refactor Wikidata Integration to Improve Performance and Add New Features Code 2 hours #263
BACKEND: Extend WikidataViewSet and WikidataInfo Model for Future Endpoints Code 2 hours #281
Commenting, reviewing and helping other issues Documentation 30 min NA

👥 Team Members

📌 Milestone Report

💬 Communication Plan

📋 Meeting Agendas

📅 Meeting Notes

📂 Backend Subgroup Meeting Notes

📂 Frontend Subgroup Meeting Notes

📂 Mobile Subgroup Meeting Notes

📚 Lecture Notes

🛠️ Team Best Practices

✍️ Guidance

❗ Issues

🚀 Project

🧱 Diagrams

👩‍💼 User Scenarios

Click to Expand ⬇️

🗂️ Templates

Clone this wiki locally