Radim Buchtela

Radim Buchtela

Frontend Developer
(Web & Smart TV)

Resume

const dev =Frontend and Smart TV developer with 10+ years of experience building cross-platform web applications. Focused on performance, scalable architecture, and maintainable code — from semantic HTML/CSS to modern JavaScript tooling and CI/CD pipelines. Experienced in white-label OTT platforms and SDK development with strong attention to product detail and code quality.

Work Experience

24i Brno, Czech Republic

Position: Smart TV Developer

A company developing applications for Smart TVs, web browsers, and mobile devices. I specialized in creating applications for Big Screen platforms, with a focus on multi-platform development using modern web technologies. I worked in agile international team, collaborating closely with designers, architects, backend developers, and QA engineers.

Responsibilities
  • Developing and maintaining a white-label OTT app solution, enabling rapid customization and deployment for multiple clients
  • Contributing to an in-house SDK simplifying multi-platform development, optimized for low-performance devices (custom JSX render, React-like library, shared components, platform-specific drivers)
  • Managing CI/CD pipelines for automated testing, building, and deployment
  • Bootstrapping new customer-specific apps based on the white-label product
  • Publishing apps to App Stores including Samsung Tizen, LG webOS, Android TV, and Fire TV
Technical Skills
  • Programming Languages: TypeScript, JavaScript (ES6+), HTML5, CSS3
  • Frontend Technologies: React-like library, JSX, SASS, Node.js, npm, Webpack
  • CI/CD: Travis CI, GitHub Actions
  • Cloud & Hosting: AWS (S3, CloudFront)
  • Code Quality & Documentation: Jest (unit testing), Coveralls (code coverage tracking), TypeScript type checking, linters, Sentry (error monitoring), jsDoc, README files, Docusaurus (auto-generated documentation) hosted on Vercel, changelog file generation, code reviews and CI checks
  • API Testing & Debugging: Postman
  • Test Automation: Suitest, WebdriverIO
  • Design & Prototyping Tools: Zeplin, Abstract
  • Versioning & Collaboration: Git, GitHub, JIRA, Confluence, Slack, Scrum

Mautilus, S.R.O. Brno, Czech Republic

Position: Smart TV Developer

A company focused on developing applications for Smart TVs, mobile devices, and HbbTV platforms. I worked on applications for Smart TV platforms (e.g., Samsung, LG), HbbTV, and PlayStation 3/4 using JavaScript, HTML, and CSS. Apps were built as single-page applications (SPA). I also contributed to the Mautilus Smart TV SDK to simplify cross-platform development.

This role introduced me to the technically exciting and relatively niche world of Smart TV development. At the time, platforms were still maturing and inconsistent across devices, posing challenges like poor performance, platform-specific bugs, and limited tooling. I worked with media players, DRM systems, and proprietary APIs — expanding my skills beyond typical frontend work. The experience shaped my growth and let me contribute to international projects in Mautilus’s agile, fast-paced team culture.

Technical Skills
  • Web Technologies: JavaScript (ES3+), (X)HTML 4, CSS 2.1, jQuery, Node.js, npm, GruntJS
  • Video Streaming Technologies: Video streaming protocols, media players (native or HTML5-based), DRM integration (PlayReady, Widevine, AES)
  • Ad Integration: Video ad playback, VAST, Google IMA SDK
  • Analytics Integration: Google Analytics, Conviva
  • Platform-Specific APIs: Samsung Tizen, LG webOS, and others
  • Network Debugging: Wireshark (API traffic inspection, video streaming analysis)
  • Versioning & Collaboration: SVN/Git, Assembla, JIRA/Redmine, HipChat

Web Developer (Freelance)

Complete development of websites for small businesses – from graphic design and full-stack implementation to hosting setup and deployment. Some projects included dynamic UI components, CMS integration (e.g., WordPress), or a custom booking system. Emphasis was placed on clean and semantic HTML, search engine optimization (SEO), and basic accessibility (a11y) best practices.

Technologies Used: (X)HTML, CSS, JavaScript, jQuery, PHP, MySQL, CodeIgniter, WordPress, Adobe Photoshop

GDI, S.R.O. Brno, Czech Republic

Position: HTML Coder

GDI, s.r.o. is a company focused on developing its own online advertising platform. As an HTML Coder, I worked on implementing front-end templates based on graphic designs, ensuring cross-browser compatibility and clean semantic structure. I also contributed JavaScript/jQuery features and supported backend integration with PHP. The work required close collaboration with designers and developers and gave me solid experience in production-grade web development at an early stage in my career.

Technologies Used: (X)HTML, CSS, JavaScript, jQuery, PHP

Education

Brno University of Technology, Faculty of Information Technology

Computer Graphics and Multimedia, Master Degree Programme

Brno University of Technology, Faculty of Information Technology

Information Technology, Bachelor Degree Programme

Gymnázium Jeseník

Graduation with Distinction (Mathematics, Physics, Czech, German)

Web Technologies

  • TypeScript
  • JavaScript
  • (X)HTML
  • CSS

JS Framework Tour

  • React since 2018
  • Backbone since 2013
  • jQuery since 2009

Extended Stack

SASS, JSX, Node.js, npm, Webpack, Parcel, Vite, Astro, AWS (S3, CloudFront), Vercel, GitHub Pages, Jest, Mocha, Coveralls, Sentry, ESLint, Stylelint, jsDoc/tsDoc, Docusaurus, Suitest, Postman, DevTools, Zeplin, Abstract, Git, GitHub, JIRA, Confluence, Slack, VS Code, AI GitHub copilot

CI/CD & DevOps

  • Travis CI
  • GitHub Actions

Earlier Experience

* Experience primarily from academic or freelance projects, 2009–2013

  • PHP
  • MySQL
  • C/C++
  • Java (SE, AWT, Android)

Languages

  • Czech – Native
  • English – B1 (active use in team communication and documentation)

Work Examples

QR Code

Scan the QR code to see examples of my work

Portfolio

  • Screenshot of youSee app (Smart TV)

    youSee

    Team project – HTML, CSS, JavaScript

  • Screenshot of 4K Telekom app (Smart TV)

    4K Telekom

    Team project – HTML, CSS, JavaScript, 4K video streaming

  • Screenshot of Filmin app (Smart TV)

    Filmin

    Team project – HTML, CSS, JavaScript, Payment flow implementation

  • Screenshot of Showmax app (Smart TV)

    Showmax

    Team project – HTML, CSS, JavaScript + PlayStation 4 support

  • Screenshot of Stream.cz app (Smart TV)

    Stream.cz

    Implementing analytics

  • Screenshot of mView app (Smart TV)

    mView

    Team project – HTML, CSS, JavaScript, Swipe-to-TV functionality

  • Screenshot of iDNES.cz app (Smart TV)

    iDNES.cz

    Team project – HTML, CSS, JavaScript

  • Screenshot of Markiza app (HbbTV)

    Markiza HbbTV

    Team project – HTML, CSS, JavaScript

  • Screenshot of Smart TV OTT white-label app (Smart TV)

    Smart TV OTT white-label

    Team project – HTML, CSS, JavaScript

  • Screenshot of HBO.GO app (Smart TV)

    HBO.GO

    Team project – HTML, CSS, JavaScript

  • Website screenshot of Stavby a reality STAR

    Stavby a reality STAR

    Website (CodeIgniter, PHP, HTML, CSS, JS)

  • Website screenshot of Projekce staveb

    Projekce staveb

    WordPress-based website

  • Screenshot of Online jídelníček menz VUT app (Mobile)

    Online jídelníček menz VUT

    Android application

  • Screenshot of Droid jumping game (Mobile)

    Droid jumping

    2D game for Android

  • Illustrative image with Einstein

    Object tracking in video sequence

    Implementing library in C/C++

  • Illustrative image with Einstein

    Noise reduction in video sequence

    Implementing library in C/C++

  • Illustrative image with Einstein

    Edge detection in image

    Implementing library in C/C++

  • Illustrative image with Einstein

    Moving objects detection in video

    Implementing library in C/C++

  • Illustrative image with Einstein

    Optical flow calculation on GPU (CUDA)

    CPU vs. GPU (in C on CUDA arch.)

  • Illustrative image with Einstein

    Conversion of GIF to BMP format

    Implementing library in C/C++

  • Illustrative image with Einstein

    AI for lighting control via neural network

    Implementation in C/C++