JkmAS 👋 my name is Jakub and I am a web developer. I ♥ clean, simple and reusable code. My hobbies are 🌠 🔭, 📰, 🚲, 📈, 💻 So check my web - work experiences and my projects.

aboutMe

name
J. Mejstřík
email
job
Web developer
location
Spain
skills
  • Vue 3
  • React / React Native
  • CSS
  • TypeScript
  • MJML
  • Responsive webdesign
  • GitHub / GitLab CI
  • Express / Nuxt / SSR
  • SQL / MongoDB
  • PHP / Laravel
  • XSLT / XML

contact

email
GitLab
gitlab.com/jkmas
iList
ilist.cz/autori/jakub-mejstrik

Career and work

DocPlanner

position
Vue / React Native dev
info
I have been involved in chat development since I started in DocPlanner. I am responsible for the functionality of 💬 on all clients (patient & doctor app/web) in all 12 countries where it's available. I participated in the development of interactive messages and chat notifications, with my team we also improved error monitoring in all FE technologies (BugSnag, Sentry). In addition to my work in the chat team, I worked on improving the process of adding opinions and on better implementation of Firebase Dynamic links.
link
Doctoralia.es
link
Doctor app
link
Patient app
fromTo
  • 2021

GoOut

position
JS Developer
info
I worked at GoOut, it‘s a ticketing selling company in central Europe. Besides selling tickets GoOut provides a culture guide, a really good one. I was developing Vue/Nuxt apps for the last 4 years. In our team we successfully migrated public part of the old MVC system to Nuxt app (using microfrontend architecture). In this position I worked with Vue 3 using Nuxt framework for server side rendering and Pinia library as a store for the app. The app is strongly typed with Typescript, but we also implemented runtime types (io-ts library). Client-server communication is based on JSON:API structure (basically REST APIs). We prefer using Cypress for component testing and we test core logic with Jest. I also paid close attention to the web accessibility, because our customers also organize events for the disabled people. I used to work as a backend developer, so I took care of CI and its improvements (linting, tests, caching), Docker setup and basics in k8s. I decided to implement the MJML in GoOut to improve and support all email clients. But in my day-to-day work, I took care of the ticketing system 🎫.
link
goout.net
fromTo
  • 2017
  • 2021

iList.cz

position
chief sub-editor
info
I led a team of sub-editors and managed a team of graphic designers. My responsibility was to prepare a page plan to assure that the right articles appeared in the right place and check the stylistic quality of all articles. Additionally, I made the decision where to use photos for best effect and was playing a part in page design and I had the last word in the final design before the publication 🙈.
fromTo
  • 2013
  • 2016

Projects

[WIP]_TenTref

info
Public transport journey planner for Canary Islands
date
2023
technologies
  • Vue 3
  • OTP 2.0
  • Node.js

iList.cz_Android_app

link
Google Play
info
Android app for iList.cz
date
2018
technologies
  • SASS
  • Cordova
  • Webview
  • React
  • Redux

iList.cz

link
iList.cz
info
I did the whole migration from our custom CMS to Wordpress (sql scripts). I made also changes in WP templates to speed up the page loading time.
date
2015
technologies
  • SQL
  • WordPress
  • PHP

WifiGuard

link
WifiGuard.cz
info
WifiGuard is a small desktop app designed to monitor WiFi networks. The app is based on old arp protocol.
date
2013
technologies
Java

Education and courses

university

universityName
University of Economics, Prague
academicDegree
Engineer
faculty
Faculty of Informatics and Statistics
programme
Applied Informatics - Information Technologies
date
2017

courses

names
  • Vue 3
  • Two-year Astronomic course at Štefánik Observatory
  • Cybernality at Czech Technical University In Prague
  • Angular
  • All ten fingers typing course

Inspired by CSSCV 👍, made by myself