Work Experience
2026 - now
Customer Request Management System - FE Lead Developer
Multi-role system for managing customer requests and complaints, used by tenants across the country. Frontend - React SPA, Keycloak, REST API, Vite, TanStack Table, TanStack Query. Backend - microservices architecture. Project responsibilities: Lead developer, managing a team of 3 FE developers to deliver the system on an expedited timeline.
2025 - 2026
HW Device Management Platform - React Developer, UI Designer
Application for administration, configuration and management of hardware devices, with multiple user roles and UI optimized for each. Stack - React, Vite, REST API, Docker, TanStack Query, Figma. Project responsibilities: FE architect, developer and UI designer, working in a team of many specialists across FE, BE and HW.
2023 - 2024
Website with CMS and Client Portal - Next.js, Node.js developer
Implementation of a website (articles, services, contact form, price calculator, PDF generation, ...) and user interface of a web application (login, registration, private zone). Frontend - Next.js, Typescript, SASS CSS modules - IDSK design components. Backend - Strapi CMS, implementation of custom endpoints and operations. Implementation of automated tests - Cypress. Project responsibilities: Architecture design, technology selection, dockerization of the solution, solution development. Creation and collaboration on CI/CD design and implementation. Project maintenance.
2023 - 2024
Internal AI Chat Tool - Next.js, Node.js developer
Internal AI chat application with authentication, chat history and token management. Frontend - Next.js (13+), server actions, server components, Formik, MUI, Typescript. Implementation of chat history, user chat thread. FAQ zone manageable from CMS. Backend - Strapi, Docker, Typescript, Azure OpenAI. Implementation of endpoints for working with user chats and messages, user token management, unit tests. Project responsibilities: Technology selection, project setup and configuration, lead developer, project maintenance.
2023 - 2024
Internal Portal and Seating Plan - Next.js, Node.js developer
Internal company portal with news, events and important information manageable via CMS. Frontend - Next.js. Backend - Strapi. Project responsibilities: Technology selection, project setup and configuration, mentoring and code review for junior developer, project maintenance.
2020 - 2022
Monitoring Dashboard - Senior React, Node.js developer
Implementation of web application dashboard - React, Redux, MaterialUI. Implementation of backend services and endpoints - Node.js, Express, Knex, OpenAPI, kafka.js, PostgreSQL, Winston, OTEL. Unit tests using Mocha, Sinon. Project responsibilities: Collaboration on architecture, services and interfaces design. FE, BE developer.
2019 - 2020
WooCommerce Eshop - PHP developer
Development of an e-shop based on WordPress and WooCommerce. Creation of a simple Auth server and endpoints for other applications. Development of a WordPress plugin for application technical support. Integration with third-party services. Collaboration on UI design and UX solutions. Project responsibilities: PHP developer.
2018 - 2020
Online Learning Platform - PHP developer, Analysis
Comprehensive system for taking online courses, including user registration, course purchase, tests and certificates, plus an admin interface. Stack: CakePHP 3. Project responsibilities: Gathering client requirements, drafting the PRD, implementation and deployment.
2012 - 2020
PHP, JS developer - freelancer
Development of prototypes and applications in React (UI design, technology selection and BE interfaces). Participation in service architecture design. Management and development of existing Yii2 applications. Management and expansion of WordPress websites. Collaboration on UI design and UX solutions. (React, Node.js, Yii2, CakePHP 2, CSS, SASS, LESS, Docker, WordPress, WooCommerce, jQuery, jQuery Mobile, Cordova, Phonegap, Intel XDK, REST, GraphQL)