Tomas Randus

Full-Stack Software Engineer


Email: tom.randus@gmail.com
Phone: +420 724 023 901

Work Experience

  • Invicti

    Staff Software Engineer
    • TypeScript, Vue, Federated GraphQL
    • Cybersecurity
    • Accessibility (WCAG)
  • NAKIT - National ITC Agency

    External Software Security Consultant
    • Cybersecurity
    • Software Integration
    • Product Management
  • Citrix

    Staff Software Engineer
    • React, GraphQL, JavaScript→TypeScript migration
    • E2E test tooling (Playwright)
    • Led software development trainings
  • Sapho (acquired by Citrix↑)

    Senior Software Engineer

    Member of a small team building Business Intelligence services (B2B). Tech stack: React, JavaScript/TypeScript, Cordova.

  • Radio Free Europe / Radio Liberty

    Lead Front-end Developer

    Defined and developed JavaScript and CSS for a large news content delivery platform.

    Platform supported 60 languages across 200 countries, including right‑to‑left and vertical scripts (Arabic, Chinese, etc.). ~3.5M weekly unique visitors.

    Responsibilities:

    • JavaScript (React, Redux, etc.), Sass
    • System architecture
    • Leadership
  • Summit Media

    Lead Front-end Developer

    Role highlights:

    • eCommerce solutions (custom development)
    • WYSIWYG editor for Magento eCommerce solutions
    • Internal development trainings
  • Unity Mobile

    Senior Product Manager

    Managed product development of automated website publishing tools for eCommerce.

  • Sanoma Media

    Senior Product Manager
    Product management (Payment solutions, iPhone apps), Education, Training
  • Wirenode

    Founder, CTO, Head of Product

    Co‑founder (team of 6). Roles performed:

    • CTO, Senior Java Developer
    • Product manager
    • Business Development Manager
  • Cleverlance

    Senior Java Developer
    Various projects in banking, telecom & game development

About Me

Location: Prague / Remote

Objective

Looking forward to building great software together.

Education

Master's in Media Studies – Charles University ‐ 2019

Memberships

  • cesko.digital
  • Czechitas (coach)
  • TEDxPrague

References

See LinkedIn: linkedin.com/in/randus or ask for direct contacts.

Skills

    • Full Stack Programming - Years of experience with TypeScript/JavaScript, tooling, libraries, and large-scale codebases.
    • AI Applications - Build LLM agents to automate routine AppSec and QA tasks.
    • Product Management - Hands-on experience: value delivery, release management, UX & user research.
    • Agile Leadership / Training - Lead teams and support organization‑wide Agile transformations.
  • My Favorite Stack

    • React / Vue / Svelte - Prefer reactive UI frameworks with server‑side rendering.
    • LangChain / Gemini - Build practical LLM agents for AppSec, QA, internal automation.
    • GraphQL - Deep experience with Apollo, Nexus, Federation.
    • Next.js / Vite / Webpack / SvelteKit - Build secure, fast applications.
    • Prisma - Experience with Prisma & PostgreSQL.
    • Node.js - Primary runtime.
    • Jest / Vitest / Playwright - Proficient including BDD style.
    • Vercel / AWS / Heroku / GCP - Manage cloud infra & services (S3, RDS, CloudFront, Neon...).
    • Styling - Multiple approaches; prefer utility‑first.
  • Additional skills

    • Media Literacy – Interested in media products, business models, and industry evolution.
    • Learning – Focus on learning science, gamified learning, and platforms that build micro‑habits.
    • eGovernment – Familiar with products, legislation, and challenges in public sector modernization.