I'm a software builder, software engineer, and I like my work. Mobile, web and back-end solutions - those are my interests. During my career, I've got a lot of skills working for several companies (including leading a small team). I prefer making nice, clean, readable code together with testing it. I appreciate learning new things any time. When I'm not working, I'm practicing one of my favorite sports. My home city is Prague.
Having finished technical high school, I've got some skills of low-current electronic, measurement, automation, controlling, mathematics and Czech.
Having finished bachelor studies at CTU, I've got some knowledge of networking, OS administration, data security, algorithms, university mathematics and mainly the software engineering.
Having finished the master studies at CTU, I learned a lot of about software and computer engineering - it means theory of algorithms, combinatorics, language structures, microprocessors (programming microcontrollers ARM, using interfaces and buses), microelectronics and parallelization.
CTO, cooperation in management board, allocations, budgeting, communication with clients, managing cloud/DB infrastructure (OpenShift, IBM Cloud, PostgreSQL), micro-services, architecture solutions, back-end development: Kotlin/Java, Spring Boot
senior software engineer (mainly Kotlin&Java), mobile solutions for Android, back-ends, micro-services, system architecture, API design, collaboration in agile teams; working as a consultant abroad to K&H bank (Budapest, HU), Vodafone Qatar (Doha, QA), Erste Group (Vienna, AT)
senior web developer (mainly PHP, MySQL, PostgreSQL), partially a team-leader and SW architect - front-end catalogs, back-end administration, database administration and server architecture
-
Jyxo, s.r.o.
junior web developer (PHP and PostgreSQL), small projects, project for managing user database and application ACLs
Technical solution of AI-powered voice-bot integrated into the phone line to assist call-center. Cooperation between 3 vendors, connecting their systems together to properly transmit necessary data needed for processing calls. API design, back-end development: Kotlin/Java on SpringBoot
Technical solution of AI-powered voice-bot integrated into the phone line as a gateway to the call-center. Integrating 3 vendors and connecting their systems together. API design, Web Services, back-end development: Kotlin/Java on SpringBoot
Kotlin&Java/Spring (Boot)
developing micro-services (legacy and new), design APIs for front-ends, enhancement for onboarding new
countries, high quality standards, working in agile and domain-oriented team (squad)
Java&Kotlin/Android
Participate on creating, maintaining, developing and improving various of mobile applications for Android in banking or telecommunication branch. Design system and application architectures.
-
Python Server Back-end
- for Android app prototype
Python3/Django, PostgreSQL, REST, unit-tests (CC 99 %)
Server back-end for Android prototype application (with watches - Android Wear), REST services, web interface using Django Admin. Used Django REST framework, sending push notifications by GCM, API design at Apiary.
-
Middleware Gateway
PHP/Symfony2, REST, SOAP, PHPUnit (CC 70 %)
Gateway implementation, consuming SOAP services, producing REST for mobile applications. Caching, own expression language for cache validity, proxy, orchestration.
-
New Admin
PHP/Nette, PostgreSQL/PHP/Doctrine, MongoDB, AJAX
Back-end administration application for firm and product database published at TOPkontakt.cz, banners and other sites. Using Doctrine2 for ORM and ODM. A big OOP model, advanced form checking, using components for building page. Extended ACL, prepared RPC/Rest services. Already died.
-
TOPkontakt.cz
- web catalog
PHP/Nette, MySQL/dibi, Memcache, HTML 5
Build from scratch a complete web application - catalog of companies and products powered by Nette framework, dibi, OOP, auto-caching model with Memcache. Already died.
-
Firmy na regionech iDNES.cz
- region based firm catalog at iDNES.cz
PHP/Nette, MySQL/dibi, Memcache
build a web application with Nette and dibi, create own object-oriented model with auto-caching system; already died
PHP/Nette, MySQL
build a web application for clients registration and activation of R-SeeNet SW by Advantech (former Conel), own secured protocol, online and offline product activation
-
Person
- API for access to user database
PHP/OOP, PostgreSQL, XML-RPC, JavaScript
RPC interface for application access to user database (XML-RPC, own JSON-RPC), checking ACLs of applications, auto cross-domain login, using at TV Nova projects; already discontinued
-
R+CZ
- Band website
PHP/simple-OOP, MySQL
make a website with CMS features, HTML coding, languages content management, internal section (details about concerts), died now
-
Poraď.cz
- help forum
PHP/Zend1, Smarty, MySQL, AJAX features
make a web help forum for solving problems, consulting with specialists and priests; extended ACL, focus on security, site administration, XML data loading using AJAX, another system now
-
Conel ToDo List
- issue tracking
PHP/simple-OOP, MySQL, Smarty, jQuery
make a web application for issue tracking in company, products, ACL (roles), client-side validation, language suppoer, died
-
Ing. Marek Zeman
- person site
PHP/simple-OOP, MySQL
developing CMS system for consultant (in focus of job secure rules), content administration with FCKeditor, coding; already died
-
Vánoce a dárky
- a Christmas presents portal in 2008
PHP/simple
create a web site for counting number of clicks to links, filtering by IP and Cookies, coding, already died
-
ZdeničkyTřída
- high school class website
PHP, MYSQL, XSLT high school class website with CMS features, private section for class members (files, discussion, content management), focus on security, ACL, generating XML content and transforming to HTML (already died)
-
ALEF ZERO
- Band website
PHP/simple-OOP, MySQL
make a CMS system for a band with content administration, multi-languages, coding, nowadays not a my system
-
Parfémy Elnino
PHP, MySQL, Smarty
programming modules for e-shop system XCART (in 2007) - sending SMS, newsletters, SEO optimization and various other fixes, nowadays a different system
-
RtsAlarm
- Checking Retos system with alarms
Delphi
create a client and service application for RETOS_NT system, checking values and alarms firing, Windows service and GUI application, ACL for set up
-
ZŠ Dašice
- elementary school website
PHP, MySQL
create a CMS for elementary/middle school website with content administration, ACL, focused on news (articles and galleries). died (another system)
Follow Me: