Summary
Overview
Work History
Education
Skills
Languages
Key Projects
Timeline
Generic
Taha Kirmizioglu

Taha Kirmizioglu

Heilbronn

Summary

Full-Stack Software Developer with a strong foundation in C, C++, and modern web interface technologies such as Vue.JS. Gained through academic training and hands-on project experience at 42 Heilbronn. Believes in lifelong learning, excelling in collaborative environments, and thriving in challenging situations. Passionate about challenges and work until it's successfully completed.

Overview

3
3
years of professional experience

Work History

Research Assistant

Istanbul Esenyurt University – Sport Science Faculty
03.2022 - 09.2023
  • Conducted depth research on training methods and performance metrics
  • Published a book chapter about ‘HADO’ which is technological side of sport with my 6 colleague.
  • Enhanced funded, week-long research in Milano University-Italy about determining sport injuries 2 minutes before by monitoring athletes with monitor capturing program

Physical Education Teacher

Istanbul Final Schools
03.2021 - 03.2022
  • Developed customized football and gymnastics programs for a wide range of age groups.
  • Delivered over various interactive presentations on determined topics to more than 200+ students.
  • Conducted comprehensive research on diverse training methodologies and performance indicators.

Education

Software Development -

42 Heilbronn
03-2024

Computer Programing -

Kocaeli University
01-2020

Sport Science -

Kocaeli University
01-2016

Skills

  • C/C (memory management, multithreading)
  • JavaScript (ES6, DOM manipulation)
  • VueJS
  • Html
  • CSS
  • Docker
  • Git

Languages

English C1
German A2
Turkish Professional

Key Projects

Unix Shell (3 months)

  • Crafted an advanced minimalist terminal environment utilizing tidy code architecture principles within re-writing built-in commands and execution all non built-in commands.
  • Planned and managed input/output redirection to replicate standard Unix shell behavior, enabling complex command chaining, piping, and file redirection which base for async programming multiple times.
  • Created signal handling to manage interactive inputs, including Ctrl-C, Ctrl-D, ensuring smooth user experience and uninterrupted shell operation.

Cup3D (2 months)

  • Developed 3D game engine in C, utilizing the ray-casting algorithm to render an immersive first-person perspective with real-time responsiveness like Wolfenstein3D from 1992.
  • The project involved engineered efficient mathematical computations for real-time rendering, optimizing performance for seamless graphical output and minimizing latency by implementing DDA algorithm.
  • Designed and implemented dynamic user interaction systems, including real-time input handling, ensuring smooth and intuitive player control.

Timeline

Research Assistant

Istanbul Esenyurt University – Sport Science Faculty
03.2022 - 09.2023

Physical Education Teacher

Istanbul Final Schools
03.2021 - 03.2022

Software Development -

42 Heilbronn

Computer Programing -

Kocaeli University

Sport Science -

Kocaeli University
Taha Kirmizioglu