JkmAS 👋 my name is James and I am a web developer. I also worked as a journalist and chief sub-editor. I ♥ clean, simple and reusable code. My hobbies are 🌠 🔭, 📰, 🚲, 📈, 💻 So check my web - work experiences, projects, or my education.

aboutMe

name
J. Mejstřík
email
job
Web developer
location
Czech Republic
skills
  • Vue/Nuxt
  • React
  • CSS
  • SASS
  • MJML
  • Responsive webdesign
  • CSS frameworks
  • JavaScript
  • CI
  • Meteor
  • Express
  • Cypress
  • SQL
  • MongoDB (basics)
  • PHP
  • Laravel (basics)
  • XML
  • XSLT

contact

email
GitHub
github.com/jkmas
GitLab
gitlab.com/jkmas
LinkedIn
linkedin.com/in/jakubmejstrik
Twitter
twitter.com/JkmASMejstrik
iList
ilist.cz/autori/jakub-mejstrik

Career and work

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

Greendot.cz

position
PHP Junior Developer
info
I was responsible for the backend development of the e-shops and web applications. I spent most of the time programming in PHP and solving SQL tasks. My work also included developing apps in plain JS.
fromTo
  • 2015
  • 2016

iList.cz

position
  • sub-editor
  • editor
info
  • I removed spelling mistakes and grammatical errors, rewrote articles if necessary, wrote headlines that attract readers and checked the facts and stories to ensure they're accurate.
  • The work of the editor was based on writing news, reportages and making interviews with students, school leaders or interesting personalities from the IT world and business.
subEditorFromTo
  • 2014
  • 2019
editorFromTo
  • 2013

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

ČSOB

position
Back office in the banking sector
info
Worked in the finance department, I checked the reports with accrual of interest and confirmed taxation of interest income etc.
fromTo
2011

Projects

smartBulbApp

link
GitLab
info
Web interface for TP-Link lightbulb
date
2018
technologies
  • Node.js
  • React

iListAndroidApp

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

Ilustračka

link
GitLab
info
Ilustračka is an application for searching and storing images. The app is based on Meteor JS platform with React frontend.
date
2017
technologies
  • SASS
  • Meteor
  • React
  • Redux

LoginWatchdog

link
WP plugin
info
WordPress plugin, which records failed login attempts and in case of exceeding the set number of failed attempts blocks all login attempts from that IP address.
date
2016
technologies
  • HTML5
  • CSS3
  • JS
  • WordPress

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

Compass

link
GitLab
info
Compass is a simple directory browser based on PHP, which allows browsing folders and files on the web server.
date
2015
technologies
  • HTML5
  • 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