- J. Mejstřík
- Web developer
- Vue 3
- React / React Native
- Responsive webdesign
- GitHub / GitLab CI
- Express / Nuxt / SSR
- Vue / React Native dev
- 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.
- Patient app
- JS Developer
- 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 🎫.
- chief sub-editor
- 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 🙈.
- Public transport journey planner for Canary Islands
- Google Play
- Android app for iList.cz
- 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.
- WifiGuard is a small desktop app designed to monitor WiFi networks.
The app is based on old arp protocol.
- University of Economics, Prague
- Faculty of Informatics and Statistics
- Applied Informatics - Information Technologies