Desired work
Senior Ruby/PHP backend developer, automations, database specialist





Period07/2021 - 06/2024
PositionSenior PHP backend developer
Responsibilities



NaniNails
Maintenance and development of an e-commerce platform. Development of custom GraphQL, ORM, and Authorizer in PHP, which assembles a single request for an adapter (MySQL, MSSQL, and XML), much faster than all open-source solutions. Integration and optimization: Collaboration with the team on integrating various third-party services and optimizing existing features to improve user experience and operational efficiency.
Technologies: PHP, Nette, GraphQL, ORM, AI, Docker, Jira, GIT, Sentry, CI/CD, DigitalOcean, Confluence, Criteo, Kodys, GTM, Grafana
EmployerNaniNails s.r.o.





Period09/2019 - 10/2020
PositionSenior Backend Software Developer
Responsibilities



CRA
Development of application for infrastructure of HbbTV extension to linear television streams. Solution design, programming of API for Czech TV broadcasters. Load optimization, aggregation, statistics.
Technologies: PHP, Nette, GoLang, Ruby, MongoDB, MySQL, GIT CD + CI
EmployerČeské Radiokomunikace a.s.





Period09/2016 - 09/2018
PositionSenior Software Developer
Responsibilities



FLS
Development of FedEx internal application used in 1.500 offices in USA. Application let user to make special orders customized by customer needs; order can be delivered to customer or to FedEx office; suppliers can make price offers.
Technologies: PHP, Code Igniter framework, mysql, Ruby + Sequel
EmployerFirst Line Software, s.r.o.





Period04/2015 - 08/2016
PositionSoftware development
Responsibilities



Faceclick
Development of whole social network Faceholiday and other projects: UX, UI, front-end, back-end, API, my own framework, scalability, testing; installation, configuration and administration of linux servers; designing of a system for business, training
EmployerFaceclick, s.r.o.





Period09/2012 - 03/2015
PositionSystem support engineer, ruby programmer
Responsibilities



Seznam.cz
Agile develpment of internal applications in Ruby (padrino framework, datamapper, sequel, haml, slim..), with automatic tests (rspec), support for administrator teams with all Seznam.cz services on servers.
Development and support of system for server control and network infrastructure.
EmployerSeznam.cz, a.s., Radlická 10, Praha 5





Period02/2009 - 03/2012
PositionIT specialist
Responsibilities



CK Alexandria
Server administrator and network manager. Programming a optimalization of web sites, administration of active directory, support for employees, branch offices and external co-working companies, data backup, automat generation of lastminute offers to web pages and word document. Database designing. managing RAIDs (creation, backups, migration). Mailserver configuration.

Technologies: MS Active Directory, MS SQL, MySQL, PHP, HTML+CSS+JS, Zend framework, Java, C#

Linux: Gentoo, Fedora: installation, kernel patching and compilation, services: bind, apache, postfix, cyrus, spamassassin, samba, mysqld, openvpn.

EmployerCK Alexandria, s.r.o., Španělská 2, Praha 2





Period08/2007 - 01/2009
PositionVikar
Responsibilities


Danstaff
Manual work on several places
Handyman: As a repair man on a gymnasium
Schoolkeeping.
Programming handy applications

Manufacturer in a factory

Assistant in a research lab
EmployerDanstaff A/S, Danmark





Period2003 - 2006
PositionNetwork administrator
ResponsibilitiesDesign and build of network, servers; programming, monitoring
Company name
Angelnet
Internet Service Provider - Angelnet.cz, Praha 2





Period2003 - 2004
PositionCivil service
responsibilities')Instalace a konfigurace routeru, programování, support
Employer
Library of the Academy of Sciences of the Czech Republic, Národní 3, Praha 1