Petr Motlíček (Motleeczech)
Software Developer
Namesti svobody 84
The Czechoslovak Republic
Phone: +48-888-***-***
Mail: ****.********@**********.**
Personal
Birthday on 3-rd of March, 1974, Krnov, The Czechoslovak Republic Summary
C# - since 2005
JetBrains Rider – since 2020/05
Visual Studio – from the version 2003-2020/05 Resharper – from the version 8 JetBrains Rider JavaScript - since 2001 TypeScript - since 2018
React Hooks – 14 months
Webpack: 8 months
Aurelia – 16 months used when needed for legacy apps Aurelia 2 Beta version – since 2025 PowerShell – 26 months – used when needed using almost each project for CI/CD-like tasks, including data transforms, build, tests, delivery, used to debugging via console and the Debug/Info/Warning/Error preference variables.
CSS, HTML - since MSIE 5.0, Netscape Navigator 4.0 MS SQL 7-2019 + T-SQL: since 1997
ASP.NET Core 2.2/3.1 .net8.0 – since 2017
Entity Framework 6 Core 8.0 - POCO - since 12/2013 ASP.NET WEB API 1-2 – since 2011, OData from v1
ASP.NET MVC 3-5 - 6 years
ASP.NET 2 - Web Forms – 2 years
Entity Framework 5 - Database First - 1.25 year
NHibernate - 3 years
Kendo components – 1.8 year
Jquery - since 2008 (not used regularly anymore)
Angular 6.0 – 3 months
Knockout JS – 3 years (not used anymore)
CI
TeamCity 10/2017/2018, TFS server 2015/2017 - administration of builds & releases Jenkins – definition of a pipeline (no administration) Source Control: GIT (since 08/2010), TFS
Enterprise Architect: UML diagrams, writing transformations, data & class modelling, plugin development
DWH & BI theory and the design and implementation experience (MS Analysis Services, MS Reporting Services)
UML:
experienced in class diagrams, sequence & state diagrams, activity diagrams, use case diagrams Architectural thinking/principles:
OLAP vs. OLTP, data modelling - normalization, OOD principles, RESTful, Onion Architecture WEB (backend + frontend) since 2001, 85% of work time ASP ASP.NET 2.0 (ASPX) ASP.NET MVC 2,3,4,5 (ASPX CSHTML) WEB API 1/2 ASP.NET Core 2.2/3.1 (IIS, Kestrel) ASP.NET Core 3.1/8 on Linux & Nginx CSS LESS SASS/SCSS
Work experience
02/2025 – 01/2026 The site: narod-sobe.info
area Content Management System for blog-like publishing work Web front-end development
Creating JSON-based front-end part for the web sites. Administrating Linux server.
Yet, manual deployment, without CI/CD pipeline – the one man show. Step-by-step creating CI/CD publishing back-end infrastructure. tools & technology JetBrains Rider, git client, gitlab, nginx, ufw, bash, PowerShell, nodejs, parceljs.org - bundling, Aurelia 2 –framework in beta version, sharp – generating responsive images, bootstrap: basic grid system & utilities. https://narod-sobe.info/#/technology
languages TypeScript, JavaScript, HTML 5, SCSS, CSS, PowerShell 03/2023 – 09/2024 Intensive contribution to the restoration of the Czechoslovak Republic as a constitutional state in accordance with the UN Charter. area Society, international law, legitimate UN states work & roles A creditor of the state, the legitimate citizen, the controlling authority of the state, the witness of the Karlsruhe Prosecutor General's Office Recording footages, Hitfilm – editions, sound adaptions, negotiations with the
“authorities”, with non-legitimate bureaucracy - the judicial and financial mafia, distributing law-related materials, writing lawsuits & criminal notifications, helping others with illegal executions, fines, illegal debt collectors, evidence collection. The personal contribution to the removal of EU and corporation criminal non-legitimate “law” layer throughout the world. The own-budget activity.
03/2023 – 09/2024 www.lecime-prirodou.cz maintenance – new products, Aurelia/Typescript change/refactoring, preparing new backend multitenant dotnet-based solution: Entity Framework Core 8.0 – Postgresql/MS SQL/Sqlite, test-driven development
Training CI/CD with own Gitlab instance on Ubuntu 24.04 Noble, administration of DNS (BIND9), Nginx, Docker, HashiCorp Vault, Mikrotek Router OS, adaptation of www.nadne.cz to the newest version of customized Bootstrap, React, SASS, Webpack, TypeScript; putting, Own docker image registry used for CI/CD of old projects. Using PowerShell or Bash for CI/CD. 09/2021 – 02/2023 ITCON Solutions, Prague, The Czech Republic Full remote on MS Teams
.NET Core engineer
area Microservices
work Back-end development of Root Cause Failure Analysis microservice A new green-field application, a microservice, consuming other related microservices. Open-Api definitions + custom mustache templates asp.net core controllers + types (schema) application services POSTMAN definitions front-end developer (not only) integrated XUnit tests for REST API regarding CI/CD pipeline and/or local development Swagger + ARC42 + Confluence docs. Regular SCRUM meetings of all types withing a SPRINT – a business owner + scrum master, regular meetings with internal users from all the world, regular architecture/development meetings, regular team meetings
tools & technology JetBrains Rider, Postman, JetBrains DataGrip, JetBrains DotTrace, Postgresql, pgAdmin, git, github, nuget, PowerShell (development/deployment support), dotnet, docker, OKD AKS kubectl + az cli – port forwarding, Jira, Confluence, net6.0, asp.net core 6.0, open-api generator 6.0, mustache templates, MJML, jsonnet, Markdown, mermaid, Arc42, Azure: Kubernetes Services, BLOB storage, Key Vault, telemetry Logging, Entity Framework Core 7.0 + Npgsql + NodaTime + Sqlite, Automapper 11.0, Powerargs 7.0, XUnit + FluentAssertions + Moq, gRPC & REST API for microservice calls. Images: SkiaSharp.
languages C# 10.0, SQL, JavaScript, TypeScript, PowerShell script, SQL highlights XAML/CSV/JSON based DB seeding for tests, local development, deployment PowerShell scripts for port forwarding based on consumed mircorservices definition file regarding target environment
PowerShell scripts supporting entity framework core migrations – repetitive work compression
Dev-tool to generate mermaid-based diagrams based on entity framework core inline definitions.
Entity audits based on entity framework core inline definitions. Development of the general MJML + mustache + PowerShell based development tools to create email templates with common parameterized header+footer+body layout definitions – generating MS Outlook testing messages for local view
11/2020 – 04/2021 Stats Perform, Prague, The Czech Republic Full remote on MS Teams
.NET Framework & .NET Core engineer
area Migration of legacy .NET Framework Web & Win Forms applications to a cloud
work Moving legacy client/server WCF based applications to Jenkins CI/CD pipeline and AWS Cloud
Reverse engineering of legacy applications, learning code, applying necessary technology code refactoring, detecting and removing hardcoding, writing PowerShell scripts for local build and deployment in/without docker SDK- based images and for a build and deployment in CI/CD pipeline on Jenkins automation server respecting application specific AWS services, Terraform and corresponding tools: e.g. docker, kubectl, msbuild and ClickOnce installation legacy technology. Documenting work for others. tools & technology VS 2019, Resharper, JetBrains Rider, JetBrains DataGrip, Oracle Client 12.2, git, svn, bitbucket, github, nuget, PowerShell ISE, msbuild, rc.exe, dotnet, docker, kubectl, Ubuntu Server 20.04, AWS Tools for PowerShell, AWS cli, Amazon S3, Amazon WorkSpaces, Amazon ECR, Amazon EC2, Amazon EKS, Jenkins, Terraform, IIS, Confluence
languages C#, VB .NET, PowerShell, SQL, YAML
highlights Proof of concept to move WCF based web services to Linux using .NET 5 with https://github.com/DigDes/SoapCore component.
05/2021 – 05/2021 www.nadne.cz
area Static web pages with responsive design
work Frontend SPA web development of a responsive page composed as CMS-ready modules for server-side rendering according to a provided design
tools & technologies node + npm, Webpack 5, Webpack Dev Server, Babel 7, TypeScript ESNEXT, ts-node, React 17 on hooks, Bootstrap 5, autoprefixer, eslint, compression-webpack-plugin (gzip), json-loader, dotenv-webpack, sass-loader
(scss), css-loader
components react-helmet, axios, html-react-parser, moment, numeral, react-bootstrap, react-markdown, yup
highlights supporting WEBP, JP2 image variants. JSON data files for view models of modules – can be finalized as server-side/deployment generated static files. Bootstrap 5 with specific customizations of viewport breakpoints and used components.
11/2020 – 04/2021 Stats Perform, Prague, The Czech Republic Full remote on MS Teams
.NET Framework & .NET Core engineer
area Migration of legacy .NET Framework Web & Win Forms applications to a cloud
work Moving legacy client/server WCF based applications to Jenkins CI/CD pipeline and AWS Cloud
Reverse engineering of legacy applications, learning code, applying necessary technology code refactoring, detecting and removing hardcoding, writing PowerShell scripts for local build and deployment in/without docker SDK- based images and for a build and deployment in CI/CD pipeline on Jenkins automation server respecting application specific AWS services, Terraform and corresponding tools: e.g. docker, kubectl, msbuild and ClickOnce installation legacy technology. Documenting work for others. tools & technology VS 2019, Resharper, JetBrains Rider, JetBrains DataGrid, Oracle Client 12.2, git, svn, bitbucket, github, nuget, PowerShell ISE, msbuild, rc.exe, dotnet, docker, kubectl, Ubuntu Server 20.04, AWS Tools for PowerShell, AWS cli, Amazon S3, Amazon WorkSpaces, Amazon ECR, Amazon EC2, Amazon EKS, Jenkins, Terraform, IIS, Confluence
languages C#, VB .NET, PowerShell, SQL, YAML
highlights Proof of concept to move WCF based web services to Linux using .NET 5 with https://github.com/DigDes/SoapCore component.
07/2020 – 10/2020 Training on Ubuntu Server 20.04 administration and development area .NET Core development on Linux
work Installation of Ubuntu Server 20.04
Firewall: uwf, DNS server: bind, WEB server: Nginx, GIT server: GitLab Community 13.8, file server: Samba, remote access: xrdp + xfce, DB Server: MS SQL 2019 for Linux
Upgrading existing ASP.NET Core 2.2 web application to 3.1 Supporting linux-x64 runtime, Http/2 on Kestrel, supporting Unix socket file for Nginx web proxy, using Supervisor to run the web application as a background service
04/2019 – 05/2020 SnapStack Solutions, Prague, The Czech Republic Full-Stack Web developer
area Development of CMS for car importers and resellers work Full stack web development on new version of existing CMS based on C#, ASP.MVC 5/ASP.NET core, TypeScript, KnockoutJS tools VS 2019, VS Code, git, Node.js, npm, nuget, Azure DevOps (backlog, pipelines, code reviews), tslint, tsc, Zeplin, Slack, web browsers, BrowserStack
I-st part – 3 months CMS System Administration tool Business application: UI data grids for specific agenda + CRUD operations backend ASP.NET - WEB API, C#
frontend React 16.12, KendoReact UI, Bootstrap 4.3, Axios, LESS, TypeScript highlights Kendo UI grid: customization of paging, sorting, filtering, drop-down list customizations, deleting all filters, saving filtering/paging to the application state.
General solution for common WEB API Rest responses at backend and client- side handling, including errors.
II-nd part – 11 months Development of CMS modules: new one and redesigning existing ones Responsive Breakpoints: mobile, table, desktop, large desktop The key skills: knowledge of CSS 3.0, HTML 5, DOM. backend Azure web service to load React server-side (hydrated) modules according to requests from the web page composer service.
frontend React Hooks 16.8, Bootstrap 4.3, SASS, TypeScript highlights Video player component: implemented for YouTube and Vimeo, carousel of video thumbnails.
Image/Video gallery: general image/video responsive viewer/player respecting free viewport space and aspect ratios.
Responsive Table component: vertical/horizontal scroll, fixed columns, column/row highlighting, calculation of the same column width/row heights respecting any content of cells, dynamic resizing of header on scroll Development of administration UI for modules with responsive table component
Date/time functions to accept any kind of datetime from backend and localize them into target local formats.
Fixies on MSIE 11 - many CSS things had to be polyfilled/worked around by JavaScript.
12/2018 – 4/2019 Training on real-world project
Full-Stack Web developer
area Eshop: www.lecime-prirodou.cz
work Full stack web development of eshop: converting from PHP MVC framework to ASP.NET core, adding shopping cart, administration of products and other eshop-related stuff. Adding simple content management. Responsive design based on Bootstrap 3 moved to Bootstrap 4 – flex box layout.
tools VS 2017 + Resharper, Aurelia CLI, .NET Core CLI, git, npm, nuget, gulp, Entity Framework Core migrations, SQL Server Management Studio, TeamCity 2018, Chrome DevTools, modernizr.com
backend MS SQL 2016 /2017+ SQL Server Database Project, Entity Framework Core 2.2, C#, ASP.NET Core 2.2 + Razor Views + WEB API + own tag helpers
+ own view components, NUnit 3.5, Automapper, Portable XAML, PowerArgs, Reinforced.Typings
frontend Aurelia framework, Jquery, HTML 5, SCSS CSS, TypeScript EcmaScript 5, Bootstrap 4 customized via SCSS, SystemJS, Numeral.js, Moment.js highlights Initializing Aurelia SPA application embedded in a server-side generated content without losing the initial content (no double loading). A search engine gets legacy server-side generated version, but a user can see initialized Aurelia application. Using the Aurelia enhancing mechanism where appropriate – added support for loading server-side generated content used as a standard Aurelia view component.
SqlServerMigrationGenerator: supporting generation of file groups, check constraints, triggers.
DNS queries
06/2018 – 11/2018 Cool People s.r.o. @ Ostrava, The Czech Republic Senior Full-Stack Web developer
area Business WEB applications development
work Web development of eshop-like b2b applications: bug fixes, implementing changes, refactorings, techology upgrades, optimizations, styling, testing; improving Selenium based UI Tests; supporting deployment: TFS CI builds, releases
tools VS 2017 + Resharper, Angular CLI, .NET Core CLI, npm, nuget, sqlcmd, sqlpackage, msbuild, powershell debugger, SQL Server Management Studio, dotTrace Profiler, Team Foundation Server 2015/2017: issue tracking, source control, build & releases, code reviews, Chrome DevTools backend MS SQL 2014 + SQL Server Database Project, Entity Framework 6.0 - Code First from Database, .NET 4.6.1 + C#, ASP.NET Core 2.1 + Razor Views + WEB API, HttpClient, Json.NET, Serilog, NUnit 3
frontend HTML 5, CSS + SASS, TypeScript, Angular 6, PrimeNG, Redux + NGRX Store, Web, Selenium WebDriver
highlights introducing SQL DB project for automated deployment + build & release steps TFS server
backend code optimizations
creating and maintaining TFS (CI) Builds & Releases definitions 09/2017 – 05/2018 Profinit EU, s.r.o., Prague, The Czech Republic
.NET developer
area Business WEB applications development
work Learning existing bank system related to collaterals and receivables fixing and refactoring backend code, writing/fixing unit tests adding new functionality: XAML based system configuration, performance profiling
administrating TeamCity (CI) build configurations
technology C#, MS SQL Server 2012, T-SQL, .NET 4.5, IIS 8, ASP.NET WEB API 2.0, ASP.MVC 5, Entity Framework 6 (POCO first), PostSharp 5.x, XAML, PowerArgs, WCF, GIT, SVN, TeamCity, Bugzilla, VS 2017, Resharper, StyleCop, MS Build, BAT & PowerShell scripts
04/2017 – 08/2017 Agily, Intelogy devs @ Prague, The Czech Republic Senior ASP.NET developer
area Business WEB applications development
work RESTful WEB proxy between database and web portal business application Taking over WEB business applications supporting internal business processes Tool of general export of a data source to excel (eventually to any other format)
Learning basics of the Power BI technology- proof-of-concept report & dashboard examples
technology C#, MS SQL, T-SQL, .NET 4-4.5.2, MS Server 2003-2016, IIS 6-8, ASP.NET WEB API 1-2.2, OData, ASP.NET Forms 4.6, ASP.MVC 5, Entity Framework 5/6 (POCO first + database first), ADO.NET, JQuery, JavaScript, CSS, Bootstrap, Twitter Typeahead, jsGrid, Aspose.Cells, Swagger, Power BI, Postman, TFS, GIT
01/2017 – 03/2017 Cool People s.r.o., Prague, The Czech Republic Senior ASP.NET developer
area Business WEB applications development
work Working on relatively isolated parts of a web application for private customers of a commercial bank; close cooperation with DB dedicated developer technology DB Oracle - dotConnect + ADO.NET data reader, ASP.MVC 5 + C#, JQuery, Kendo (Telerik) Grid, Charts
09/2015 – 08/2016 YOUR SYSTEM s.r.o., Prague, The Czech Republic Senior Web Developer
area Business WEB applications development
tools VS 2015 + Resharper + Web Compiler, SQL Server Data Tools for Visual Studio 2013 + MS SQL Server 2014 + SSRS + Report Builder 3.0, GIT, Phabricator
backend MS SQL 2008, 2014, Entity Framework 6.0 - Code First, .NET 4.5(.2), + C# ASP.MVC 5,2.3 Razor Syntax, ASP.NET Web API 2, MS Unity 4, Bundle Transformer, AutoMapper, iTextSharp 5.5.9
frontend HTML 5, CSS + LESS, JavaScript, Knockout, JQuery, Bootstrap, Kendo ASP.MVC (grid, datepicker, combo, dropdown, number text editor) + knockout-kendo-js, Font Awsome
highlights cloning SSRS database as a new SSRS instance Czech regions map vectorization via SVG into MS SQL Spatial Data iTextSharp: HTML -> PDF, own tag processors, variable page size generation in a single PDF document
EE DB migrations - own SqlServerMigrationSqlGenerator: using table annotations to generate SQL creating FILEGROUPs and setting table to annotated ones, generating DDL scripts wrapped into transactions work Web proxy development for SSRS API + own API - required anonymous access - reports released for public
ASP.NET WEB API accessing saved SSRS reports and relational data - cosumer PHP portal
creating ETL transferring Excel data into MS SQL 2014 tables SSRS administration
creating several reports in Report Builder 3.0 - e.g. hierarchical maps report DHL: developing an internal business web application of electronical document creation
4 different version of a form editor
form definitions persisted in a database
document output in PDF
document versioning - complete change history
integration of internal systems with REST-ful interface pulling data into an electronical document
using WCF (SOAP) to CRUD operations on entities in the internal systems locking document mechanism for editing
administration tool for document distribution to an approval proces 09/2014 – 07/2015 COMPAREX CZ s.r.o., Prague, The Czech Republic Senior Web Developer
area Business WEB applications development
tools VS 2013 + Resharper, Enterprise Architect (EA), MS SQL Server 2012 + SQL Management Studio, Team Foundation Server
backend Entity Framework 5 - Database First, .NET 4, + C#, ASP.MVC 4, Razor Syntax, Windows Workflow Foundation 4.5, MS Unity 3, AutoMapper frontend HTML 5, CSS + LESS, JavaScript, Kendo ASP.MVC, Kendo MVVM, JQuery, Bootstrap, BundleTransforming
miscellaneous Managed Extensibility Framework (MEF) - basics highlights consolidation of the ASP.MVC code, using "best practices"; solution for customization with ASP.MVC 4 - own view engine, controller factory using MS Unity; swapping KENDO grid batch cell editing for own really working "KISS" solution with a ASP.MVC binder using KENDO MVVM; sharing ASP.MVC based core in other ASP.MVC applications
work steps TFS tasks business analyst (updating EA Data Model) T-SQL DDL/DML script Visual Studio EDMX using own core to do CRUD operations WWF/ASP.MVC KENDO JavaScript ( cooperating with grafic/web designer)
12/2013 – 08/2014 Neatech s.r.o., Sumperk, The Czech Republic Senior Programmer
area Business WEB applications development
tools MS VS 2010/2013 + Resharper, GIT, TeamCity, YouTrack, Enterprise Architect (EA)
backend MS SQL 2012, .NET 4.5(1) + C#, ASP.NET MVC 4/5, Razor syntax, MS Unity Container, Web API, Entity Framework - POCO, CodeFirst fluent API mapping, Repository, UOW patterns, System.Web.Optimization bundling, ADO.NET, ADOMD.NET, MS Reporting Services 2012
frontend HTML 4,5, CSS + LESS, JavaScript, AJAX/AJAJ, JQuery, Bootstrap 3.0, Knockout 3.1
miscellaneous twitter typeahead + Bloodhound
highlights analysis with EA: use case model, setting up MS SQL database for EA team modeling, domain model, TeamCity, YouTrack, GIT server installations, own ASP.MVC HtmlStaticViewEngine
work steps general analytical paper working on analysis (domain model, use cases) time estimation youtrack UI implementation POCO mapping data generation persistence + backend
08/2010 – 08/2013 ST Software s.r.o., Liberec, The Czech Republic Senior Programmer
area Business WEB applications development
tools MS VS 2010 + Resharper, T4 Templates, GIT, TeamCity, JIRA, Trello, dotTrace, Enterprise Architect (EA), NUnit
backend MS SQL 2008 + NHibernate, .NET 3.5, 4 + C#, ASP.NET MVC 3, 4, Razor syntax, XAML, MS Unity Container, Web API, WCF, SOAP frontend HTML 4,5, CSS + LESS, JavaScript, AJAX/AJAJ, JQuery, JQuery Templates Bootstrap, WinForms
miscellaneous List & Label reports, FLEXEL (XLS export/import) highlights BS Card payment interface, Enterprise Architect transformation templates, MS SQL merge replications
work steps (JIRA/Trello ) (EA class model transformation template ) MS VS domain model T4 templates DML DB seeding (data generator) NHibernate mapping files Repository
11/2008 – 06/2010 Blue Pixel s.r.o., Olomouc, The Czech Republic Senior Programmer
area Business Intelligence, ASP.NET (1.1, 2.0) Web, NUnit tests tools MS VS 2003-2008, Subversion, Mantis, Enterprise Architect, DAL + BL generator, partially MS Team Foundation Server, NUnit backend MS SQL 2005 + ADO.NET, .NET 2.0 + C#, ASP.NET, Web Services, SOAP, WCF, MS Analysis Services, MS Reporting Services
frontend HTML 4, CSS, JavaScript, AJAX/AJAJ, JQuery, WinForms miscellaneous Devexpress, One Click, WiX, MDX basics, Ionic's Isapi Rewrite Filter highlights OLAP cubes design, Enterprise Architect plug-in, own DAL+BL generator, DMS implementation, JIRA & MS TFS integration, RSS implementation, passive VB.NET, MS SQL CLR integration, wake-on-lan, RS232 work steps ((communicating with a customer analyzing MANTIS ) designing ) coding
EA data model DDL script
EA class model EA plug-in DDL/DML script MS SQL ext. properties DAL + BL
03/2008 – 11/2008 Kilian Systems s.r.o., Zabreh, The Czech Republic IT Expert – time-limited contract
area hardware service, network administration, IT helpline/support, software application analysis
tools LINUX server (firewall, Web server, DHCP server, routing), WINDOWS working stations, Fujitsu-Siemens testing PC software, screwdriver, compressor, drill, Enterprise Architect, MS Word + MS Excel miscellaneous using watch-dogs
highlights assembling electronic devices, assembling & cleaning PC-ies, learning video- walls & info-panels infrastructure, learning gaming machines, application analysis of a congress center IS, support for IT service tender 03/2005 – 08/2007 Baader Computer s.r.o., Sumperk, The Czech Republic Leading Programmer / Development Office Head
area Web development ASP, ASP.NET 2.0 of CRM applications tools MS VS 2005, Delphi 5 (COM), Home Site, ERWIN, Team Coherence backend MS SQL 97-2000 + ADO(.NET), .NET 2.0 + C#, ASP + VB Script + COM, ASP.NET
frontend HTML 4, CSS, JavaScript, MSIE 5-6
miscellaneous PDF Lib 6.x, Adobe Acrobat
highlights founding branch office, hiring colleagues, transfer from ASP to ASP.NET 2.0, PDF generation, writing ERWIN macros to generate C# classes work steps ERWIN data model SQL DDL script
ERWIN data model ERWIN macros C# classes
07/2002 – 02/2005 Baader Computer s.r.o., Home office ASP & Delphi Programmer
area ASP CRM applications, Delphi server-client DB applications tools MS VS 2000, Home Site, ERWIN, Delphi 3, 5, Team Coherence backend MS SQL 2000 + ADO, ASP + VB Script + COM, Delphi components + Object Pascal, BDE (Paradox) + SQL
frontend MSIE 5-6, HTML 4, CSS, JavaScript, Delphi VCL (WIN32) miscellaneous PDF Lib 6.x, Install Shield 5, QuickReports, IFRAME a-là AJAX highlights WYSIWYG-like letter designer in DHTML, PDF generation, general data selection tool (meta-data model stored in database) work steps ERWIN data model SQL DDL script
03/1999 – 06/2000 Baader Computer s.r.o., Praha, Brno, The Czech Republic Junior Programmer
area Delphi (desktop) DB applications, ASP web business applications tools Delphi 1,3,5, ERWIN, Home Site
backend MS SQL 7 + ADO, ASP + VB Script + COM, Delphi components + Object Pascal, BDE (Paradox, DBase) + SQL
frontend Delphi 1, 3, 5 VCL (WIN32), DHTML, JavaScript, MSIE 4, Netscape 2.1
(layers)
miscellaneous Install Shield 5, Crystal Reports, QuickReports highlights conversion C++ Object Pascal, BDE Paradox tables verification, repair, packing, backup and restore tool, low-level“ ObjectPascal magics a-là accessing private variables, canvas drawing, Install Shield 5 scripting, 3-layered (WCF-like) application, Delphi VCL grid-based data drilling, own DHTML calendar component, own DBF component
work steps ERWIN data model SQL DDL script
05/1998 – 10/1998 Tesco s.r.o. ( Tesco SW a.s.), Olomouc, The Czech Republic Programmer-Analyst
area Business Intelligence, Data Warehousing
tools SAS Institute DW tools + proprietary language for UI and DATA manipulation, Select Engineer CASE tool
highlights learning snow-flakes and DW“, teaching the same, no practical programming just learning and playing“
11/1997 – 03/1998 Military Service
10/1995 – 12/1995 VSB-TUO, Faculty of Economics, Department of IT in Economics, Ostrava, The Czech Republic
IT Seminar Teacher
area MS DOS, Windows 3.x, MS Word, Quattro Pro 5.0 Education
1995 – 1997 VSB - Technical University of Ostrava, Faculty of Economics System Engineering and Information Technology – master degree 1992 – 1995 VSB - Technical University of Ostrava, Faculty of Economics Economics – bachelor degree
1988 – 1992 Secondary technical school, Sumperk, The Czech Republic Electric traction and rail vehicles in transport
Courses, seminars
12/2013 – 05/2013 German beginners lessons, English conversation lessons 09/2013 – 12/2013 Own education
NoSQL, Polyglot databases concept, Graph databases introduction OOD principles
Agile principles
WPF introduction, NHydrate introduction, MVVP, MS VS DSL basics, mobile web browser viewport stuff, Open Office Calc functions programming, C# unsafe code - pointers
WEP passwords cracking (BackTrack), Windows 8 learning Git Server, JavaScript – ECMA news
PLC principles
German beginner's course
09/2007 – 02/2008 Own education
CASE tools Enterprise Architect, Model Maker
re-freshing Object Pascal (Delphi)
getting deeper into ASP.NET, .NET, C#
introduction to Mono Project, NHibernate
design and development of own ASP.NET-based framework, own persistence layer
getting next step deeper into Linux
little quick course of programming technology devices, PLC 19-23/11/2007 Course of object programming, UML and component technology Hotel Jelenovska, Valasske Klouboky, The Czech Republic Ilja Kraval, www.objects.cz
analytical & design patterns, object principle, UML understanding, UML diagrams
1998 – 01/1999 Own development
BDE desktop WIN32 applications in Delphi + Object Pascal MLM business support application
Sport results application
Vector painting application
Miscellaneous
Languages czech: native
slovak: bilingual proficiency
english: professional working proficiency
german: elementary proficiency (basic words and phrases) russian: elementary proficiency (being forgotten)
polish: passive understanding
Interests programming, chess, bike, jogging, (cross-country) skiing, meaning of letters, etymology, metaphysics
Another skills hardware proficiency, driving licence, all-ten fingers writing Zlaté Hory, The Czechoslovak Republic, 2026-08-19