Tomas Randus

Full-Stack Software Engineer


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

Work experience

  • 2022...

    Invicti

    Staff Software Engineer
    • Product development – Typescript, Vue, Federated GraphQL
    • Agile Leadership
    • Accessibility (WCAG)
  • 2019 ‐ 2022

    Citrix

    Staff Software Engineer
    • React, GraphQL, JS->TS transition
    • Tooling for E2E testing (playwright)
    • Software Development Trainings
  • 2017 ‐ 2019

    Sapho (acquired by Citrix↑)

    Senior Software Engineer

    I was member of a small development team for Business Inteligence Services for B2B. Tech stack: React/JS/TS/Cordova...

  • 2014 ‐ 2017

    Radio Free Europe / Radio Liberty

    Lead Front-end Developer

    My role within the organization was to define and develop JS and CSS for a big news site content delivery platform.

    The platform supports 60 languages across 200 countries. It contains right-to-left and up-to-down character sets (Arabic, Chinese...). We have had weekly ~3.5m unique visitors.

    My responsibilities:

    • Javascript (React, Redux etc.), Sass
    • System architecture
    • Leadership
  • 2013 ‐ 2014

    Summit Media

    Lead Front-end Developer

    My role:

    • eCommerce solutions (custom development)
    • WYSIWYG editor for Magento eCommerce solutions
    • Internal development trainings
  • 2011 ‐ 2012

    Unity Mobile

    Senior Product Manager

    I have managed a product development of automated website publishing tools for eCommerce.

  • 2009 ‐ 2011

    Sanoma Media

    Senior Product Manager
    Product management (Payment solutions, iPhone apps), Education, Training
  • 2004 ‐ 2007

    Wirenode

    Founder, CTO, Head of Product

    As a co-founder of the company (6 empl.) I was there:

    • CTO, Senior Java Developer
    • Product manager
    • Business Development Manager
  • 2002 ‐ 2004

    Cleverlance

    Senior Java Developer
    Various projects in the Banking, TELCO & Game development

About me

☆: 08-01-1981
Location: Prague/Remote

Objective

Looking forward to work with you on great software projects.

Education

Master at Media Studies - Charles University ‐ 2019

Membership

  • cesko.digital
  • Czechitas (coach)
  • TEDxPrague

Reference

Available at LinkedIn: http://linkedin.com/in/randus or ask me for direct contacts.

Skills

    • Full Stack Programming - I have been working in Typescript/Javascript for years. I know the language, tools and libraries well. I have extensive experience with huge codebases.
    • Product Management - There is a period of product management in my work history, so I understand value delivery, release management, UX and UX research.
    • Agile Leadership/Training - I have long experience Agile methodology and culture, so I can lead a team and also help with Agile transformation at every company level.
  • My Favorite Stack

    • React/Vue - I like the reactive UI combined with server side rendering
    • GraphQL - I have deep experience with Apollo, Nexus... and also know GQL Federation
    • Next.js / Vite / Webpack - I know how to build secure and fast applications
    • Prisma.io - I can help with projects powered by Prisma and PgSQL on the server side.
    • Node.js - That is my favorite runtime, what is yours?.
    • Jest/Vitest + Playwright - I like these test tools, I can use them even in BDD mode.
    • Vercel/AWS/Heroku/Google Cloud - I can manage cloud environments and additional services (S3, RDS, CloudFront, Neon...).
    • Sass+Playwright - I know various styling approaches my preference is utility first.
  • Additional skills

    • Media Literacy – I am interested in media products, concepts, business and the future of the industry.
    • Learning – I am also particularly interested in learning, gamified learning and platform building micro-habits.
    • eGovernment – I have an overview of products, legislation and challenges in simplifying the public sector.