-
Notifications
You must be signed in to change notification settings - Fork 8
Ecenur Sezer
My name is Ecenur Sezer. I'm a 4th-year computer engineering student at Bogazici University (Istanbul/Turkey). I am specifically interested in mobile/web/desktop app development with cross-platform frameworks and also back-end development. I am a software-engineering intern at Borusan Logistics since September 2021. You can look at my GitHub for details.
Skills
Interests
- Mobile/Desktop/Web App Development
- Volleyball
- English
- German
Week 1
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the first meeting with the team | 1h 15m | Meeting | Corresponding Issue |
Created the personal wiki page, found helpful badges for the team | 2 hours | Documentation | Personal Wiki Page |
Researched about Git and GitHub in general | 1h 15m | Research | Git and GitHub Research |
Week 2
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the second meeting with the team | 2hrs | Meeting | Meeting Notes |
Determining System Requirements - Notification | 2 hour 30 min | Documentation | Corresponding Issue |
Researched about w3 web annotation model | 1h 15m | Research | Corresponding Issue |
Reviewing Glossary | 20 min | Review | Corresponding Issue |
Research about Semantic Search | 1 hour | Research | Corresponding Issue |
Research on Software from Rival Companies | 1 hour | Research | Corresponding Issue |
Week 3
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the third meeting with the team | 2hrs | Meeting | Meeting Notes |
Determining Community Event Requirements | 2 hour 30 min | Documentation | Corresponding Issue |
Creating Persona and Scenario for Community Event | 1h 40m | Scenario | Corresponding Issue |
Reviewing issues | 20 min | Review | Corresponding Issue |
Week 4
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the fourth meeting with the team | 2hrs | Meeting | Meeting Notes |
Revising Community Event Requirements | 2 hour 30 min | Documentation | No basic changes were advised by our TBA on the requirements I worked on, so no issue was created |
Reviewing issues | 20 min | Review | Corresponding Issue |
Week 5
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the weekly meeting - Week #5 | 2h 15m | Meeting | Meeting Notes will be prepared |
Involved in the Non lecture related part of the use-case diagram (includes creating, editing, viewing notes). Before starting, checked all requirements and mockups related to this part. | 2h | System Design - Use Case Diagrams | Corresponding Issue |
Created the Search, Browse and View Homepage parts of the use-case diagram. Before starting, checked all requirements and mockups related to this part. | 3h | System Design - Use Case Diagrams | Corresponding Issue |
Reviewed the course creation use case diagram | 30m | Scenario & Mockups | Corresponding Issue |
Created the Viewing Course part of the use-case diagram | 1h | System Design - Use Case Diagrams | Corresponding Issue |
Attended to the use-case diagram review and class diagram planning meeting | 3h | Meeting - Class and Use-Case Diagrams | Meeting Notes |
Created the Class Diagram general issue | 30m | System Design - Class Diagrams | Corresponding Issue |
Created the Message and Profile parts of the class diagram | 2h | System Design - Class Diagrams | Corresponding Issue |
Reviewed the Search part of the class diagram and written all my feedbacks as comments. | 1h | System Design - Class Diagrams | Corresponding Issue |
Detailed the Profile and Message classes after our meeting for class diagrams. | 30m | System Design - Class Diagrams | Corresponding Issue |
Attended to the class diagram review and sequence diagram planning meeting. | 2h 30m | Meeting - Class and Sequence Diagrams | Meeting Notes |
Watched beneficial diagram tutorials from Lucidchart's official account. | 45m | System Design - Diagrams | Youtube Channel |
Week 6
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the weekly meeting - Week #6 | 2h | Weekly Meeting | Meeting Notes |
Created the Edit Profile part of the sequence diagram | 2h | System Design - Sequence Diagrams | Corresponding Issue |
Revised the Edit Profile part of the sequence diagram according to the feedbacks received in the PS from our TA, Egemen | 1h 15m | System Design - Sequence Diagrams | Corresponding Issue |
Revised the indicated parts of the class diagram after we received feedbacks from our TA, Egemen in the PS. I have added a update comment related to my changes. | 40m | System Design - Class Diagrams | Corresponding Issue |
Closed the main issue of class diagram. | 45m | System Design - Class Diagram | Corresponding Issue |
Created the Communication Plan Evaluation of Deliverables and Deliverables part of the Milestone Report-1 | 2h | Milestone Report - 1 | Corresponding Issue |
Created the Scenarios&Mockups Evaluation of Deliverables and Deliverables part of the Milestone Report-1 | 2h | Milestone Report - 1 | Corresponding Issue |
Wrote the personal Summary of Work Done part of the Milestone Report - 1 | 2h 15m | Milestone Report - 1 | Corresponding Issue |
Filled the RAM part of the Milestone Report - 1 by checking all previous issues and effort tables | 1h 10m | Milestone Report - 1 | RAM |
Attended to the sequence-diagram review & milestone-1 planning meeting | 2h 30m | Meeting - Sequence Diagram & Milestone-1 | Meeting Notes will be provided. |
Reviewed the RAM of the milestone - 1 report | 30m | Milestone Report - 1 | RAM |
Week 7&8
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the weekly meeting - Week #7 | 2h | Weekly Meeting | Meeting Notes |
Attended to the weekly meeting - Week #8 | 2h | Weekly Meeting | Meeting Notes |
Documented Meeting Notes - Meeting 7 | 2h | Weekly Meeting | Corresponding Issue |
Made research about API’s and endpoints | 4h 15m | Practice App | No issue |
Week 9
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the weekly meeting - Week #9 | 2h | Weekly Meeting | Meeting Notes |
Reviewed POST Category Endpoint | 2h | Practice App | Corresponding Issue |
Implemented POST Rating Endpoint | 9h 15m | Practice App | Corresponding Issue |
Implemented GET Rating Endpoint | 9h 35m | Practice App | Corresponding Issue |
Implemented unit tests for POST/rating | 8h 45m | Practice App | Corresponding Issue |
Implemented unit tests for GET/rating | 8h | Practice App | Corresponding Issue |
Created manual tests for rating endpoints and documented using Postman | 2h | Practice App | - |
Fixed bugs & changed the implementation of GET/rating and POST/rating endpoints | 4h | Practice App | Corresponding Issue |
Fixed bugs & changed the implementation of unit tests of GET/rating and POST/rating endpoints | 5h | Practice App | Corresponding Issue |
Implemented the UI for Rating page of Practice App | 8h | Practice App | Corresponding Issue |
Fixed bugs on error messages of Rating page | 4h | Practice App | Corresponding Issue |
Overall, more than 60 hours this week. I remember days I have studied all day and continued until morning. |
Week 10
Task | Duration | Type | Link (optional) |
---|---|---|---|
Attended to the weekly meeting - Week #10 | 2h | Weekly Meeting | Meeting Notes |
Created individual report | 2h | Milestone-2 | No issue |
Reviewed Basic Functionality of the Project Part of Milestone-2 | 1h 15m | Milestone-2 | Corresponding Issue |
Reviewed bugfix for POST/api/category | 40m | Practice App | Corresponding PR |
Filled Introduction/Project Description & Project Status Parts | 45m | Milestone-2 | Corresponding Issue |
Created and Documented Class Diagram for Practice-App | 2h | Milestone-2 | Corresponding Issue |
Filled individual work | 2h | Milestone Report - 2 | Corresponding Issue |
General Git&GitHub Research
Git is a free and open-source version control system that enable developers to work collaboratively on big software projects.
GitHub is the hosting of git on the internet to enable communication, data sharing between developers easier.
\
Sources:
Rating API
API I introduced to our practice app is GET/rating and POST/rating. GET/rating API takes query parameters and used to filter lessons based on an interval of rating. POST/rating API is used to rate a lesson. Much detailed information with example calls is in my indiviual report. \
Group Members
Meeting Notes of 451
Mobile Team Meeting Notes
Back-End Team Meeting Notes
Front-End Team Meeting Notes
Meeting Notes of 352
- Meeting #1 (04.03.2022)
- Meeting #2 (10.03.2022)
- Meeting #3 (17.03.2022)
- Meeting #4 (24.03.2022)
- Meeting #5 (31.03.2022)
- Meeting #5.1 (02.04.2022)
- Meeting #5.2 (05.04.2022)
- Meeting #6 (07.04.2022)
- Meeting #6.1 (12.04.2022)
- Meeting #7 (14.04.2022)
- Meeting #8 (21.04.2022)
- Meeting #9 (01.05.2022)
- Meeting #10 (12.05.2022)
- Practice App Requirements
- Practice App Use Case Diagram
- Practice App Sequence Diagram
- Practice App API Documentation
CMPE451 Milestones
- Will be added when ready