whoami
Michal Novotny
Software Architect at GoodVision
Software Architect and Backend Engineer with experience building systems from the ground up — from cloud infrastructure and data architecture to real-time analytics. Currently leading the technical architecture across all products, focusing on scalable backend design, AWS cloud solutions, and seamless edge-to-cloud data processing.

Projects
Rowpilot
Software for navigating data of various kinds using SQL. From databases to local or cloud-based data files.
Go · TypeScript · Node.js · SQL · NoSQL
ARENA IS
Cloud-based management and information system for small to midsize businesses running one or more fitness centers: scheduling, member management, POS, CRM, financial analysis and access control.
JavaEE · MySQL · Vaadin
Experience
GoodVision
Oct 2025 – Present
Software Architect
Defining the technical architecture across all products while leading the backend team, focusing on scalable cloud and edge-to-cloud analytics systems.
Java · AWS · SQL · NoSQL · Rust
Nov 2021 – Oct 2025
Senior Software Engineer
Overhauled the analytical engine into a state-of-the-art solution, expanded our systems across AWS, and designed and implemented the analytical and communication layers of our real-time edge-to-cloud traffic analysis product.
Java · AWS · Kinesis · Spring · Rust · Go · Python
Nov 2017 – Nov 2021
Software Engineer
Built the first version of our backend and analytical system, covering database design, APIs, and AWS infrastructure.
Java · AWS · PostgreSQL · Hibernate · Docker · GitLab
Freelance
Jan 2015 – Nov 2017
Software Engineer
Worked on various projects as a freelancer, from WordPress websites to full web applications built on JavaEE and MySQL.
Java · MySQL · JavaScript · JavaEE · GitLab · PHP
Czech Technical University Media Lab
Feb 2015 – Dec 2016
Researcher, programmer
Worked as a researcher and programmer on various Internet of Things projects.
Internet of Things · Java · JavaScript