Photo of Tomas Palider

Tomas Palider

Senior Full-Stack Developer
backend-focused
PHP · Node.js · Python

Prague, Czechia

Remote, hybrid, contract

tomas.palider.cz

tomas@palider.cz

IČO: 08374767

Skills

PHP

Nette, Latte, Composer, PHPUnit, PHPStan

Node.js

Express, Mocha, npm, modules

Python

Flask, Scrapy, scripting and automation

Database

MySQL, MariaDB, PostgreSQL, Oracle Database, MSSQL, Firebird, MongoDB, Redis, SQLite, database design, stored procedures

Frontend

Bootstrap, JavaScript, TypeScript, jQuery, Leaflet, Mapbox GL, Google Maps API, WebSocket, Chrome extensions, responsive design

APIs and integrations

REST API design, OAuth 2, Passkeys, multi-factor authentication, LDAP, Microsoft Entra ID, SMTP and IMAP, payment gateways, JSON Schema, RabbitMQ, Telegram Bot API

DevOps and tools

Git, Docker, Nginx, GitHub Actions, Linux server management, Bash, code review, AI-assisted development with Claude Code

Hardware and IoT

Raspberry Pi (incl. Pico), ESP microcontrollers, soldering, Home Assistant automations

Languages

Czech (native speaker)
English (B2)

About me

I'm a senior full-stack developer with 10+ years of professional experience, focused on the backend: web applications, REST APIs and background services in PHP, Node.js and Python, paired with clean and simple Bootstrap frontends. I am also comfortable managing Linux servers and Docker containers. I focus on readable code and universal solutions instead of quick MacGyvering, so I can be proud of every commit.

I love automating things: from data processing and Telegram bots to home automation in Home Assistant and my own hardware projects with Raspberry Pi, Raspberry Pi Pico and ESP microcontrollers. Many of my side projects are open source on my GitHub.

Away from the keyboard, I play the location-based games Ingress and Geocaching, and I enjoy escape rooms, ciphers and puzzle competitions, especially ones combined with driving.

Experience

2022 - now
Senior PHP developer MyQ
Development of the award-winning print management solution MyQ X, mainly its Print Server and Central Server. Built the Chromebook extension MyQ X Chromebook Client.
PHP TypeScript Node.js Firebird MSSQL
2019 - 2022
PHP and Python developer ČSFD.cz
Development of the csfd.cz website and its background applications.
PHP (Nette) PostgreSQL Python
2017 - 2019
PHP developer StringData s. r. o.
Development and administration of large-scale banking applications, including communication with clients.
PHP (Nette) Oracle Database MSSQL
2015 - 2017
PHP developer CTECH s. r. o.
Development of a real-estate management tool.
PHP (Nette) TypeScript Node.js

Projects

BetterLocation Tool for processing various location formats, also available as a Telegram bot (source code)
PHP MariaDB JavaScript
AreYouGreen Multilingual Telegram bot for managing members of Ingress communities (Telegram channel)
Node.js TypeScript MariaDB
pldrGallery Standalone Node.js Express application for quick and convenient browsing of your multimedia files. (source code)
Node.js TypeScript MariaDB
tomas.palider.cz This CV (source code)
HTML CSS Bootstrap JavaScript

I also work on client projects as a contractor and on personal projects. A few examples: