I am a freelancer and my main focus are websites and web applications.
I also cooperate with Devix.
I am working on my own projects, mainly small websites. Computers are not only
my work but my hobby too. I am interested in Linux, development in general and mainly in
the development of web applications, about clean application design techniques, clean code, and
agile development.
Working experiences
May 2020 - present
Devix
Freelance - PHP Developer
- Recruiting consultant - interviews with backend PHP developers
- Inventi.cz - configuration application for automotive
Apr 2023 - Feb 2024
Škoda X
Freelance - PHP Developer & GoLang Developer
- Update and development of HoppyGO & ŠkodaGO platforms
- Analysis and migration plan of those project so new Open Mobility Platform
- Development of platform for rent a vehicles - Open Mobility Platform
- Microservices in GO for: vehicle rental, vehicle search and payments
Sep 2020 - Mar 2023
ShipMonk
Freelance - PHP Developer
- Development of internal warehouse system
- Improvements of Locus robotics module with user management
- Refactoring of module for eCommerce batches
- Creating module for wholesale
September 2019 - April 2020
Footshop
Freelancer - PHP Developer
- Development of internal warehouse system
- Creating module for searching and picking goods from warehouse
- Creating module for comunicating with external cash desk system on stores
- Domain Driven Development, CI/CD, testing
- Symfony 4, Doctrine, RabbitMQ, ElasticSearch
December 2018 - July 2019
Legito
Freelancer - PHP Developer
- Development of system for automatic document creation
- Automatic testing in Gitlab CI
- Proposal new server architecture
March 2015 – November 2018
BIG Ideas Center - www.sklizeno.cz
Freelancer - PHP Developer
- Building e-shop www.sklizeno.cz
- Sync module with ERP system
- Module for queue messaging system - RabbitMQ - We use it mainly for EET messages
- Module for B2B custommers
- Update and upgrade current state of e-shop
- Update and upgrade Android B2C application for MyFOOD restorants
- We use ZF2 and ZF3 modules, Doctrine, SASS, VueJS, RiotJS, jQuery
July 2013 – Februar 2015
eBrána s.r.o.
Backend PHP developer
- Development of effective file storage for backend
- Design and development of installer for eBRÁNA System
- Design, development and management of continuous integration system
based on Gitlab, JenkinsCI and PHING
- Design and management of unit testing for whole system
- Lectures for other developers about GIT
- Lectures for other about SOLID and DRY techniques
- Management of development servers (3x Ubuntu, 1x CentOS, 1x RHEL)
November 2010 – October 2013
University of Pardubice – Faculty of Electrical Engineering and Informatics
Server Administrator
- Management of VMWare for FEI UPCE – around 30 servers
- Management of Moodle
August 2010 – March 2011
AIESEC Czech Republic
CareerDays 2011 IT Coordinator
- Management of IT infrastructure in conference hall
- Development of new system for conference
- Creation of events for companies
- Registration to event for students
- Electronic check-in◦ Informations on conference hall – program of conference
- Preparing and management of conference Wi-Fi
- On-line stream from conference
October 2009 – January 2010
University of Pardubice – Faculty of Electrical Engineering and Informatics
Lector of practical curses: Design and creation of web pages
The course
- basic of HTML 4.01 and XHTML 1.1
- CSS 2.0
- PHP + Oracle
March 2008 – June 2011
AIESEC Pardubice
Local Committee President & Vice-President Incoming Exchange
- Leading of committee
- Planning and checking plans
- Leading and motivation of team
- Representation of AIESEC Pardubice and finding of new partners
My own projects
Education
October 2008 – September 2012
Master of Information technology
- University of Pardubice
- Information technology
October 2005 – September 2008
Bachelor of Information technology
- University of Pardubice
- Information technology
Other skills
Languages
Czech
English
- Speaking and writing in English
- Reading of development documentation
Programming skills
- OOP, MVC, DRY, SOLID principles and design patterns
- agile programming techniques - theoretically
- Unified Process – UML
Programming languages
PHP
- Since 2002
- Frameworks: Symfony (4.0 - 7.0), Zend (1 - 3), Zend Expressive and CakePHP
- Composer – usage and management
- robo.li – task runner for PHP
- PHING – build manager for PHP
GO lang
- Half of a year of programing microservices
- Goroutines
- To tasks
- GIN
- GORM
- MVC pattern
- Swagger
- go testing
Javascript
- jQuery
- VueJS + Vuex
- RiotJS
Databases
MySQL/MariaDB
- MySQL usage with PHP
- Design database for web applications
- Optimization of database
- Effective querying
PostgreSQL
- Usage with Doctrine in PHP
- Usage with GORM in GO lang
SQLite
MSSQL
Oracle
- Academic knowledge
- 4 semesters – effective querying, design of databases and data warehousing
VCS a DVCS
GIT a SVN
- Usage of VCS and DVCS
- Usage and management of GIT include network installations
- Deployment with GIT and GIT_FTP
- JenkinsCI – management
- Gitlab – management
Driving license
- Passenger car
- I have a car
Linux
- User experiences – on own laptop
- Administration and management – 3 years
- Vagrant as development environment – complete setup at eBrána s.r.o.
- Docker as development environment – complete setup at Big Ideas Center
I am
I'm programming in
I recieve data from
- MySQL/MariaDB (also Doctrine)
- PostgreSQL
- Memcache
- RabbitMQ
I driving
I love
- Computers
- New trends in ICT
- Sci-Fi and fantasy, books and movies
- Cycling, roller-skate and snowboard
- my wife and daughter