Radek Novák

Employment history

Morressier Berlin

Company supporting early-stage research through improving publishing workflows, conference materials publishing and research integrity.

Jun 2019 - Present

Principal Software Engineer

Aug 2020 - Present

Software Engineer

Jun 2019 - Jul 2020

  • contributed significantly to technological foundations as an original seed round team member (one of 4 developers), and as such played an important role in reaching Series A funding in 2021

  • as the Principal Engineer, I was making pivotal architectural decisions and set development standards for the rapidly growing company -> we reached Series B in the summer 2023

  • major project starting from the end of 2023: Publishing engine

    • lead the software design on highly customizable product
    • implemented event sourcing and extended finite state machine
  • selected projects:

    • developed a key part of a publishing application using React and TypeScript
    • FE and BE for publish and review flow with Stripe’s payment intents
    • created the first internal component library
    • collaborated with the design lead to establish a new design system
  • writing and reviewing system design documents and ADRs

  • training new engineers

  • rapidly developing last-minute projects to capture sales deals

  • improving build pipelines reliability and performance

  • monitoring and alerting setup, oncall duty

  • test setup for all levels (unit, integration and E2E) and developer training

  • conducted around 90 technical interviews

  • technologies used: GCP, React (Nextjs, Vite), styled-components, Nodejs (koa and express), MongoDB, Postgres, Cypress, Honeycomb + Stackdriver

MYCS GmbH Berlin

Customizable furniture e-commerce company. Customers use a configurator web app that generates ray-traced images. Big focus on the website design accuracy and performance.

Senior Software Developer

Aug 2016 - Mar 2019
(2 years 8 months)

  • rewriting Angular application into React
  • worked on frontend build pipeline, infrastructure and performance
  • built user journey tracking in collaboration with data team
  • designed the server-side rendering with Redux
  • participated in product development and brainstorming new website UI components
  • wrote tests in Jest and Enzyme
  • worked on the backend with Nodejs (Hapi) and Postgres
  • technologies used: React, Jest, Enzyme, Redux, Angular 1, RxJS, Hapi, CircleCI, AWS: Lambda, Cloudformation, CloudFront & Lambda@EdgeI

Auto1 Berlin

Europe’s largest B2B platform for used cars.

Frontend Developer

Feb 2016 - Jul 2016
(6 months)

  • React application with Flux pattern
  • later set groundwork for a new frontend app with modern React and Typescript, bundled with Webpack
  • built a realtime auction prototype with Nodejs and websockets
  • production realtime auction React widget using websockets
  • technologies used: React, Redux, TypeScript, Webpack

STRV Prague

Agency developing applications mostly for US companies, either established or startups. Small teams consisting of designer, backend and frontend developer, possibly mobile developers, most often without dedicated account manager.

Frontend Developer

Jul 2014 - Jan 2016
(1 year 7 months)

  • HTML + CSS + jQuery at first
  • later I wrote complex Backbone and React apps
  • some projects in Nodejs migrating documents from MySQL on Azure to PostgreSQL on AWS and to AWS S3
  • technologies used: React, Backbone, Nodejs, Mongo, Gulp, Heroku, Postgres

Freelance Remote

Coding responsive webpages from Photoshop templates.

Frontend Developer

Sep 2013 - Aug 2014
(1 year)

  • HTML + CSS, jQuery
  • used CSS preprocessors
  • introduced git and grunt into the client’s tech stack

Education

Masaryk University

Psychology / Sociology 2011 Bachelor’s degree

Bioinformatics (unfinished)

Languages