Igor Borovkov

Staff Software Engineer & Technical Leader

Currently at Cloudflare • Remote Browser Isolation

About

Accomplished software engineer and technical leader with over 16 years of experience in delivery of high-quality commercial software solutions. Broad technical experience spanning consumer devices, desktop Linux apps, video streaming, and distributed systems. Effective communicator with proven ability to lead teams and serve in hands-on player/coach roles, with experience pitching technical concepts to decision-makers, and engaging with clients, vendor teams, and business leaders in the US and worldwide.
50M+ Devices Deployed
10M+ Daily Users
16+ Years Experience
10 Engineers Led

Experience

Staff Software Engineer
Cloudflare
Feb 2024 - Present · 1 yr 6 mos
Remote
Working on Remote Browser Isolation technology, enabling secure web browsing by running browser sessions in Cloudflare's edge infrastructure.
Golang TypeScript Browser Technology Edge Computing
Staff Software Engineer
Disney Streaming
Nov 2022 - Jun 2023 · 8 mos
Manhattan, New York, United States · Remote
Joined Disney Streaming Advanced Research to support developing a computer vision and AI/ML distributed system to analyze UFC fights in real-time. Took ownership of a GStreamer-based video capture, encoding, and video streaming service. Disney cut back new projects and released the team.
C++11/17/20 GStreamer ffmpeg CMake Docker React.js H.264 WebRTC
Principal Software Engineer
Comcast
Dec 2011 - Nov 2019 · 8 yrs
Greater Philadelphia Area
Led a distributed team of 10 engineers (8 SWE, 2 QA) facilitating Comcast's groundbreaking startup undertaking a greenfield project to revolutionize the TV experience. Joined as an IC software developer and transitioned into project and team leadership for several initiatives.

Key Projects:
rdkbrowser2 - Cross-platform open-source web-browser service deployed on ~50M memory-constrained devices globally, serving ~10M daily OTT media streaming web app launches (YouTube TV, Amazon Music, DAZN)
Qt Library Fork - Comcast's fork of Qt SDK used by several core applications, deployed across tens of millions of devices
Crash Portal - Redesigned scalable distributed cloud-based crash monitoring system handling millions of uploads daily
QtWebRTC - Added two-way video streaming support to Qt SDK, later repurposed for millions of Xfinity Home security cameras
C++11 STL Qt5 GStreamer Webkit SQL MySQL Java AWS Cloud Linux H.264 WebRTC

Technical Skills

Media & Streaming

  • H.264 & Video Codecs
  • MPEG-DASH
  • WebRTC
  • GStreamer
  • ffmpeg
  • Video4Linux

Programming Languages

  • C++11, 17, 20
  • Golang
  • JavaScript/TypeScript
  • Java
  • SQL

Frameworks & Libraries

  • Qt Framework
  • React.js
  • Webkit
  • OpenGL ES 2

Infrastructure & Tools

  • AWS Cloud (EC2, RDS, S3)
  • Docker
  • CMake
  • Git
  • Linux
  • MySQL

Education

Master of Computer Science
Odessa Polytechnic National University
Computer Science
Bachelor's Degree
Odessa Polytechnic National University
Computer Science

Open for Consulting

Specializing in browser development, video streaming systems, distributed architectures, and technical leadership. Let's discuss how I can help with your next project.

Get In Touch