Summary
Overview
Work History
Education
Skills
Websites
Further favourite resources and background
Timeline
Generic
Viktor Svoboda

Viktor Svoboda

Software Engineer
Prague,10

Summary

I am bilingual software engineer focused on Javascript and related technologies with natural appreciation for quality.

Overview

2026
2026
years of professional experience
3
3
Languages

Work History

Frontend Developer

Telma.ai
2024 - Current


  • Sole maintainer and main developer responsible for multiple production frontends.
  • Designed and implemented UI/UX features and workflows.
  • Worked with technologies including Nuxt.js, Next.js, Vue, Sass, MUI components.
  • Maintained consistent code quality and architecture across projects while ensuring scalability and maintainability.
  • Collaborated with stakeholders to align product design and user experience.

Software Developer

Lotrcomp project
01.2023 - Current
  • Software developer for the campaign manager for Lord of the Rings, the Living Card Game, co-designed with various experienced developers. Deployed here with almost daily updates.
  • Web application for awesome The Lord of the Rings, the Living Card Game. It was designed as a useful tool for the campaign manager to store easily data that are otherwise necessary to keep in one's campaign log on paper to lead the heroes on adventures throughout the Middle-Earth.
  • Currently, it offers the main features of accessing all the official heroes from the Fantasy Flight Games creators, as well as adding a custom hero, if one wants to play a hero from fan-based expansions for example. Also, smooth feature for Boons & Burdens record, where one can add again official campaign cards with images, or add a custom ones, with a default picture. One can, of course, put in extra info to the B & B that arise in the run of the campaign. Further features include among others the tracking space with current heroes, selected for a given scenario, as well as clear designation of current scenario. Once a scenario is won, there is a tracking space for Won scenarios, as well as a place for fallen heroes, which should not be reused for the purposes of the campaign according to the official rules.
  • The application was co-designed with various experienced developers (but organized and managed by me), started in Create React App, but migrated to Vite.js. It is written in typescript, React, with current ongoing optimalizations of app performance. Also, we are experimenting with various useful libraries, currently using Framer-motion for beautiful modern app animations, and Swiper.js for card shuffling etc., to give it an attractive and smooth outlook. The whole setup is underpinned by quite strict linting tools to ensure clear syntax and maintainability. The UX experience also draws from fascination with Material Design way of thinking, experimenting with its core design ideas.

Software developer

Imagzle
01.2024 - 2024
  • Currently developing Mastermind-based puzzle for a mobile app with difficult puzzle worlds, which will be converted into React Native and deployed to production within a month.
  • Currently developing Mastermind-based puzzle for a mobile app with difficult puzzle worlds. It is developed in React via Vite.js, but will be converted to React Native to be readily available for iOS and Android game which is currently available in app stores. It will be deployed probably to one of the higher-level puzzle worlds, as it is designed to be very challenging to be solved.
  • The old game of Mastermind was redesigned here into a more modern look and adjusted for the purposes of a solo quest, using the more challenging variant of the rules of the original old-school game.

Automation tester

Erste Digital – George Labs
01.2020 - 01.2023
  • Worked as a QA automation tester for both mobile and web app of internet banking application shipped to six European countries.
  • -Bug fixes for web where I came up with my own solutions and implementation
  • - Worked as mostly as QA automation tester for both mobile and web app of internet banking application shipped to six European countries, altough focus of the automation part was on web, and so cypress, javascript, react technology set.
  • - Mobile automation was a bit more seldom, but still in appium, Kotlin. For both I managed squad codebase as a sole tester codebase owner together with two other reviewing developers. For web, it was cca 1000 tests run nightly. For mobile, cca 30 tests only for both platforms of Android and iOS, as we relied still there on my manual tests mostly.
  • - Also prepared BFF (backend for fronted tests) tests for various simpler features in Cucumber and Kotlin

Education

Visual Basic .NET

Computer school GOPAS

Javascript related courses

Udemy
09.2025

Anglophone literatures and Cultures at its Philosophical Faculty (focus philosophy of technology)

Charles University in Prague
01.2018

Bachelor of Arts and Sciences - English, Secondary Education

Xavier University of Louisiana
01.2015

English, Secondary Education

Lewis-Clark State College
Lewiston, ID
01.2011

undefined

Gymnázium Na Vítězné Pláni
01.2010

Skills

  • Javascript

Reactjs

  • Vue

  • Nuxtjs, Nextjs

  • Nodejs

  • HMTL, CSS

  • SQL, Cypress, Cucumber

  • Javascript 90%

Kotlin, PHP, NET, Python 10%

  • Frontend 70%

  • Backend 30%

Further favourite resources and background

  • Velký průvodce Javascriptem, Tvorba interaktivních webových stránek, by Dave Thau (The Great Guide of Javascript, The Creation of Interactive Websites)
  • The Complete Javascript Course, by Jonas Schmedtmann – (Udemy) with hands-on projects and exercises
  • Projects in JavaScript and Jquery, by Eduonix Learning Solutions, Eduonix-Tech (Udemy)
  • Eloquent Javascript, 3rd Ed., by Marijn Haverbeke
  • My repositories on GitHub with finished and in-progress projects, my living porfolio: https://github.com/Vik0411

Timeline

Software developer

Imagzle
01.2024 - 2024

Software Developer

Lotrcomp project
01.2023 - Current

Automation tester

Erste Digital – George Labs
01.2020 - 01.2023

Javascript related courses

Udemy

Anglophone literatures and Cultures at its Philosophical Faculty (focus philosophy of technology)

Charles University in Prague

Bachelor of Arts and Sciences - English, Secondary Education

Xavier University of Louisiana

English, Secondary Education

Lewis-Clark State College

undefined

Gymnázium Na Vítězné Pláni

Frontend Developer

Telma.ai
2024 - Current

Visual Basic .NET

Computer school GOPAS
Viktor SvobodaSoftware Engineer