Skip to content

Altay Acar

Altay Acar edited this page Dec 27, 2022 · 105 revisions

Altay Acar

Hello, I am Altay Acar. I am a senior computer engineering student in Bogazici University and this is my personal wiki page for both CMPE 451 and CMPE 352 classes. I am a multidisciplinary computer engineering student not limiting myself with one area of interest. Besides my major in computer engineering, I am a professional skier, a digital and sculpture artist, and into electronic music.

I have work experience about autonomous driving modules for cars in Eatron Technologies mostly using C++ and Python, besides simulation based testing in Unreal Engine 4 platform. I have also worked as a strategist, analyst, and designer in Studio Wino. I have redesigned the UI and UX of a mobile application, which will be published in near future. Right now, I am working as a frontend developer intern at Inveon. I can also skillfully use Adobe applications such as Illustrator, Photoshop, or Indesign.


Skills
Interests
  • Digital Art
  • Sculpting
  • Art History
  • Electronic Music
  • Hip-Hop
  • Skiing
  • Basketball
  • Video Games
  • Films
  • Mindfulness
  • Traveling

Contact Information

  • My GitHub
  • My LinkedIn
  • My Mail Address
  • My Instagram

Contributions

Contributions for CMPE 451
Week 1
Task Duration Type Link (optional)
Reviewed last semester's requirements and provided suggestions regarding the topic 2h 30m Requirements Corresponding Issue
Updated my personal wiki page according to the changes from the last semester 30m Documentation My Personal Wiki Page
Reviewed wiki home page update 15m Review Corresponding Issue
Reviewed project plan proposal 30m Review Corresponding Issue
Conducted research on possible frontend technologies that we can use throughout this semester 1h 30m Research Corresponding Issue
Week 2
Task Duration Type Link (optional)
Attended our weekly meeting #2 2h 15m Meeting Meeting Notes
Documented the meeting notes for the meeting #2 30m Documentation Corresponding Issue
Revised the notifications section of our requirements specification 45m Documentation Corresponding Issue
Reviewed the lecture structure requirements update 45m Review Corresponding Issue
Week 3
Task Duration Type Link (optional)
Attended general weekly meeting #3 2h Meeting Meeting Notes
Attended frontend team meeting #1 2h Meeting Meeting Notes will be provided
Designed the logo of the application and provided typeface options 2h Design Corresponding Issue
Implemented sign up page 6h Development: Frontend Corresponding Issue
Week 4
Task Duration Type Link (optional)
Attended general weekly meeting #4 2h Meeting Meeting Notes
Implemented the dockerization of the frontend of the application 2h Development: Frontend Corresponding Issue
Reviewed the Log In page implementation 20m Review Corresponding PR
Researched on possible validation methods for the sign up form and came up with the most optimal one 1h Research None
Implemented validation feature for the sign up form 5h Development: Frontend Corresponding Issue Corresponding PR
Reviewed the Forgot Password page implementation 20m Review Corresponding PR
Reviewed the validation feature for verification code page 20m Review Corresponding PR
Reviewed the AWS deployment of backend 1h Review Corresponding Issue
Implemented the backend connection for sign up page 3h Development: Frontend Corresponding Issue Corresponding PR
Reviewed the backend connection of email verification screen 20m Review Corresponding PR
Documented my individual contribution report for the Milestone 1 40m Milestone Corresponding Issue
Researched on possible unit testing methods for React 2h Research None
Implemented unit tests for the sign up page 4h Development: Frontend Corresponding Issue Corresponding PR
Reviewed the implementation of unit tests of email verification page 20m Review Corresponding Issue
Week 5
Task Duration Type Link (optional)
Attended general weekly meeting #5 2h Meeting Meeting Notes
Documented the progress review of the milestone report 1 1h Milestone Corresponding Issue
Reviewed the evaluation of status of variables part of the milestone report 1 30m Review Corresponding Issue
Documented my individual contribution report for the Milestone 1 40m Milestone Corresponding PR
Attended the frontend team meeting #2 1h Meeting [Meeting notes](Home wiki page and Sidebar)
Documented the meeting #2 of the frontend team 45m Documentation Corresponding Issue
Reviewed the implementation of private routes 40m Review Corresponding PR
Reviewed the implementation of the NavBar 1h Review Corresponding PR
Implemented the home page 9h Development: Frontend Corresponding Issue Corresponding PR
Week 6
Task Duration Type Link (optional)
Attended general weekly meeting #6 Meeting 2h Meeting Notes will be provided
Reviewed the implementation of env files for frontend Review 20m Corresponding PR
Attended the frontend team meeting #3 1h Meeting Meeting Notes will be provided
Supported the implementation of the not found page 20m Development: Frontend -
Updated home page implementation according the NavBar implementation 45m Development: Frontend Corresponding Issue Corresponding PR
Reviewed the change password page implementation 20m Review Corresponding PR
Week 7
Task Duration Type Link (optional)
Attended general weekly meeting #7 2h Meeting Meeting Notes will be provided
Attended the frontend team meeting #4 1h Meeting Meeting Notes will be provided
Researched on implementation techniques for annotation component 1h Research Corresponding Issue
Researched on dynamic routing and URL practices in React 2h Research -
Implemented the general layout of the categories page 2h Development: Frontend Corresponding Issue Corresponding PR
Provided general layout design for the learning space page 30m Design -
Week 8
Task Duration Type Link (optional)
Attended general weekly meeting #8 2h Meeting Meeting Notes will be provided
Attended the frontend team meeting #5 1h Meeting Meeting Notes will be provided
Implemented the category button component for categories page 3h Development: Frontend Corresponding Issue Corresponding PR
Implemented the categories component for categories page 2h Development: Frontend Corresponding Issue Corresponding PR
Implemented categories page by combining all the sub-components 30m Development: Frontend Corresponding Issue Corresponding PR
Provided dynamic routing solution that is used for redirecting the learning spaces by category page 1h Development: Frontend Corresponding Issue Corresponding PR
Supported the implementation of create learning space page 30m Development: Frontend Corresponding Issue Corresponding PR
Week 9
Task Duration Type Link (optional)
Attended general weekly meeting #9 2h Meeting Meeting Notes will be provided
Attended the frontend team meeting #6 1h Meeting Meeting Notes will be provided
Implemented learning spaces by category page's general layout 2h Development: Frontend Corresponding Issue Corresponding PR
Implemented learning space detail box component for learning spaces by category page 2h Development: Frontend Corresponding Issue Corresponding PR
Implemented learning spaces by category page by combining all the sub-components 20m Development: Frontend Corresponding Issue Corresponding PR
Established backend connection and dynamic routing for learning spaces by category page 2h Development: Frontend Corresponding Issue Corresponding PR
Fixed overflow error in the learning space page 20m Development: Frontend Corresponding Issue Corresponding PR
Implemented the semantic search bar component 2h Frontend: Development Corresponding Issue Corresponding PR
Reviewed and supported the implementation of post component of a learning space 2h Development: Frontend Corresponding Issue Corresponding PR
Reviewed and supported the implementation of participants component of a learning space 1h 30m Development: Frontend Corresponding Issue Corresponding PR
Reviewed and supported the implementation of text and image annotation component of a learning space 2h Development: Frontend Corresponding Issue Corresponding Issue Corresponding PR
Reviewed and supported the implementation of edit post feature 1h 30m Development: Frontend Corresponding Issue Corresponding Issue Corresponding PR
General development and deployment related bug, error, and hot fixes and support 4h Development: Frontend -
Week 10
Task Duration Type Link (optional)
Attended the customer demo #2 30m Customer Demo -
Implemented unit tests for categories page 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Implemented unit tests for learning spaces by category page 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Implemented unit tests for navbar and semantic search component 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Documented my individual milestone report for milestone 2 2h Milestone Link to the milestone report 2
Reviewed the unit tests for not found page 20m Review Corresponding Issue Corresponding PR
Filled my individual contribution and progress in milestone report 2 2h Milestone Corresponding Folder
Reported the status of deliverables for Milestone 2 1h 30m Milestone Corresponding Issue
Week 11
Task Duration Type Link (optional)
Attended general weekly meeting #9 2h Meeting Meeting Notes will be provided
Attended the frontend team meeting #6 2h Meeting Meeting Notes will be provided
Implemented the backend compatibility for the learning space prev component 2h Development: Frontend Corresponding Issue Corresponding PR
Week 12
Task Duration Type Link (optional)
Attended general weekly meeting #10 2h Meeting Meeting Notes will be provided
Implemented unit tests for the learning space prev component and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Established the backend connection for my learning spaces 1h 30m Development: Frontend Corresponding Issue Corresponding PR
Reviewed comment component implementation 40m Review Corresponding PR
Established the backend connection for popular learning spaces 1h Development: Frontend Corresponding Issue Corresponding PR
Implemented my learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR
Implemented unit tests for the my learning spaces page and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Implemented popular learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR
Reviewed the implementation of About page 30m Review Corresponding PR
Implemented unit tests for the popular learning spaces page and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR
Implemented create event component 8h Development: Frontend Corresponding Issue Corresponding PR
Implemented user search component 2h Development: Frontend Corresponding Issue Corresponding PR
Implemented custom map picker component 4h Development: Frontend Corresponding Issue Corresponding PR
Established the backend connection for recommended learning spaces in home page 1h Development: Frontend Corresponding Issue Corresponding PR
Implemented recommended learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR
Established the backend connection for image and text annotation 5h Development: Frontend Corresponding Issue Corresponding PR
Hotfixes, bugfixes, and presentation specific progress 5h Development: Frontend -
Contributions for CMPE 352
Week 1
Task Duration Type Link (optional)
Attended the first meeting with the team 1h 15m Meeting Corresponding Issue
Created new labels for the issues 30m Customization Corresponding Issue
Created my personal wiki page 45m Documentation My Personal Wiki Page
Researched GitHub repositories and selected my favorites 2h Research Favorite GitHub Repositories
Researched about Git and its functionalities 1h Research Link unavailable
Week 2
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #2 2h Meeting Meeting Notes for the meeting
Identified the profile page related user requirements and documented them under the requirements wiki page 2h 30m Documentation Corresponding Issue
Research on W3 Web Annotation Data Model 2h Research Corresponding Issue
Research on competitor application Genius 1h 30m Research Corresponding Issue
Research on semantic search 1h 15m Research Corresponding Issue
Documenting the results of our research on W3 Web Annotation Data Model 1h Documentation Corresponding Issue
Week 3
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #3 2h Meeting Meeting Notes for the meeting
Research on Figma and its tools to create mockups 1h 30m Research Link unavailable
Creating templates for profile page and homepage 2h 30m Design Corresponding Issue
Providing mockups for the unregistered user scenario 3h Design Corresponding Issue
Week 4
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #4 2h Meeting Meeting Notes for the meeting
Revised the profile page requirements in the light of the feedbacks provided 2h Documentation Corresponding Issue
Research on sequence diagrams and specifically user-case diagrams 1h 30m Research Link unavailable
Week 5
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #5 2h 15m Meeting Meeting notes for the meeting
Prepared course creation part of the use-case diagram 1h 30m System Design: Use-Case Diagrams Corresponding Issue
Reviewed use-case diagram's non-lecture related sections 30m Review Corresponding Issue
Attended to the use-case diagram review meeting 3h Meeting Meeting notes for the meeting
Provided final reviews for the use case diagram's non-lecture related sections 30m Review Corresponding Issue
Prepared Annotation class of the class diagram 1h 15m System Design: Class Diagrams Corresponding Issue
Reviewed User class of the class diagram 40m Review Corresponding Issue
Reviewed viewing course page part of the use case diagram 10m Review Corresponding Issue
Attended to the class diagram review and sequence diagram planning meeting 2h 30m Meeting Meeting notes for the meeting
Prepared SearchEngine and SearchHandler classes of the class diagram 1h 25m System Design: Class Diagrams Corresponding Issue
Added course enrollment action to the Use-Case Diagram 15m System Design: Use-Case Diagrams Corresponding Issue
Visually edited class diagram for a more modular and clear look, avoiding crossing connection lines 45m System Design: Class Diagrams Link unavailable
Created search parts (user and course) of the sequence diagram 1h 30m System Design: Sequence Diagrams Corresponding Issue 1 & Corresponding Issue 2
Reviewed login and registration parts of the sequence diagram 45m Review Corresponding Issue 1 & Corresponding Issue 2
Week 6
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #6 2h Meeting Meeting notes for the meeting
Documented the meeting notes of sequence diagram meeting 1h Documentation Corresponding Issue
Updated use-case diagram according to the feedback given 45m System Design: Use-Case Diagrams Corresponding Issue
Created the online document for Milestone Report 1 and provided a title page, alongside a table of contents page 45m Documentation Corresponding Issue
Reviewed create course section of the sequence diagram 30m Review Corresponding Issue
Revised and finalized use-case diagram 20m System Design: Use-Case Diagrams Corresponding Issue
Attended to the sequence-diagram review & Milestone Report 1 planning meeting 2h 30m Meeting Meeting notes for the meeting
Week 7
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #7 1h 15m Weekly Meeting Meeting Notes
Filled the personal Summary of Work Done part of the Milestone Report - 1 2h Milestone Report - 1 Corresponding Issue
Filled my personal fields in the RAM 30m Documentation Corresponding Issue
Reviewed the communication plan under the evaluation of deliverables part of the Milestone Report 1 15m Review Corresponding Issue
Provided the Evaluation of Processes part of the Milestone Report 1 1h 15m Documentation Corresponding Issue
Reviewed the RAM and suggested new rows for our works 30m Review Corresponding Issue
Reviewed the requirements section of the Milestone Report 1 20m Review Corresponding Issue
Reviewed, finalized, and prepared the Milestone Report 1 for submission and submitted the report 45m Documentation Corresponding Issue
Provided the Project Repository part of the Milestone Report 1 40m Documentation Corresponding Issue
Week 8
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #8 1h 30m Weekly Meeting Meeting Notes for the meeting will be provided.
Read and analyzed the practice app assignment description PDF and researched the given topics. 1h 15m Practice App Link unavailable
Researched a collective list of free and public APIs. 2h Practice App Link unavailable
Week 9
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #9 2h 5m Weekly Meeting Meeting Notes
Researched on public APIs for Geocoding and Geolocation 3h Research Link unavailable
Week 10
Task Duration Type Link (optional)
Identified the best available public APIs that we can use for geocoding and decided the one we will use 2h Practice App: Back-end Corresponding Issue
Create the event model and validators in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue
Implement the geocoding API call for the create event POST endpoint in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue
Implement the create event POST endpoint in the back-end of the practice app. 4h Practice App: Back-end Corresponding Issue
Test the create event POST endpoint with Postman and create both automatic and manual documentation. 2h Practice App: Back-end Corresponding Issue
Reviewed the pull request about creating the user model 30m Review Corresponding Pull Request
Reviewed the pull request about get lesson by category endpoint 40m Review Corresponding Pull Request
Reviewed the pull request about creating the category model 30m Review Corresponding Pull Request
Week 11
Task Duration Type Link (optional)
Attended to the weekly meeting - Week #11 2h Weekly Meeting Meeting Notes for the meeting will be provided.
Write the unit tests of the create event POST endpoint, and run the tests. 2h 30m Practice App: Back-end Corresponding Issue
Implement the get attended events GET endpoint in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue
Test the get attended events GET endpoint with Postman and create both automatic and manual documentation. 1h 30m Practice App: Back-end Corresponding Issue
Write the unit tests of the get attended events GET endpoint, and run the tests. 3h Practice App: Back-end Corresponding Issue
Revised the unit tests of the create event POST endpoint according to the feedback received. 2h Practice App: Back-end Corresponding Issue
Revised the implementation of the create event POST endpoint according to the feedback received. 45m Practice App: Back-end Corresponding Issue
Reviewed the pull request about creating category page in frontend 40m Review Corresponding Pull Request
Reviewed the pull request about creating signup page in frontend 40m Review Corresponding Pull Request
Implement the create event page in the front-end of the practice app. 4h Practice App: Front-end Corresponding Issue
Implement the attended events page in the front-end of the practice app. 3h Practice App: Front-end Corresponding Issue
Updated the unit tests for POST create event endpoint in the backend of the practice app. 30m Practice App: Back-end Corresponding Issue
Filled the basic functionality of the project part in the milestone report 2 1h Milestone Report 2 Corresponding Issue
Provided a use case diagram for our practice application 1h Practice App: System Design Corresponding Issue
Provided requirements about event creation and viewing attended events for our practice application 1h Practice App: Requirements Corresponding Issue
Reviewed the deployment process of the practice application 45m Review Corresponding Issue
Reviewed the requirements about signup and viewing lessons for practice application 30m Review Corresponding Issue
Filled my part of the individual work done part of our milestone report 2 30m Milestone Report 2 Link to the Milestone Report will be provided
Prepared individual milestone report 3h Individual Milestone Report Link to the Individual Milestone Report will be provided

My Favorite GitHub Repositories

React Native

React Native's GitHub Repository

About: React Native is an open-source UI software framework for developing applications for various platforms such as iOS, macOS, Windows, or Android combining the React framework with the native platform’s features.

Why did I like this repository?

  • Its README.md is very useful to navigate through the repository and also has very detailed instructions for the contributors. Since it is an open-source framework, a detailed guide for contributors yields a better development process for the repository.

  • Its Wiki is well-structured and not too complex. There are explanations and guides for filing an issue or opening a pull request. Even for such basic features of git, this repository has their own way to do it and they explained them well enabling a very well structured issuing and opening pull request process.

  • Besides its superior documentation, the very idea of a framework that enables developers to develop platform-native applications using React framework and making them all possible while enabling platform-based UI solutions is very useful for developers.

  • In a figurative way, React Native’s repository is very ‘alive’ since it is updated often and has more than 2000 contributors as of now.

👋 Welcome to the Wiki of Group #2

🎓 Group Members

Group Members

✍️ Meeting Notes

Meeting Notes of 451
Mobile Team Meeting Notes
Back-End Team Meeting Notes
Front-End Team Meeting Notes
Meeting Notes of 352

📚 Learnify

📱 Practice App

🛣 Milestones

CMPE451 Milestones
  • Will be added when ready
CMPE352 Milestones

📋 Requirements

🕵 Researches

Git Related

🖼️ Scenarios & Mockups

Scenarios

📈 Diagrams

Diagrams

📑 Templates

Templates
Clone this wiki locally