Jan is a passionate software engineer with 7+ years of experience working on the development of multiple applications, including the implementation of a payment system used by one of the biggest e-commerce groups in Central and Eastern Europe. He is highly-skilled in Python but also keen to learn new tools and technologies, aiming to improve people's lives through technology, creativity, and collaboration.
Performed maintenance for a Fintech app, including online payments processing, credit scoring, data exports, security issues, REST API, admin view, etc.
Implemented a mechanism to sync credit card payments with the database. Designed a REST API and maintained its documentation using Apiary and OpenAPI.
Integrated the system with asynchronous tasks (Celery) communicating with 3rd party apps via API calls.
Acted as a remote contractor delivering a complete end-to-end online sales application process for TOP 10 automobile manufacturers in a very agile startup environment.
Integrated a web application with Salesforce CRM so the sales department could have up-to-date information about the customer order progress.
Wrote custom PostgreSQL queries to speed up the requests. Created microsites and integrated them with Google Tag Manager.
Acted as team leader and main maintainer of the default Fedora Linux system component DNF which keeps customers's machine up-to-date with security patches and lets users install a new software.
Drove change of replacing main system component of Fedora Linux distribution which was hardlymaintainable and so costly for Red Hat. Coordinated the development of the microdnf package manager for RHEL Atomic image so RHEL images having microdnfinside could be 2.5 times smaller.
Maintained the Linux software package manager (Python, C), adding compatibility features, improving package dependency resolution and releasing regular upgrades of DNF package management stack.