Curriculum Vitae

Senior Software Engineer

MSc in Computer Science — Wrocław University of Science and Technology

Professional Profile

For many years, I developed and maintained an ERP system using Java/J2EE, working on its architecture, persistence layer, databases, migrations, update mechanisms, reporting and deployment.

I currently develop backend and web applications using Java, TypeScript and Node.js, while designing deployment environments based on Linux, Docker, Nginx, Jenkins and Oracle Cloud Infrastructure.

Doświadczenie zawodowe

probit.com.pl

Senior Java Developer / Enterprise Software Engineer

Long-term development, maintenance and modernization of a large-scale ERP system supporting finance and accounting, HR and payroll, fixed assets and administrative processes.

  • Long-term development of an ERP system used by businesses to manage finance, accounting, HR, payroll, fixed assets and administrative processes
  • Designing architectural solutions for new modules and mechanisms supporting the continued development and maintenance of a long-lived system
  • Projektowanie, rozwój i utrzymanie autorskiej warstwy persistence dla Oracle Database, Microsoft SQL Server i JavaDB
  • Automatyzacja wdrażania i konfiguracji kolejnych wersji systemu ERP na serwerach aplikacyjnych JBoss i WildFly
  • Configuring data sources, connection pools and integrations with Oracle Database and Microsoft SQL Server in JBoss and WildFly environments
  • Rozwój i utrzymanie komunikacji klient–serwer w wielowarstwowej architekturze J2EE z wykorzystaniem EJB i JNDI
  • Adapting the application, server configuration and deployment processes to successive JBoss and WildFly versions
  • Opracowanie mechanizmów automatycznej instalacji i aktualizacji systemu
  • Projektowanie i wykonywanie migracji danych między wersjami systemu oraz pomiędzy Oracle Database i Microsoft SQL Server
  • Projektowanie rozwiązań zapewniających współpracę aplikacji z Oracle Database, Microsoft SQL Server i JavaDB
  • Automatyzacja instalowania nowych baz danych, przygotowywania schematów i inicjalizacji środowisk
  • Creating tools for backups, data restoration and administrative and deployment processes
  • Rozwój systemu raportowania opartego o JasperReports, Crystal Reports, JavaScript, modele encji oraz SQL
  • Rozwój modułu środków trwałych, w tym algorytmów amortyzacji liniowej i degresywnej
  • Implementing and developing an access control mechanism based on users, groups, roles and access to system functions
  • Optymalizacja zapytań SQL, operacji bazodanowych i procesów aplikacyjnych
  • Analiza problemów, diagnozowanie błędów aplikacyjnych i bazodanowych oraz przygotowywanie poprawek
  • Refactoring, maintaining compatibility and further developing a long-lived ERP codebase
Java J2EE / Jakarta EE EJB JNDI JDBC / DataSource WildFly / JBoss Oracle Database Microsoft SQL Server JavaDB SQL JPA JSF HTML JavaScript JasperReports Crystal Reports JUnit SVN

Certyfikaty

  • SL-425 Tworzenie architektury i aplikacji J2EE
  • SL-500 Wzorce J2EE
  • PRAKTYK.NET

arti24

Senior Software Engineer / Full-Stack Developer

2024–present

Designing and developing a custom multi-service platform, professional portfolio, online CV and shared tools for multiple applications and domains.

  • Developing a multi-application TypeScript/Node.js repository with packages shared across multiple services
  • Designing and implementing a multilingual online CV and portfolio
  • Creating shared components, EJS templates, page models, localization systems and routing mechanisms
  • Building a visitor tracking system and statistics API
  • Developing interfaces with EJS, Lit, Angular and React
  • Configuring TypeScript compilation, asset bundling and build processes for multiple applications
  • Automatyzacja wdrożeń, konfiguracja kontenerów, reverse proxy i usług
  • Managing Git repositories, troubleshooting environments and updating dependencies
TypeScript Node.js Express Fastify EJS / SSR Lit Angular React REST API SCSS Bootstrap esbuild JSON-LD Schema.org Docker Docker Compose Nginx Jenkins Linux Oracle Cloud Infrastructure Git

Certyfikaty

  • Oracle Cloud Infrastructure 2024 Generative AI Certified Professional

bodypainter.eu / themself.eu

Software Engineer / DevOps Engineer

2024–present

Designing, developing, deploying and maintaining web services and shared application and server infrastructure.

  • Designing Node.js/TypeScript application architecture and organizing shared modules and components
  • Building server-side rendered applications using Express, EJS and multilingual data sources
  • Projektowanie endpointów i usług backendowych
  • Containerizing applications and automating builds and deployments using Docker, Docker Compose and Jenkins
  • Deploying and maintaining services in Oracle Cloud Infrastructure
  • Automating browser-based tests and tasks using Playwright and Puppeteer
  • Monitoring services, analyzing logs, troubleshooting issues and deploying fixes
Node.js TypeScript Express EJS / SSR Lit React Docker Docker Compose Nginx Jenkins Linux Oracle Cloud Infrastructure Git Playwright Puppeteer

Certyfikaty

  • Oracle Cloud Infrastructure 2024 Generative AI Certified Professional

kursb.pl

Full-Stack Developer / Technical SEO

2026–present

Zaprojektowanie i rozwój wielojęzycznego serwisu informacyjnego.

  • Projektowanie struktury serwisu, routingu, modeli stron i danych lokalizacyjnych
  • Implementacja stron w TypeScript, Node.js, Express i EJS
  • Modeling instructions as data
  • Migracja serwisu z domeny katb.pl do kursb.pl wraz z przekierowaniami 301
  • Konfiguracja Nginx, HTTPS, certyfikatów, Docker i procesu wdrożeniowego
  • Testowanie renderowania, wersji językowych, JSON-LD i przekierowań
TypeScript Node.js Express EJS / SSR SCSS Bootstrap JSON-LD Schema.org sitemap Nginx Docker Jenkins Linux Git

KopaMa – serwisy szkoły nauki jazdy

Software Engineer / Web Developer

2026–present

Developing informational and technical websites supporting a driving school.

  • Modeling and presenting course, schedule and offering data
  • Integrating services and web components
  • Developing embedded components using Lit
  • Developing a statistics service and visitor counters
  • Maintaining routing, domains, reverse proxy and deployments
TypeScript Node.js Express EJS / SSR Lit REST API JSON-LD Schema.org Docker Nginx Jenkins Linux Git

Wykształcenie

Wrocław University of Science and Technology — MSc in Computer Science