Tom Flídr Freelance web developer, trainer & consultant,
primary platforms: JS/PHP/C#/VB.NET/MySQL/MSSQL
Education
College-preparatory school (2001 – 2005)
IT skills
years of professional use focus
  • JavaScript 17 years Node.JS, Ext.JS, Vue, Create.JS …
  • PHP 15 years Pimcore CMS, Laminas, Nette, MvcCore
  • MySQL, MariaDB 14 years DB scripting, replications
  • C# 9 years .NET Core, ASP.NET, MVC, WPF, WinForms
  • MSSQL 8 years Win., Linux, DB scripting
  • VB.NET 7 years
  • Linux, Shell 6 years LAMP, Zabbix, Gitea, iRedMail
  • TypeScript 4 years
  • HTML, CSS 18 years pure or by Less
  • CI/CD 14 years GIT, Mercurial, SVN, Trac, Jira, Pupeteer, Selenium, Unit testing
  • XML 12 years SOAP, DTD, XSD, XSLT
  • C++, Python, Java pasive
Graphics software
  • Adobe Suite 17 years Ps, Ae, Au, An, Ai, Id
  • Corel Draw, Paint Shop Pro 11 years
  • Autodesk 3DS MAX 11 years
Languages
Other skills
Driver's license Category B (Class D in US)
Hobbies
My family, DIY, writing poetry, swimming, cycling, red wine.

Tomas Flidr (view short resume) (view complete resume online)

Profile

I'm an experienced web developer with various overlaps. I like solutions
with minimal dependencies and with focus on performance and longevity.
I don't surf on dev fashion and carefully consider my decisions and time.

I create information systems, ecommerce applications, open source components
and sometimes I make some training for professional programmers.
I work both alone and in a team and I have experience in managing developers.

Open source (view all)

MvcCore PHP MVC framework for both single-file tools and complex systems.

Desharp .NET debug utility for web/desktop.

Web Dev Server Comfort dev in Node.JS with "hot reload" feature.

Ext.TS Transpiler for Ext.JS docs to TS.

Professional Experience

2008 present Lecturing Activity (Freelance)

Role: design and delivery of courses for individuals or development teams.

  • Delivery of courses for educational agencies: ICT Pro Ltd (majority of courses), LearnQuest Inc, PC DIR Ltd, NICOM plc and PROFIMA EFFECTIVE Ltd.
  • Delivery of TOP courses for the most demanding companies with professional development teams: IBM, Česká spořitelna, Komerční banka, Seznam.cz, Avast, ESET, Bosch, Foxconn…
  • Training for international corporations in collaboration with LearnQuest Inc.
  • Courses delivered domestically in Czech or internationally in English.
  • Delivery of courses based on predefined outlines or customized to client needs.
  • More than 150 courses delivered over 16 years, with average student rating 1.35 (of 5).
2022/03 2024/11 Dendera plc (Freelance)

Role: development of the next-generation manufacturing IS, project management.

  • Design of a modular system architecture for resale to other clients.
  • Development in PHP(MvcCore)/TypeScript/MSSQL/C++ based on detailed wireframes and text.
  • Resolving technical challenges - migration of old data from the 90's, merging new databases…
  • Project planning and leading the development team.
  • Installation and management of application servers and databases.
2021/01 2021/02 JiPeKO Kitchens Ltd (Freelance)
  • Photo post-production and graphic work.
  • Web design and development of a small company website without CMS in PHP(MvcCore)/TypeScript/MariaDB.
  • Parsing catalogue data and creating Decodom kitchen offers on a custom website.
2018/11 2021/12 Smart-CON Ltd (Freelance)

Role: development primarily in PHP/TypeScript/MariaDB/MSSQL, multiple projects:

  • 2021/02 2021/12 PhoneAgenda
    • Internal billing system for invoicing SIM cards and managing phone contracts.
    • Development of a completely new system, static data import, automated invoicing based on configured rates, groups, and other conditions, with automated client delivery.
    • Complete delivery in PHP/TypeScript/MSSQL.
  • 2018/11 2020/10 R-WEBDOG
    • Client system for management, remote access, and ads control in mobile routers deployed in buses and trains across Europe.
    • Development of a new system generation, data migration (thousands of routers), and live network infrastructure transfer.
    • Complete delivery of development in PHP/TypeScript(Ext.JS)/MariaDB.
    • Pre-calculation and aggregation of massive data, dynamic reports, charts and PDFs.
    • System and servers operation responsibility 24/7, Long Term Support.
2018/03 2018/05 Veterinary Research Institute (Freelancer)

Role: Complete project delivery for the Pharmacology, Immunotherapy, and Nanotoxicology (FIT) department.

  • Preparation of documentation for an EU-funded project tender.
  • Web design implementation, post-production of graphic materials.
  • Development of an international web portal with administration in Pimcore CMS (PHP/MySQL).
2015/09 2016/06 ICT Pro Ltd - Development (Freelancer)
  • Design of new structure for a multi-domain international educational portal, new webdesign.
  • Partial redesign of the original website, implementation of smaller support web projects.
  • Development of the next generation information system in C#.NET MVC/JS/MSSQL.
  • Development of a data synchronization and migration application from the old system in VB6 and ASP.NET.
2015/05 2015/08 Estheticon.com, formerly ATWEB Consulting Ltd (Freelancer)
  • 4-member team remote work, development based on tickets in PHP (Zend)/JS/MySQL.
  • Development of an international portal in 14 languages for plastic surgeons and their clients.
  • Estheticon has an extensive codebase, a mobile version, its own CMS, and more.
2015/04 2015/05 Janaflidrova.cz (Freelancer)

Role: Small design website presentation on Pimcore CMS (PHP/MySQL), complete delivery.

2013/08 2013/10 Private Business Secondary School Brno Ltd (Freelancer)
  • Complete redesign, creation of a new website including content in Pimcore CMS (PHP/JS/MySQL).
  • Parsing the old static HTML website including the photo gallery into a new database.
2012/10 2015/03 Startup OMNES PRODUCTS Ltd (Freelancer)

Role: Implementation of multiple projects, IT management, complete IS development, graphics, advertising.

  • Web Projects:
    • Corporate identity, design and production of typeset and automated print materials.
    • Web design and complete implementation of websites and specialized e-shops.
    • Programming components for the information system on Pimcore CMS (PHP/JS/MySQL).
    • Management of IT activities, setting up delivery processes, communication with colleagues.
    2012/10 – 2012/12
    jenicek-domaci-cukrarska-vyroba.cz – later integrated into the brand
    2013/01 – 2013/02
    zana-zdrava-krasna.cz
    2013/03 – 2015/03
    omnesproducts.cz – development of a multi-domain food sales e-shop
2012/08 2012/10 Book Adobe Photoshop CS6, co-author (Freelancer)
  • Writing texts, procedures, and creating graphic materials for selected chapters.
  • Topics: masking and background changing, content-aware, vanishing point, displacement map
    and similar effects, HDR merge, advanced transformations, plug-ins…
2012/07 2012/08 Imperastyl.cz (Freelancer)

Role: 2-member team work, web design, and coding templates into HTML and CSS.

2012/02 2012/06 Floormax.cz (Freelancer)
  • Complete project delivery - logo creation, photo production, and post-production, textual content.
  • Implementation of a corporate website and specialized e-shop on Pimcore CMS (PHP/JS/MySQL).
  • New e-shop features: order weight calculations, special carriers, delivery price matrices…
2011/10 2012/01 Choka.cz (Freelancer)
  • Complete implementation of an international e-shop based on designs from a web designer.
  • Extending a custom e-shop built on Pimcore CMS (PHP/JS/MySQL).
  • Front-end features: editation of categories, products, images, variants, parameters, 4-step order process, multilanguage emails and more.
  • Admin features: sales settings, editable invoices, exports to price comparison sites and more.
2011/07 2011/10 PORTA DESIGN Ltd (Freelance)

Role: 2-member team remote work, development of the portal for the International Documentary Film Festival.

  • Implementation in Pimcore CMS (PHP/JS/MySQL/SOAP) based on web designer's designs.
  • Development of a custom e-shop on the CMS for merchandising sales and an archive for past festival editions.
  • Administration of a VPS on CentOS hosting approximately 30 company websites and projects of similar size.
2010/09 2011/07 Trimpomatic.com, formerly Twobits Ltd (Freelance)

Role: Web designer, front-end developer in team with 2 developers - PHP (Nette)/JS/MySQL, graphic design tasks.

2009/12 2010/06 Exreals.cz (Freelance)

Complete delivery of a website with a custom CMS for content and real estate management (PHP/MySQL, Nette).

2009/07 2009/11 Webdesigneri.cz (Freelance)

Role: 2-member team work, designed web layouts, coded templates, and developed in jQuery.

2007 2008 Independent web projects (part-time alongside full-time employment)
5rstudio.cz
ActionScript, Web design.
videa.superhry.cz
ActionScript, video player programming.
paulbrun.cz
Photo post-production.
dkproduction.cz
Advertising graphics, animations.
2006/02 2009/06 STUDENT AGENCY plc (Full-time employment)

Role: Graphic designer, later as web designer and web developer, work in a 2 to 3-member team.

  • Graphic work:
    • Online advertising banners, short commercials and post-production.
    • Print advertising, vehicle wraps, billboards.
  • Web projects:
    2008/10 – 2009/06
    studentagency.cz
    2008/04 – 2008/05
    highjet.com
    2008/02 – 2008/03
    letenky.cz
    2008/01 – 2008/02
    cestyzasportem.cz
    2007/11 – 2007/12
    orbix.cz
    2007/10 – 2007/11
    dpl.cz
    • Logo and CI design, web design, and HTML/CSS coding.
    • Programming components for the company's CMS in PHP/JS.
    • Organization of a tender for external processing of a new generation company-wide portal.

Freelance work is various, this list does not cover 100% of all the smaller websites
and graphics I've ever handled.