Skip to content
View burak-kara's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Organizations

@streaming-video-technology-alliance @streaming-university

Block or report burak-kara

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
burak-kara/README.md

Hey, I'm Burak ๐Ÿ‘‹๐Ÿป

I have been working in the video streaming domain for over five years, specializing in green video distribution, multi-CDN delivery, and content steering. My expertise includes 360-degree video streaming, low-latency streaming, and scalable content delivery. I am always eager to learn, enhance my skills, and explore new challenges.

๐Ÿ“š I am a Ph.D. candidate at @Inria and an Associate Software Architect at @Synamedia, Rennes. As part of the CTO Innovation team, I contribute to proof-of-concept demos showcasing novel video delivery approaches, presented at major industry tradeshows like @IBC and @NAB. Additionally, I have authored six conference papers, presented at ACM MMSys and ACM MHV.

Previously, I earned my Master's and Bachelor's degrees from ร–zyeฤŸin University, Tรผrkiye. During my research at Nokia on 360-degree video streaming, I co-authored three patent applications and multiple publications, including three conference papers and one journal paper. My publications are available here.

๐Ÿ’ผ In addition to my academic background, I have worked with talented teams at notable companies. I have experience in full-stack development, primarily with Node.js-based frameworks such as React (JS/TS), NestJS, and Next.js, applied in school projects, side projects, and enterprise environments like @Trendyol and @Synamedia. I also worked with Ruby on Rails and Ember.js for six months at @Parasut.

๐Ÿ”ง My Tech Stack:

  • Python (networking, data science, scripting, backend development)
  • TypeScript/JavaScript (full-stack web development)
  • C++ (socket programming, scientific computing)
  • R (data visualization and processing)
  • Shell scripting

I see programming languages and frameworks as tools to solve problems and express creativity. Trying new technologies keeps things exciting and fuels curiosity. ๐Ÿค™

๐Ÿšดโ€โ™‚๏ธ Outside of work, I stay active. I started cycling in 2021, progressing from short rides to 100+ km routes. For the past two years, Iโ€™ve also been running and hiking, exploring new trails and challenging myself. Some of my activities are available here.

๐Ÿ“ˆ My stats

๐Ÿ“ฌ Get in touch

linkedin personal website

Pinned Loading

  1. github-actions github-actions Public template

    GitHub Actions and Workflows to test, build and create pull requests

    2

  2. nestjs-serverless-aws-lambda nestjs-serverless-aws-lambda Public template

    Deploy NestJS REST API to AWS Lambda using Serverless Framework

    TypeScript 1

  3. HASoMNI HASoMNI Public

    HTTP Adaptive Streaming over Multiple Network Interfaces, Senior Project

    Python 3

  4. port-scan-detector port-scan-detector Public

    An Intrusion Detection System to detect TCP based port scan attacks

    Python 4

  5. Google Drive - Remove Sharing & Acce... Google Drive - Remove Sharing & Access Permissions from folders, subfolders and files. Note that Google Apps Script commands might be changed after this version.
    1
    // Note that this script will remove all permissions of all files and subfolders
    2
    // (including files in subfolders) of the given folder
    3
    
                  
    4
    // https://drive.google.com/drive/folders/abcdefgh
    5
    const id = "abcdefgh";
  6. Google Drive - Remove duplicate file... Google Drive - Remove duplicate files (files with the same name) from a folder and its subfolders. Keeps only one copy. Also, deletes a folder if it becomes empty
    1
    // Put the ID of the folder you want to process
    2
    // https://drive.google.com/drive/folders/abcdefgh
    3
    const id = "abcdefgh";
    4
    
                  
    5
    // we will store file names in this dictionary.