O mně


Jan Pěček

Jmenuji se Jan Pěček a pracuji jako Software Engineer

Živým se jako softwarový vývojář a má práce mě baví. Zabýval jsem se vývojem webových aplikací, v poslední době vytvářím spíše mobilní aplikace. Zkušenosti jsem získal během svých zaměstnání. Kladu důraz na čistý a čitelný kód, testování (pomocí unit-testů) a tvorbu dokumentace. Rád vytvářím zcela nové projekty, navrhuji jejich architekturu. Začal jsem pracovat již při vysoké škole, kterou jsem dokončil a získal titul Ing. Naučil jsem se tak spoustu o elektronice, algoritmech a samozřejmě softwarovém inženýrství. Když zrovna nepracuji provozuji některý z oblíbených sportů. Docela rád fotím a odpočívám při hraní na piano. Většinu času žiju v Praze, nejkrásnějším městě na světě.

  • Architektura softwaru
  • Softwarový vývoj
  • Mobilní aplikace
  • Databáze

Dovednosti

zpět na začátek

Profesní dovednosti

Programovánídůraz na čistý a dobře čitelný kód, standardy, dokumentace, návrhové vzory
Javavývoj pro OS Android, základy Java EE
PythonPython2 i Python3, Django framework, REST služby, unit-testy
PHPStrikně OOP, MVC, unit-testy s PHPUnit, frameworky: Symfony2, Doctrine2, Nette, dibi, Smarty
Ostatní jazykyzáklady Ruby, C#, C/C++, Bash, Perl, Delphi, asm-x51
KódováníJavaScript (jQuery), (X)HTML, CSS (základy HTML5 a CSS3), základy SEO, responsivní návrh
DatabázePostgreSQL (zkušenosti s PL/PgSQL, replikací, pgPool-II), MySQL, návrh DB, optimalizace
SW vývojAnalýza a návrh, návrh architektury, průběžná integrace (CI), řízení projektů (SCRUM), vedení programátorů, plánování a koordinace práce v týmu
Obsluha PCLinux (včetně administrace serverů), GIT, SVN, OpenOffice, GIMP, MS Windows

více

  • Absolvování čtyř let na SPŠE snad nechalo své následky z oborů slaboproudá elektrotechnika, měření, automatizace, středoškolská matematika i český jazyk.
  • Absolvování bakalářského studia na ČVUT mě poznamenalo znalostmi z oborů vysokoškolské matematiky (trochu), sítí, administrace OS, bezpečnosti dat a především softwarového inženýrství.
  • Absolvování magisterského studia na ČVUT ve mně zanechalo poznatky z oborů softwarového a počítačového inženýrství, tj. teorie algoritmů, kombinatorických problémů, jazykových struktur, mikroprocesorové techniky (programování mikrokontrolerů ARM, používaných sběrnic a rozhraní), mikroelektroniky i paralelizace.
  • Vlastním řidičský průkaz skupiny B.

Jazykové znalosti

Češtinarodilý mluvčí
AngličtinaB2 (upper-intermediate)
Němčinazáklady
Španělštinazáklady
Ruštinazáklady

Práce

zpět na začátek
- nyní

ZENTITY, a.s.

softwarový vývojář (Java, PHP, Python, Ruby) primárně mobilní aplikace pro Android, okrajově middleware, gateway systémy, interní systémy a prototypy aplikací


-

MAFRA, a.s. - divize MAFRA IT - Aplikace (člen skupiny Agrofert)

webový vývojář (především PHP a MySQL, PostgreSQL), částečně i team-loader a architekt, analytik - front-endové katalogy, back-endová administrace, správa databáze, architektury


-

Jyxo, s.r.o.

webový vývojář (především PHP a PostgreSQL), menší projekty, projekt správy práv pro uživatelskou databázi


-

Cleevio, s.r.o.

externí programátor aplikací v PHP a MySQL, kódování HTML a CSS, tématicky zaměřené weby


-

Conel, s.r.o.

externí spolupráce na vývoji webových aplikací v PHP a MySQL, počátky desktopové aplikace v Delphi


-

SEO Expert, s.r.o.

externí spolupráce, programátor PHP a MySQL - úpravy a vytváření modulů elektronických obchodů


-

GCC Services, a.s. - Pardubice

praxe při studiu - autorizovaný servis výpočetní techniky


více


Nedávné Projekty

zpět na začátek
- nyní

Android Mobile apps

Java/Android
Spolupráce na vývoji, vytváření, vylepšování a podpoře různých mobilních aplikací na platformě OS Android. U některých použit firemní framework na vytváření layoutů či např. observerů místo událostí.


-

Python Server Backend - pro prototyp Android aplikace

Python3/Django, PostgreSQL, REST, unit-testy (CC 99 %)
Serverový backend pro prototyp mobilní aplikace v OS Android s hodinkami (Android Wear), REST služby, webové rozhraní Django Admin. Použití Django REST framework, odesílání push notifikací pomocí GCM, návrh API v Apiary.


-

Middleware Gateway

PHP/Symfony2, REST, SOAP, PHPUnit (CC 70 %)
Návrh a implementace gateway konzumující SOAP služby a produkující REST interface pro mobilní aplikace. Cachování, vlastní jazyk pro nastavení cache validity, proxy, orchestrace.


-

New Admin

PHP/PHP/Nette, PostgreSQL/PHP/Doctrine, MongoDB, AJAX
Back-endová adminitrační aplikace pro katalog firem a produktů, bannerů a dalšího pobsahu na TOPkontakt.cz i jinde. Použito Doctrine2 jako ORM i ODM. Rozsáhlý OOP model, pokročilá kontrola formulářů, vytváření komponent. Pokročilé řízení práv, připravené RPC/Rest služby.


-

TOPkontakt.cz - firmy a instituce na iDNES.cz

PHP/Nette, MySQL/dibi, Memcache, HTML 5
Kompletní naprogramování webového katalogu postavého na Nette frameworku, plně objektový model, automatické cachování do Memcache


-

Firmy na regionech iDNES.cz - regionální katalogy firem na krajích iDNES.cz

PHP/Nette, MySQL/dibi, Memcache
kompletní naprogramování webové aplikace nad Nette, použití dibi a vytvoření objektového modelu s automatickým cachovacím systémem nad Memcache


-

Conel R-SeeNet Admin - administrační rozhraní registrace SW R-SeeNet

PHP/Nette, MySQL
naprogramování webové aplikace sloužící ke správě uživatelů a aktivaci softwaru R-SeeNet společnosti Conel, s.r.o., vlastní komunikační protokol založený na použití hashovacích funkcí, on-line i off-line aktivace produktu


-

Person - API pro přístup k uživatelské databázi

PHP/OOP, PostgreSQL, XML-RPC, JavaScript
RPC rozhraní pro připojení aplikací k uživatelské databázi (XML-RPC, vlastní JSON-RPC), kontrola přístupu práv aplikací, automatický cross-domain login, využito pro přihlášení v projektech Nova


-

R+CZ - Stránky hudební kapely

PHP/jednoduché-OOP, MySQL
návrh webu s prvky redakčního systému, nakódování designu, správa obsahu pro jazykové mutace, interních sekce (podrobnosti o koncertech), dnes zrušeno


-

Poraď.cz - internetová poradna

PHP/Zend1, Smarty, MySQL, AJAX prvky
naprogramování portál pro řešení problémů, konzultace s odborníky a knězi; rozšířené ACL, důraz na bezpečnost, kompletní administrace, načítání XML dat přes AJAX, dnes mnoho změn z původní verze


-

Conel ToDo List - správa požadavků

PHP/jednoduché-OOP, MySQL, Smarty, jQuery
kompletní naprogramování systému pro správu firemních požadavků dle produků, ACL (role), klientská kontrola formulářů, podpora jazyků, dnes nepoužíváno


-

Ing. Marek Zeman - BOZP a PO

PHP/jednoduché-OOP, MySQL
naprogramování CMS systému pro konzultanta BOZP a PO, kompletní administrace obsahu s FCKeditorem, kódování


-

Vánoce a dárky - portál z roku 2008 pro vánoční nápady

PHP/simple
naprogramování webové stránky zabývající se počítáním kliků na odkazy s filtrací pomocí IP a Cookies, nakódování designu, dnes již nefunkční


-

ZdeničkyTřída - třídní web ze střední školy

PHP, MYSQL, XSLT
návrh třídního webu s prvky CMS, interní část pouze pro určité uživatele (soubory, diskuse, nástěnka, správa obsahu), zaměření na bezpečnost, ACL, generování XML obsahu a následná transformace do HTML


-

ALEF ZERO - Stránky hudební kapely

PHP/jednoduché-OOP, MySQL
naprogramování CMS systému pro hudební skupinu s administrací obsahu a stránek, multijazyková podpora, kódování, dnes již jiný systém


-

Parfémy Elnino

PHP, MySQL, Smarty
programování modulů do tehdejšího e-shopu, systému XCART - zasílání SMS, newslettery, SEO optimalizace a různé další úpravy, dnes již zcela jiný systém


-

RtsAlarm - Sledování systému Retos s alarmy

Delphi
naprogramování klientské i servisní aplikace pro RETOS_NT systém, sledování hodnot a vyvolávání alarmů, Windows služba i GUI aplikace, ACL pro nastavení


-

ZŠ Dašice - web školy

PHP, MySQL
kompletní CMS pro základní školu se správou obsahu, ACL, zaměřeno na novinky (články a fotogalerie), dnes zcela jiný systém


-

Připojení! - sledování vytáčeného připojení přes modem

Delphi
program pro monitorování ceny za internet pomocí vytáčeného připojení faxmodemem, zobrazování statistik, několik tisíc stažení na serveru Slunečnice.cz;


více


Vzdělání

zpět na začátek
-

ČVUT - Fakulta elektrotechnická

Softwarové technologie a management - Softwarové inženýrství - bakalářské studium úspěšně dokončené 28.6.2011
Otevřená informatika - Softwarové inženýrství, později Počítačové inženýrství - magisterské studium dokončené 23.1.2014
Získán titul Ing.


-

SPŠE Pardubice

studium čtyřletého oboru Slaboproudá elektrotechnika a navazujícího oboru Výpočetní a automatizačí technika ukončené 29.5.2008 maturitou, a to s vyznamenáním


více


Osobní

zpět na začátek

Kontaktní údaje

Bydliště Praha
Adresa 28. října 454, 53303 Dašice
74506323
E-mail

Osobní údaje

Rodinný stav nezadaný
Datum narození

Zájmy

  • fotografování,
  • hra na kytaru a piano (obojí na úrovni pokročilého začátečníka; bohužel není moc čas),
  • sport: plavání, jízda na kole, lyžování (down-hill, cross-country and skialps), turistika, lezení,
  • cestování,
  • divadlo,
  • poslech hudby (téměř jakékoliv, ideálně soundtracky), divadlo Járy Cimrmana,
  • společenské tance (krátce v jednom klubu tanečního sportu, krátce v kroužku latinskoamerických tanců),
  • setkávání s přáteli