Web Developer - Self-employed
(May 2013 - Present)
As a contractor I help my clients to achieve their business
goals. I worked as a fullstack developer with a combination
of PHP+JS from 2012. Since 2017, I focus primarily on
frontend development using Angular 2+ framework.
I prefer to work on as recent version of Angular as
possible. I love to adapt new things and stay up-to-date
with latest changes in the framework.
When building FE apps, I'm used to think reactively. It
means, that if possible, I extensively leverage RxJs and
signals concepts. I believe it's crucial for creating well
maintainable apps.
Below is a short list demonstrating some of the projects
I've been recently involved in.
-
GRITA
Complete re-implementation of
old grant information system
for
Czech Science Foundation
using Angular Framework for FE part.
- Nx monorepo
- Angular 20
- NgRx
- Extensive RxJs usage
- Adapting signals
-
Keycloak library
-
SCSS,
Bootstrap
-
Usage of
gov.cz design system
&
Angular CDK
for development of custom form controls
-
Fixing bugs, UX issues & reducing the technical debt
in the existing codebase
- Development of new features
-
Global Payments Europe
Re-implementation of old information system for managing
distribution of physical payment cards. Mostly
development of new features.
- Nx monorepo
- Angular 17
- NgRx
-
Internal wrapper library for the
PrimeNG
-
Grafton
Re-implementation of legacy internal information system
for the personal agency. I mainly helped with fixing &
refactoring the core concepts in the existing app to
mitigate the most severe issues.
- Nx monorepo
- Angular 19 (migration from v17)
- NgRx
-
Customization of internal wrapper library for the
PrimeNG
As an outsourced FE developer, I've designed & implemented
most of the FE part for one of the applications developed by
the xitee k.s. company. The
cooperation was on fully remote basis.
The developement itself consisted of creation of the
proof-of-concept for the new version of
trading platform
intented for matching the potential investors with relevant
real estate developement projects.
Main technologies used in the project:
Beside developement, notable effort has been dedicated to
code reviews & validating the BE API implementation which
has been written in .NET and deployed to Azure.
Angular Developer -
Principal engineering s.r.o.
(Oct 2020 - Mar 2021)
Full-time development of FE side for internal system called
People Manager. The app was written using Angular 7
framework with conjuction with old
prime-ng
component library. My main responsibility was to refactor
legacy codebase, improve UX & fix known bugs in MVP version
of the product.
Lead Frontend Developer -
GoodVision s.r.o.
(Aug 2017 - Jun 2020)
GoodVision is a
cloud-based software for mining events from camera
recordings and their presentation in a meaningful way.
My responsibility was to develop frontend application of
GoodVision
video insights platform. Assuring overall quality using
GitLab CI pipelines, performing code reviews & discussion
with rest of team especially to achieve the best possible
UX. The FE team consisted of 4 people (including Junior &
Senior developers).
Main technologies used in this project:
Web Developer -
C4P s.r.o.
(May 2013 - Jan 2016)
Development of complex web-driven projects (http://www.onkoportal.cz,
http://www.webakademie.cz,
http://www.odbornykonzultant.cz) and mobile app development (SmartCongress).
Database-related activities included both new database
(re)design and also data migration tasks.
Main technologies:
-
PHP (mainly Nette Framework in conjunction with other
various libraries),
-
MySQL (introduced 'common' database system design which is
separated from project-specific model),
- JavaScript (jQuery, bootstrap.js, ...),
- HTML & CSS (including bootstrap framework),
-
C# (Windows Phone 8 application - BOD 2014, WFHSS 2014,
BOD 2015),
-
Java (Android app development & customization - BOD 2015).
Information System Developer -
Neomax CZ s.r.o.
(Feb 2013 - Apr 2013)
Participation in development of web-based information system
for ISPs called Mikrobill (startup project). Worked in small
team of 3 developers in total. Development has been
abandoned due to insufficient demand.
Main technologies:
- PHP (no framework),
- MySQL database design,
-
AJAX driven UI based mainly on jQuery UI and numerous
JavaScript libraries.
Mainly bug solving tasks together with implementation and
customization of an internal Content Management System.
Slides implementation for an online HTML & JavaScript
driven e-detailing presentation system included HTML &
CSS coding as well as the JavaScript usage. Creation of
simple custom 'bug tracking system' which led to increased
project management effectiveness.
Some of the websites which I've been working on:
Main technologies:
-
Raw PHP (no framework, usage of internal legacy coded
CMS),
-
JavaScript (jQuery & jQuery based extensions including
custom HTML5 presentation library
ClipNote),
- Basic Linux usage.