Download PDF

About me

I am a React developer. I am responsible for creating modern responsive layouts to provide the best user experience.

I also have theoretical knowledge of programming and experience in various programming languages. Thanks to this, I am able to maintain the necessary perspective and deliver complete and functional solutions.

Technologies

Javascript/typescript

Javascript, or rather typescript, is my main programming language. I have several years of experience with javascript development and work with it on a daily basis.

React and React Native

I have used the React framework for most of the projects in my career. I have experience in developing components and optimizing the entire React application. In practice, I commonly use core features like hooks, JSX, virtual DOM, and others. 

I also have experience working in React Native, in which I have already developed several small and one large-scale project.

C#

My C# experience is mainly from the early days of my career. Nowadays I don't do much C# development anymore, but I am still able to work in it. 

HTML + CSS

HTML and CSS are basic prerequisites for the work of a frontend developer. I have all the basic knowledge and am able to use the latest features of these languages. 

Projects

Gebwell.fi - SmartHub UI

May 2023June 2023

Frontend developer

Project description

With the company in Finland offering heating systems, we cooperated on many projects which helped them with digitalization. This project serves as a proof of concept (PoC) for redesigning an application that serves as a management tool for displaying all data of heating devices. The new project is built using React.js and Vite on the frontend, while the backend is developed using .NET Core and hosted on Azure.

Work allocation

Similarly, as in Tuning Form I participated as a React frontend developer / code reviewer. The worth mention functionalities here were various charts and the custom full-featured master-detail grid for a large amount of records.

Technology used

  • React
  • VITE
  • Typescript
  • Prism
  • Tailwind
  • Redux

SnowlyCode - Space Droids

June 2023present

Frontend developer

Project description 

Android / IOS compatible 3D mobile game. This game supports multiplayer and allows multiple players to join together to try to complete the game. The game is ready to be released on the App Store and Google Play.

Work allocation 

As a follow-up for the Save The Robot project my goal was to create a mobile game with the reworked fast-paced combat gameplay. 

The worth mentioned features are, Deterministic state machine for controlling enemies, global full-fledged multiplayer, System for enemy waves spawning and the climax Final boss fight, Cinemachine controlled camera with cutscenes.

 

Technology used

  • Unity
  • Unity + git
  • Photon fusion

Gebwell.fi - Tuning Form

April 2023May 2023

React developer

Project description

For the company in Finland same as above. Our project called Tuning form is aimed at preparing a document involving the manufacturer employees and tuning company's employees, taking into account the Heat pump manufacturing and installation processes. 

Work allocation

I was mainly responsible for programming responsive and cross-browser compatible websites based on figma templates. The worth mentioning functionality was the Form management system to handle large complex data models.

My second responsibility as a programmer, as well as reviewer, was to maximize the whole frontend code readability and transparency.

Technology used

  • React
  • Typescript
  • Prism
  • Tailwind
  • Redux

SnowlyCode - Save The Robot

January 2023April 2023

Unity developer

Project description

Android / IOS compatible 3D mobile game

Work allocation

My job was to create a likable game with a smooth user experience even on older devices.

The worth mention functionalities are a custom event system, various shaders, various particle effects, Multiple scene layers (Planet selection, Orbit, ground missions).

Currently the game is in Alpha and the team is testing the quality and performance.

Technology used

  • Unity
  • Unity + git

BePro

June 2022November 2022

Frontend developer

Project description

BePro is a portal for esports tournaments. This portal consists of several independent projects using shared components.

Work allocation

My role in this project was to continue the development of the frontend. The main focus of my work was the development of the administration, an independent project used to set all the variables specific to each tournament and modify the shared components.

Technology used

  • Typescript
  • Yarn workspaces 
  • React
  • Styled components
  • Next
  • React Query
  • AWS amplify
  • Lambda functions
  • AWS pipelines CI/CD

IVEMEP Development s.r.o.

April 2021May 2022

React / React native developer

Project description

ČEZ dashboard - Web dashboard for operator teams. Creation of components
frontend. Synchronization of data retrieval from source servers. Persistence to
local storage for ghost data (+ livequerying). Subsequent support after migration to
client servers.


VIG SmartExperta - Mobile app for collecting data from the claim site.
Pixel perfect transfer of appearance. High coverage unit tests. Code optimization for
older devices. End to end tests for android.

Used technologies

  • React
  • React native
  • Typescript
  • Sass
  • Dexie
  • Jest
  • Lint
  • Appium
  • webdriver.io

IPOS-SOFT s.r.o.

August 2017November 2020

C#/Delphi developer

Project description

Developing solutions for the construction industry.

Work allocation

C# (.net 4.7.1) Visual Studio 14.2 WPF, DEVEXPRESS
Main project - BIM 3D Import-Export-Visualization module [modular layout,
threads, COM, custom filter solutions]


Delphi (XE7;XE10.2) - RadStudio 10.3
Main project- Reporting tool [Recursive report composition,
regular expressions, custom markup language creation]

AutoCont CZ a.s.

Semptember 2015May 2017

Software developer

Programmer:
- creating Nintex workflows
- development of XSL transformation templates
- development of server monitoring scripts (Powershell)
- side tasks in C#, CSS, JS


Consultant:
- MS SHAREPOINT environment installation
- configuration of individual modules
- training of administrators and end users

Used technologies

  • C#
  • JS
  • Powershell
  • HTML and CSS