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 (UTC+0)
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 joined DocPlanner. I am responsible for the functionality of 💬 across all clients (patient and doctor apps/websites) in the 12 countries where the chat is available. I have contributed to the development of interactive messages and chat notifications. With my team, we have also enhanced error monitoring using different services (BugSnag, Sentry, Datadog). In addition to my work in the chat team, I have focused on improving the process of adding new opinions and I participated in the implementation of Firebase Dynamic Links (before Google decided to shut it down).
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. In our team we were successfully migrating public part of the old MVC system to Nuxt app. In this position I worked with Vue 3 using Nuxt framework for server side rendering and Pinia library as a store. The app was strongly typed with Typescript, but we also implemented runtime types (io-ts library). Client-server communication was based on JSON:API structure (basically REST APIs). We prefered using Cypress for component testing and we tested core logic with Jest. I also 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

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

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