Work Experience
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 Chat GPT Tool - Next.js, Node.js developer
Internal Chat GPT 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 OpenAPI. 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
MONSE Senior Monitoring - Senior React, Node.js developer | Monse
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 - Monse
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
PHP developer, JS developer
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, CSS, SASS, LESS, Docker, WordPress, WooCommerce, jQuery, REST, GraphQL)
2016 - 2018
PHP, JS developer - freelancer
Development of prototypes and applications in React. Participation in service architecture design. Management and development of existing Yii2 (PHP) applications. Management and expansion of WordPress websites. Collaboration on UI design and UX solutions. (React, Node.js, Yii2, CSS, SASS, LESS, Docker, WordPress, WooCommerce, jQuery, REST, GraphQL)
2014 – 06/2016
Hybrid Mobile App Developer - freelancer (part time)
jQuery Mobile, Cordova, Phonegap, Intel XDK, CSS, HTML
11/2012 – 06/2013
FE developer - Adbee digital (part time)
HTML, CSS, CakePHP 2, jQuery