paranoiq
aka Vlasta Neubauer
- email
- cz.paranoiq@gmail.com
- adresa
- Vlastimil Neubauer, V Háji 27, Praha - Holešovice
- sítě
-
github
twitter
facebook
linked-in
cv
- 2014-nyní
-
PHP vývojář ve společnosti Slevomat s.r.o.
- back-end v PHP a MySQL, občas JS, ElasticSearch, RabbitMQ...
- poslední roky hlavně back-end Slevomatích rezervačních systémů pro hotely a lokální služby
- 2012-2014
-
PHP vývojář ve společnosti Clevis s.r.o.
- dělal jsem na projektech BuyTheWay, Najdi Prostory, Globus: Kroky ke zdraví a dalších. Dál na nějakých internáliích a pomáhal s ReKoly
- většinou jsem programoval back-end aplikací a API pro mobilní aplikace
- 2005-2012
-
vývojář, kodér, sysadmin, admin, holka pro všechno ve společnosti VSP Data a.s.
- vyvíjel jsem intranetovou aplikaci pro podporu zákaznického servisu (HP, HTC, Benq, Pentax...)
- to znamená zakázky, sklady, fakturace, reporting, napojení na API zákazníků atd.
- moje práce zahrnovalo vše od komunikace se zahraničními partnery a uživateli, přes analýzu, programování a kódování až k supportu a správě serverů
- 2003-2005
-
technik elektroniky ve společnosti VSP Data a.s.
- vejška
- nope
- škola
- Obchodní Akademie v Táboře
co umím
přístup
- obecně
- snažím se psát srozumitelný, snadno pochopitelný kód a směřovat k dobré celkové architektuře. řeším jak kód vypadá a jak je rychlý a bezpečný, píšu testy. baví mě optimalizace a vrtání se v datech
- preference
- dávám přednost backendu před frontendem. vyhledávám složitější problémy, které mě zaujmou. jsem perfekcionista, což může být považováno za výhodu i za nevýhodu...
- názory
- rád si zahejtím třeba na téma microservices, block-chain a JS ^_^
technologie
- backend
- PHP a Nette na výborné úrovni, Symfony
-
- frontend
- JavaScript, HTML, CSS na slušné úrovni
-
- databáze
- MySQL na výbornou - návrh, optimalizace, zalohování...
zkušenosti s MongoDB, ElasticSearch, RabbitMQ, Beanstalk, MSSQL a sqLite
- nástroje
- kód verzuju v Gitu a umím to dobře. používal jsem i Subversion
- desktop
- kratší zkušenosti s herním vývojem v C# (.NET, MonoGame)
- a dál...
- dělal jsem drobnosti v Pythonu, Lua, Javě, VisualBasicu a C/C++, ale extra zběhlý v nich nejsem; zajímá mě Dart
jazyky
- angličtina
- psaní a pasivní na výbornou, aktivní mluvená trochu zaprášená
-
- němčina
- mizerné
-
projekty
větší věci
- dogma
- víceúčelová knihovna základních typů v PHP (typy, interfacy, iterátory, constanty, enumy, čas, matematika...), kterou používám ve svých projektech a v některých projektech v práci
- spell-checker
- nástroj pro kontrolu překlepů v kódu a textech ve více jazycích zároveň napsaný v PHP. vysoce konfigurovatelný. poradí si s escapováním, camelCasem, identifikátory bez diakritiky atd.
- sqlftw
- kompletní SQL lexer, parser, reprezentace and databázová reflexe v PHP pro MySql dialekt
- alter-executor
- (nezveřejněno) nástroj pro statickou analýzu a kontrolu databázových migrací. zajišťuje, že migrace budou konzistentní a bezpečné. obsahuje asi 40 pravidel od jednotného pojmenovávání po výkonnostní optimalizace
- game
- (nezveřejněno) MineCraftu podobná kostkatá hra orientovaná více na hraní si s prostředím (voda, gravitace, teplo, světlo...) ve velmi ranné fázi vývoje. psaná v C# a MonoGame. (aktuálně nevyvíjená kvůli nedostatku času a motivace)
menší věci
- php-zoo
- installer pro více verzí PHP najednou (Windows). hodí se pro testování knihoven
- database-dumper
- vysoce konfigurovatelný exportér databáze pro vývoj a testování
- phq
- nástroj pro export reflexe a PHP kódu do databáze (pro analýzu a vizualizaci)
- fonts
- ascii-artové fonty a renderer. jen tak
- mysql-proxy-logger
- nástroj pro ladění SQL dotazů na pozadí
- llama-keyboard
- layout klávesnice, který používám
opuštěné věci
- chuďátka :/
- klient pro frontu Beanstalk, databázová vrstva pro MongoDB, administrační nástroj pro MongoDB
btw
- živnosťák
- ano
- rád
- s kamarády vyrazím na kolo nebo někam na tůru, přečtu si nějakou dobrou sf nebo zahraju dobrou hru
- když se nudím
- vymýšlím nějakou vlastní knihovnu nebo DSL, scrapuju nějaký web nebo automatizuju nějakou webovou hru
a taky
- můžeme si tykat!