Bilal Tekin - bounswe/2021SpringGroup1 GitHub Wiki

About

Hi, I'm Bilal from CMPE / BOUN. I'm currently working at Computer Center in Boğaziçi University and at the same time I am an entrepreneur in Tamer Capital. When someone asks me that what is your interests ? -> Everything about technology

Software Languages

  • Java
    • Spring-MicroServices-Springboot
  • Python
    • Django
    • Flask
  • C++
  • Javascript
    • Nodejs
    • ReactNative
    • Reactjs

Experience

I have been working in Tamer Capital since 2020 and in Boğaziçi University Computer Center for 1.5 years.
I have more than 50 repositories and 19 of them which are good projects are private in github.

Contact

📧 [email protected]
https://www.github.com/4teko7
https://www.linkedin.com/bilaltekin

Time Tracking

451 Weekly Assesments

Week 1
Task Duration Type
Inspected our repository to refresh my memory. 2 hour Research
Joined to lab session to talk about the project and tell the details to new members 4 hours Meeting
Revisited all the notes in github and update necessary parts 1.30 hours Research
Week 2
Task Duration Type
Searching to learn details of ReactJS, Hooks, Components etc. 2 days Software
Buying a udemy course to deep dive in Web Development 5 days Software
Created a demo project to learn better 3 days Software
Joined to lab session to talk about the roadmap of the project 4 hours Meeting
Week 3
Task Duration Type
Attended weekly meeting 1.5 hours Meeting
Created UI design with our group members for Web and Mobile during lab session 4 hours Design
Meet with Backend team to tell my backend experiences to help them 1 hours Software
Meet with Web team and tell them the details about the ReactJS,React Navigation, Redux, Bootstrap etc. 3 hours Software
Week 4
Task Duration Type
Attended weekly meeting 1.5 hours Meeting
Created a new branch of Web_ReactJS for the initial ReactJS web project. 5 hours Software
Creating folder structure for the project. For example, Assets, screens, store, components etc. 4 hours Software
Created ProSideBar 3 hours Software
Entegrated React-Bootstrap to project 3 hours Software
Implemented React-Navigation 5 hours Software
Putting lots of React-Bootstrap component to a screen for Web team to use 6 hours Software
Implementation of Redux 1 day Software
Week 5
Task Duration Type
Attended weekly meeting 1.5 hours Meeting
Researching about docker for our frontend and backend parts 2 days Software
Configuring the security group for our application on AWS 4 hours Software
Trying to create Post template with backend integration 7 hours Software
Trying to create posts with backend integration 9 hours Software
Week 5
Task Duration Type
Attended weekly meeting 2 hours Meeting
Researching about docker for our frontend and backend parts 2 days Software
Configuring the security group for our application on AWS 4 hours Software
Trying to create Post template with backend integration 7 hours Software
Trying to create posts with backend integration 9 hours Software
Week 6
Task Duration Type
Attended weekly meeting 1.5 hours Meeting
Searching style frameworks such as material UI for improving style of frontend 2 days Software
Searching about SSL to secure the connection of users and backend on AWS 1 day Software
Searching about load balancer to distribute the traffic to machines to decrease the burden on each machines. 3 days Software
Week 7
Task Duration Type
Attended weekly meeting 2 hours Meeting
Integration of Frontend with backend was improvement. We integrated token system for authentication, and put this token to all requests 2 hours Software
Week 8
Task Duration Type
Attending to the lab 2 hours Meeting
Integrating Frontend with backend for new endpoints 2 days Software
Implementing of AdvancedSearch for filtering Posts in communities 3 days Software
Week 9
Task Duration Type
Attending to the lab 2 hours Meeting
Implementing the Profile Page for My profile and other user profiles. 2 days Software
Fixing bugs for AdvancedSearch and ProfilePages 1 days Software
Week 10
Task Duration Type
Attending to the lab 2 hours Meeting
Creating issues for some bugs and improvements. Additionally, checking the code for errors and problems 1 day Software
Deployment of Frontend code to AWS 5 hours Software

352 Weekly Assesments

The Week 1
  • Creating personal Wiki Page.
  • First meeting with my team.
  • Searching good repositories to share with my team. Repository is Awesome Python
  • Searching for beneficial issue labels.
The Week 2
  • Attendding Team Meeting
  • Updating Performans and Security sections of System Requirements page
  • Updating Questions Page of the project
  • Learning github for team usage
  • Updating my personel wiki for time tracking
The Week 3
The Week 4
The Week 5
The Week 6
  • Attendding Team Meeting.
  • Taking notes until Meeting 6 is completed
  • Searching a free timeline tool and updating information there.
  • Creating and arranging workspaces (Jira and Google Documents) to work together
  • Filling Responsibility Matrix for the "First Milestsone Assignment".
  • Create Table of Work for the "First Milestsone Assignment".
  • Creating issues to do before everything else for the assignment.
  • Creating Meeting Notes 6 page
The Week 7
  • Attendding Discord and then Zoom Meeting of my team.
  • Taking notes until Meeting 7 is completed
  • Because of disadvantages of Jira, we search for another tool for RoadMap (Project Libre)
  • Completing a part of Timeline (Road Map)
  • Creating Personal work details for First Milestsone Assignment.
  • Updating Responsibility Matrix according to new labels.
  • Putting some work from Github to the Google Docs.
  • Communicating with my team via discord and zoom frequently during this assignment.
  • Creating Meeting Notes 7 page
The Week 8

SPRING BREAK

The Week 9
  • Weekly Meeting
  • Searching some sources such as Udemy, Youtube, official documentations to learn Django, external API usage.
  • Customer Meeting
  • Searching some sources such as Udemy, Youtube, official documentations to learn Docker, DockerHub.
  • Searching some sources such as Udemy, Youtube, official documentations to learn AWS, EC2.
The Week 10
  • Weekly Meeting
  • Creating Django starting project for my team to continue on it
  • By using external API, Creating a Person app in our django project to use it for other functionalities.
  • Creating issues about the project
The Week 11
  • Weekly Meeting
  • Dockerizing our django project
  • Creating an AWS account, and buy an EC2 ubuntu machine
  • Deploying our dockerized django project to EC2 instance
  • Creating Deliverables report
  • Creating individual milestone report
  • Creating Group Milestone Report
  • Creating many issues about the project
  • Comment on some issues about the project
⚠️ **GitHub.com Fallback** ⚠️