I’m a senior software engineer with 10+ years of experience building scalable backend and full-stack systems across consulting, marketplace, e-commerce, media, and digital product platforms. I enjoy translating product and business requirements into secure, testable services and user-facing workflows, while integrating third-party APIs and modernizing existing codebases. I’ve worked extensively with TypeScript, Node.js, NestJS, Express, React, and Next.js, along with PostgreSQL and Redis, to deliver production-grade web applications. I also care about engineering fundamentals—code reviews, structured testing, observability, CI/CD, and production ownership—so teams can ship reliably and improve performance, maintainability, and delivery predictability.

I’m a senior software engineer with 10+ years of experience building scalable backend and full-stack systems across consulting, marketplace, e-commerce, media, and digital product platforms. I enjoy translating product and business requirements into secure, testable services and user-facing workflows, while integrating third-party APIs and modernizing existing codebases. I’ve worked extensively with TypeScript, Node.js, NestJS, Express, React, and Next.js, along with PostgreSQL and Redis, to deliver production-grade web applications. I also care about engineering fundamentals—code reviews, structured testing, observability, CI/CD, and production ownership—so teams can ship reliably and improve performance, maintainability, and delivery predictability.

Available to hire

I’m a senior software engineer with 10+ years of experience building scalable backend and full-stack systems across consulting, marketplace, e-commerce, media, and digital product platforms. I enjoy translating product and business requirements into secure, testable services and user-facing workflows, while integrating third-party APIs and modernizing existing codebases.

I’ve worked extensively with TypeScript, Node.js, NestJS, Express, React, and Next.js, along with PostgreSQL and Redis, to deliver production-grade web applications. I also care about engineering fundamentals—code reviews, structured testing, observability, CI/CD, and production ownership—so teams can ship reliably and improve performance, maintainability, and delivery predictability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Software Engineer at BearingPoint
October 1, 2022 - Present
Owned end-to-end delivery of TypeScript and Node.js services for consulting client platforms, translating business requirements into maintainable APIs, workflows, and integrations. Designed REST APIs and microservice components using Node.js, NestJS, Express, PostgreSQL, and Redis to establish clear service boundaries and reduce recurring integration issues. Built React and TypeScript internal applications for business and operations teams, creating reusable UI patterns and responsive workflows that reduced repetitive user interactions. Optimized PostgreSQL queries and Redis caching, including pagination and service-layer processing, improving response times for frequently accessed workflows. Integrated external APIs and internal enterprise systems with structured validation, error handling, and consistent data flows to reduce manual reconciliation and troubleshooting. Strengthened production delivery using Docker, CI/CD, monitoring, structured logging, code reviews, and repeatable tes
Software Engineer at G2A.COM
July 1, 2020 - October 1, 2022
Developed TypeScript and Node.js services supporting marketplace, checkout, product, account, and transaction-related workflows in a high-traffic e-commerce environment. Designed REST APIs using Express.js, TypeScript, and SQL, improving service-layer processing for order and catalog workflows and reducing processing bottlenecks. Built React and TypeScript marketplace functionality across product pages, checkout flows, account areas, and internal operations screens, improving consistency in customer-facing workflows. Tuned Redis caching and database queries for frequently accessed marketplace data to reduce selected API response times and improve responsiveness during peak traffic. Refactored legacy JavaScript modules into cleaner TypeScript structures and strengthened validation, logging, error handling, API monitoring, and testing to reduce recurring defects.
Software Engineer at Schibsted Tech Polska
November 1, 2018 - November 1, 2019
Delivered full-stack TypeScript and JavaScript features for digital publishing platforms, content workflows, reporting capabilities, and internal business applications while balancing product needs with maintainable implementation. Built Node.js and Express.js APIs for content delivery, user operations, reporting, and third-party integrations, improving integration consistency and reducing manual data-handling work. Created reusable React components and simplified application state management, improving frontend maintainability and reducing duplicated UI implementation. Worked with PostgreSQL, MySQL, MongoDB, and application-level caching to support data-driven workflows, reporting, and operational features while applying query and data-access optimizations. Contributed to code reviews, sprint planning, testing, debugging, and production releases with cross-functional engineering teams, improving release stability and reducing regressions.
Software Engineer at Perspective
February 1, 2018 - July 1, 2018
Delivered full-stack JavaScript applications for client-facing products and internal business platforms, implementing features from requirements through development, testing, and iteration based on client feedback. Built Node.js and Express.js REST APIs with MySQL and PostgreSQL for authentication, data processing, reporting, and business workflows, improving API processing efficiency. Developed responsive React interfaces using JavaScript, HTML5, and CSS3 and integrated third-party services to expand product functionality across desktop and mobile experiences. Applied testing, debugging, code review, validation, and database optimization practices to improve application quality and reduce recurring implementation defects.
Software Developer at Grand Parade
October 1, 2017 - December 1, 2017
Developed JavaScript web application features and Node.js/Express.js REST APIs for business applications, internal tools, and platform workflows, improving frontend-to-backend integration consistency. Optimized SQL-backed functionality and strengthened validation, exception handling, logging, API testing, and release preparation, contributing to fewer recurring production issues. Built reusable frontend components with JavaScript, HTML5, and CSS3 while applying iterative improvements based on active product requirements and production feedback.
PHP Developer at Appdate
November 1, 2013 - July 1, 2016
Developed PHP and MySQL web applications, backend modules, admin panels, dashboards, and business websites supporting customer, content, reporting, and operational workflows. Built JavaScript and jQuery interfaces and integrated third-party payment, email, content, and other services, reducing manual business processes across selected client workflows. Improved application stability through input validation, SQL query optimization, debugging, and cleaner backend structures while collaborating directly with designers, project managers, and clients.

Education

Master of Science (MS) - Computer Science at Cracow University of Technology
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Retail

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer today.