Overview
Technical skills
Timeline
Roles

Overview

Senior full-stack/platform engineer with 10+ years of experience delivering enterprise web systems. Strong in TypeScript/JavaScript with Angular, NestJS and Node.js, designing reusable workflow components, APIs, and automated testing. Experienced in observability with OpenTelemetry and in using AI-assisted development tools to speed up implementation and iteration.
Phone

Technical skills

Languages
3
JavaScript
Node JS
TypeScript
Node JS
3
Nest.JS
Express
Puppeteer
DevOps
4
AWS
GCP
OpenTelemetry
Docker
Frontend
5
Angular
D3.js
JQuery
Redux
RxJS
Other
17
Spring Boot
Copilot
Claude Code
React.js
Claude
ElasticSearch
MySQL
Redis
Apache Kafka
DynamoDB
GitHub
Heroku
Git
Rest API
Webpack
OpenAI Codex
Clean Architecture

Timeline

Senior Software Engineer at HSBC Technologies • Senior
Sii Polska • Full-Time
Feb 2022 to Present 4 Years 8 Months In office
Delivered full-stack features for enterprise banking platforms, owning work from requirements through production. Led rollout of a reusable dictionary-based CMS workflow model across multiple projects and acted as tech lead for a communications tracker workflow application. Implemented D3-based visualizations, designed reusable workflow APIs, strengthened resilience, and improved observability with OpenTelemetry. Standardized API design with OpenAPI/Swagger and supported delivery via testing, code reviews, and AI-assisted development.
Angular
RxJS
Node JS
Nest.JS
Docker
D3.js
OpenTelemetry
Swagger
Copilot
Claude Code
Fullstack Developer at Roche Technologies • Middle
Astek • Full-Time
Jun 2020 to Jan 2022 1 Year 7 Months In office
Built full-stack features for data-oriented products by integrating frontend delivery with backend services and workflow automation. Developed data visualization modules using D3/C3 and created Google Sheets-based input workflows to simplify structured data entry. Automated PowerPoint report generation, implemented GCP chatbot-related functionality, and improved product visibility with analytics monitoring. Enhanced backend data-fetching APIs in Spring and extracted data from SAP for downstream processing.
Angular
Redux
JQuery
Puppeteer
Node JS
GCP
D3.js
Spring Boot
Google Sheets
Akademia Humanistyczno-Ekonomiczna w Łodzi (AHE)
Bachelor's Degree • Computer Science
2019–2021 Łódź, Poland
Software Developer • Middle
Pronos S.A • Full-Time
Feb 2020 to Mar 2020 1 Month In office
Built and integrated Node.js API endpoints for a portfolio managing application. Worked on backend endpoints to support application workflows and data exchange. The CV does not provide additional implementation details for this role.
Node JS
Express
Software Engineer at Volvo Technologies • Middle
Ework Group • Full-Time
May 2019 to Feb 2020 9 Months In office
Built and integrated Node.js API endpoints for an order tracking platform to enable frontend-backend data exchange. Developed order tracking features using vanilla JavaScript and Node.js, covering UI behavior, integration logic, and application behavior. Coordinated with an international team on implementation, reviews, and feature delivery.
JavaScript
Node JS
Software Developer • Middle
Altimi/Softiti • Full-Time
May 2015 to May 2015 0 Months In office
Designed and delivered web applications and microservices for international clients across multiple projects. Contributed across frontend and backend development depending on project scope, working in Agile, Kanban, and Scrum teams. Implemented solutions using Angular and backend technologies on AWS, including Node.js services and Java-based components where applicable.
Angular
JavaScript
Node JS
Express
Nest.JS
AWS
Java
Junior Java Developer • Junior
Look4IT • Full-Time
Jul 2014 to Sep 2014 2 Months In office
Worked as a Junior Java Developer. The CV does not provide additional detail on specific responsibilities or technologies used during this role. This position reflects early Java development experience in the candidate’s career history.
Java
Trainee • Junior
Sygnity • Full-Time
Aug 2013 to Feb 2014 6 Months In office
Worked as a Trainee at Sygnity. The CV does not include details about tasks, technologies, or outcomes for this role. This entry indicates an early career training stage before later full software engineering positions.