I am a self-taught software developer from Zlín, Czech Republic. I started programming in 2015 when
I
was studying Technical
Lyceum on high school in Zlín. The language I chose at the time was JAVA,
because
I wanted create apps for my Android phone. This was reason I started learning programming. I wanted
to
create apps that will be more suitable for me and share it to the world with Google Play. After I
developed some Android apps I wanted to make web version of it, so I started learning to develop web
applications. At first they were simple application created with HTML, CSS and some
Javascript, but then
I wanted to create complex web appliactions so I learned JSF (JavaServer Faces). Because it
was
not
suitable for me and my needs, I was experimanting with Javascript frameworks and the winner for me
was
ReactJS and for backend development I learned Spring Framework. These technologies I
use
for build web
applications.
In 2017 I started two week internship in Elisoft s.r.o. where I
then worked part-time while
studying
high school. After graduating from high school, I still work here as an Android developer and work
here
on several projects. I also work as freelancer, feel free cotact
me.
When I am not coding I either go hiking with my girlfriend and dogs, cooking, watching films and
serial,
listnening music or play logic games such as chess and sudoku.
Other things
• Fan of Open Source Software
• Daily drive Ubuntu 20.04 LTS on laptop and Debian 11 on his servers
• Fan of Android
• Preffer laptop over desktop computer
• Likes coffee and pizza
• Big fan of Marvel, Star Wars, Star Trek, Star Gate and Battlestar Galactica
July 2017 - February 2018 internship during high school
July 2018 - April 2022 working full time as freelancer
• Developing mobile POS application for stores, restaurants etc. with integrated registration of
sales (abbreviated as “EET” in Czech) is an advanced system of online communication between
entrepreneurs and Financial Authority and also with GASTRO functions for restaurants
• Developing mobile PLU scanner for warehouse for stock disbursements, sales, receipts or
inventories.
• Testing and working with kubernetes cluster
• Making support for mobile apps, helping clients with setting first startup
• Communicating with clients with test versions of apps to fix bugs in apps
• Creating API backend and authentication in Firebase, Cloud Functions in Google Cloud and database
in Firestore
Easy to use app for recording audio on your Android device. You can use it to record voice notes, memos, business meetings, interviews, lectures, speeches, songs, concerts, sleep talking or anything else.
Free online barcode generator. Create your barcode quickly and easily. Barcode types: QR Code, EAN 8, EAN 13, Code 128, PDF 417, UPC A, UPC E
Simple and easy to use barcode scanner for you Android device. With this scanner you can scan: AZTEC, CODABAR, CODE 39, CODE 128, DATA MATRIX, EAN 8, EAN 13, ITF, MAXICODE, PDF 417, QR CODE, RSS 14, RSS EXPANDED, UPC A, UPC E, UPC EAN EXTENSION
Calculator provides simple and advanced mathematical functions in a simple designed app. Perform basic calculations such as addition, subtraction, multiplication, and division. Do scientific operations such as trigonometric, logarithmic, and exponential functions.
Application Chemistry can is a tool for studying elements and some compounds. It contains periodic table, details of all known elements and some compounds
Simple application for physical and chemical calculations. This app help you in physics and chemistry, if you need to know, what formula you must use in calculation, help you to control your calculation and calculating in formula.
Quickly capture your thoughts and ideas. Notes is easy-to-use, fast and elegant notepad app with cloud syncing. You can use Notes as notepad, notebook, journal, diary, shopping lists and to-do lists. Organize your notes into collections and access them on your web browser and on your android device.
The application is used to generate the password of the length you choose. The password can contain both small and large characters, digits and special characters.
With Percentage Calculator you can instantly calculate and visualize almost all kind of percentages. Any input value can either be a source or result of a calculation — just enter the values you know and choose what you want calculate and it will calculate the remaining one.
Simple physical app with important physical constants and more than 100 formulas.
Sound meter is sound level meter (or SPL) app that shows a decibel values by measure the environmental noise, displays measured dB values in various forms.
This app is used to generate any number of random numbers within the range you specify.
Simply encode or decode your text. Types of encoding and decoding: normal text, ASCII, Hex, Binary, Octal, Morse Code
This application is used to encrypt text using a password. For encryption app use AES encryption, but in near future will be added another encryption methods. You can also share encrypted text.
Unit Converter is simple app for converting physicals and chemicals unit.
For my infrastructure I use VPS from Forpsi. All my VPS instances use Debian 11. Some instances are used for Kubernetes cluster specifically k3s cluster, where I hosted all of my frontend and backend applications with help of Docker. Other VPS instances are used for hosting PostgreSQL database and other apps.