I am a 3rd year computer engineering student at Boğaziçi University. I am currently working full time as a backend engineer for the last couple of months.
Java (Spring Boot)
JavaScript (Nodejs)
C# (dotNet)
Python
Backend Engineer @Pooly, August 2022 - December 2022
Software Developer @Leext, January 2023 - Ongoing (This is an HR-Tech startup that me and my friends started)
Software Developer @Otorento, June 2023 - Ongoing (Currently working full-time)
Personal Projects and Interests
I am really curios and interested in developing efficient backends and well-designed softwares for data intensive applications. I haven't got much chance to develop personal projects since I got into the work life early, however this made me a great team player early on. Besides I did got the opportunity to experience how to build big applications from scratch with every layer involved.
In the future I want to be more involved in handling the data related parts of the big projects, kind of being a Data Engineer. Also I am really interested in developing myself in the design-pattern types in the backend.
If you would like to get in touch with me, you can reach me at [email protected] .
Week 2
Task Name
Duration
Result
Issue of the task
Rewriting the homepage
1h
Rewritten the homepage
#203
Updating the Requirements
2h
Added Tournament and Challenge requirements, and made some refactoring to the page
#204
Week 3
Task Name
Duration
Result
Issue of the task
Taking the meeting notes for Oct 8
1h
Added the page
#218
Created most of the Class Diagram.
2h
Created the page
#209
Week 4
Task Name
Duration
Result
Issue of the task
In this week's meeting designed how we going to implement the semantic search structure and explain it to Oguz.
1h
Briefly explained in the lab report
#219
Created the backend. A basic runnable version of it.
2h
Created the basic rest api in this pr
#228
Connected database to backend.
1h
Connected the db in this pr
#224
Created signup endpoint for backend.
1h
Created the needed components in this pr
#221
Created login endpoint for backend.
1h
Created the needed components in this pr
#225
Week 5
Task Name
Duration
Result
Issue of the task
Designed the structure of Annotation Web Model with Oguz and implemented it myself.
3h
created pr
#324 and #276
Finalized the backend entity layer and created autonomous category initialization structure
5h
created pr
#274
Week 6
Task Name
Duration
Result
Issue of the task
Week 7
Task Name
Duration
Result
Issue of the task
Designed the structure of Tournament service with Scheduled structure
4h
created pr
#310
Implemented tournament entering and scoring methods
3h
created pr
#310
Implemented gcp bucket file service with Turker
2h
created pr
#291
Week 8
Task Name
Duration
Result
Issue of the task
Implemented User Followings structure: relation table, getFollowings, getFollowers, follow, unfollow endpoints
3h
created pr
#321
Implemented Category Followings structure: relation table, follow, unfollow endpoints
2h
created pr
#333
Week 9
Task Name
Duration
Result
Issue of the task
Implement tournament prize assignment
2h
created pr
#347
Set up swagger on backend
2h
created pr and the swagger
#377
---
CmpE 352 Weekly Effort Reports
Week 1
Task Name
Duration
Result
Issue of the task
Repository Research Report
1h
Wrote the page
#25
Creating personal page
0.5h
Created the page
#19
Week 2
Task Name
Duration
Result
Issue of the task
Add duration labels
10m
labels are added
#29
Talked about branch management at the meeting
20m
Meeting is conducted
#34
Week 3
Task Name
Duration
Result
Issue of the task
Take meeting notes and create the page
1h
Notes are taken and tidied up, created the page
None
Week 4
Task Name
Duration
Result
Issue of the task
Research on Wikidata and its API
2h
Created the page
#38
Week 5
Task Name
Duration
Result
Issue of the task
Create the simple version of the requirements in the meeting
1.5h
Created the page without a proper format
None
Review and made refactor suggestion to Requirements
1h
Prepared and served the suggestions
#44
Review and made refactor suggestion to Elicitation Questions
1h
Prepared and served the suggestions
#46
Performance related reqs added to Requirements
0.5h
Prepared and served the requirements
#48
Review and made refactor suggestion to Scenarios
0.5h
Prepared and served the suggestions
#47
Week 6
Task Name
Duration
Result
Issue of the task
Added Decision-making and Assessment part to the Milestone report
2h
Edited the page
#52
Lead the meeting with the assistant asked all of the questions and give feedback to the team
1.5h
Edited the page according to the feedback
None
After the meeting re-reviewed Requirements, Scenarios and Mockups and gave feedback on Whatsapp and on the Issues itself
1.5h
Besides Whatsapp feedbacks, the feedbacks in the issues are these #47 #44
None
I have added personal contributions to the Milestone Report
1h
Edited the Milestone 1 Report
#54
Reviewed and edited the Roadmap
0.5h
Edited the Project roadmap
#53
Week 9
Task Name
Duration
Result
Issue of the task
Lead and took part in creating the Class Diagrams
2h
Created the diagram
#67
Week 10
Task Name
Duration
Result
Issue of the task
Refactored the Requirements in accordance with the feedback
0.5h
Refactored the page
#71
Week 11
Task Name
Duration
Result
Issue of the task
Added Authorization and Authentication to backend
4h
Created the components
#99
Refactored the backend folder structure with new features
3h
Refactored the backend code
#100
Applied Dependency Injection in backend structure
1h
Refactored the backend code
#101
Implemented Post and User Models to backend with service, controller and repository layers
3h
Added Models User , Post
#102
Added Global Exception Handling to backend to gracefully handle the exceptions
3h
Added needed configs
#114
Week 12
Task Name
Duration
Result
Issue of the task
Created Docker compose and Dockerfiles for backend, frontend and database
4h
Created docker-compose and other Dockerfiles 1 2
#135
Deployed backend, frontend and database to GCP
4h
Deployed links: 1 2
#136
Help frontend to run backend and use Postman
1h
Took a brief meeting with some of them and explained them the use of Postman and Spring boot
None
Wrote the backend challenges part in MS2 Report
1h
Added needed parts to Report
#142
Helped Oguz to write documentation of deployment and dockerization
0.5h
Resulted in file
None
Week 14