Vlasta Neubauer
- email
- input@pqsd.cz
- networks
-
github
mastodon
twitter
linked-in
cv
- 2025
-
intermezzo 2
- i spent more than a half year afk - reconstructing our new family house/ruin in České Středohoří and currently helping my wife with our newborn daughter
- 2022-2025
-
staff PHP developer in DX/SRE team at ShipMonk.com
- introducing ElasticSearch and helping other teams members to get familiar with the tech
- helping to solve MySQL performance problems and making Shiponk's DB migrations reliable
- cleaning and migrating common pieces of code from several internal apps to shared PHP codebase
- writing automated code checks - mostly SQL migration checks and PHPStan rules
- 2022
-
intermezzo 1
- i spent a few months off work - finalizing, testing and optimizing my so far bigges project - SQLFTW. see in projects...
- 2021-2022
-
PHP tech-lead at Shoptet.cz
- i was pushing automated source code checks, helping with ongoing process of migrating from Pabricator to GitLab, merging badly sliced multi-repo codebase and preparing update of main PHP app from PHP 8.1 to 8.4
- 2014-2021
-
PHP developer at Slevomat.cz
- back-end in PHP and MySQL, GraphQL, sometimes JS, ElasticSearch, RabbitMQ...
- last few years mainly back-end of Slevomat reservation systems for accommodation and local services
- 2012-2014
-
PHP developer at
Clevis s.r.o.
- i have been working on projects BuyTheWay (mobile app shop aggregator, backend), Najdi Prostory (venue search system), Globus: Kroky ke zdraví (healthy lifestyle propagation app) and some other, some internal stuff and helped with ReKola.cz in the beginning
- most the time i have been programming web applications back-ends and mobile applications APIs (PHP, MySQL)
- 2005-2012
-
developer, coder, sysadmin, admin, Jack of all trades at VSP Data a.s.
- i have built a big intranet application for customer service center support (HP, HTC, Benq, Pentax...) from scratch
- that means CRM, logistics, invoicing, reporting, connecting to partner APIs, scraping their documentation etc.
- my work included everything from communication with foreign partners and users, analytics, programming, coding to support and server management
- 2003-2005
-
consumer electronics technician at VSP Data a.s.
skills
attitude
- generally
- i am writing clear and easy understandable code, aiming for good overall architecture. often refactoring legacy code to make it simpler and more reliable (never-ending fight with creeping complexity). taking care of how code looks, how it performs and how safe is it, writing tests. i like optimizing things and analyzing data
- preferences
- i prefer working on back-end. i am looking for complex problems, which can capture my mind. i am a perfectionist. that can be viewed both as positive or negative...
- opinions
- microservices, crypto, AI misuse and "burning pile of JS frameworks" hater ^_^
technologies
- backend
- expert knowledge of PHP, Nette, Doctrine, good knowledge of Symfony
-
- frontend
- good knowledge of JS/TS, HTML, CSS
-
- databases
- expert at MySQL,
some experience with PostgreSQL, MongoDB, ElasticSearch, RabbitMQ, MSSQL a sqLite
- tools
- versioning code in Git, very familliar with Linux, Docker etc.
- desktop
- basic experience with game development in C# (.NET, MonoGame)
- low-level
- basic experience with game development in Zig and a little experience with Rust
- other...
- some minor work in Python, Lua, Java, VisualBasic and C/C++
languages
- czech
- native speaker
-
- english
- very good. used in previous work for daily communication
-
- german
- terrible. not used since school
-
projects
bigger things
- sqlftw
- complete SQL lexer, parser, representation and database reflection in PHP for MySql dialect. intended as a replacement for existing PHP SQL parsers used for custom SQL static analysis tools
- dogma
- multi-purpose basic types library in PHP (types, interfaces, iterators, constants, enums, time, math...) that i use in my projects and some of my employee projects
- dogma-debug
- remote console PHP dumper/debugger with advanced formatting/filtering options, ability to trace/fake native php function calls, filesystem, network connections etc., used in many use-cases where classic stepping debugger like XDebug is not enough
- spell-checker
- multi-language code and text spell checker written in PHP. this tool can help you find typos in your texts, translations and code. it is highly configurable, can use multiple languages at once and cope with escaping, encoding, identifiers without diacritics and other edge cases
- alter-executor
- (not public) database migration static analysis and validation tool. ensures your database migrations are consistent and safe. includes about 40 rules from consistent naming to performance optimizations
- game
- (not public) a MineCraft-like blocky game oriented more on playing with the environment (water, gravity, heat, light...) in very early development stage. being written in C# and MonoGame. (not developed right now due to lack of time and motivation, so maybe should be in the abandoned section, but i can not give up the hope)
smaller things
- php-zoo
- multi-version PHP installer for Windows (when you need to test your projects on 8 versions of PHP and switch between them)
- database-dumper
- highly configurable database dumber for development and testing purposes
- phq
- tool for storing PHP project reflection and code in database (for analysis and visualisation)
- fonts
- ascii-art fonts and renderer. just for fun
- mysql-proxy-logger
- tool for debugging background SQL queries
- llama-keyboard
- layout i am using
abandoned things
- poor bastards
- Beanstalk queue client, MongoDB database layer, MongoDB administration tool
btw
- trade certificate
- indeed
- like to
- go running, biking, hiking, read some good sf or play some good video games
- love to
- watch sf, anime and weird movies, talking about maths, physics and astronomy over a beer
- when i am bored
- i am writing my own libraries or DSLs, scraping some web page or automating some web game