
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer (Javascript / NodeJS / Typescript)
ABOUT ME I love learning new things I like to understand the application / eco-system I build as a whole. This means: understanding business needs, programming, app building, deploying it on sandbox / non-prod environments, making it production ready (monitoring, scaling, public / private cache), going live. EXPERIENCE: (Primary) NodeJS / Javascript / Typescript Backend Developer / Solution Architect - 7 years (Former / Secondary) Java Full-stack Engineer - more than 8 years - I don't do that anymore ;) STACK: Programming: NodeJS / Javascript / Typescript Frameworks: FastifyJS, ExpressJS, NextJS (React), NuxtJS (Vue), HapiJS CI/CD: Kubernetes (ie. Amazon EKS), Kustomize, Docker, Gitlab CI, Argo CD (Declarative GitOps), Amazon EC2, Github CI, a bit of Azure, Terraform, Nginx, Bash, Heroku (for fun / side projects), Google Cloud Compute Engine (some time ago), Openshift (some time ago) Workflow: some IDE (ie. Visual Studio Code), JIRA, Confluence, GIT (Feature branches / Merge requests / Code reviews), Slack / Teams, architecture decisions, documentation, meetings (refinements, retrospective meetings, daily), Sprints / Kanban Database / Search Engine / Cache: PostgreSQL (SQL + JSON), MongoDB, mySQL, Redis (private cache), Algolia Full-Text Search, Cloudfront (public cache) Third party SaaS: Contentful (headless CMS), Commerce-tools (E-commerce cart / order handling) Extras: deep understanding of Algolia Full-Text Search Saas - worldwide product database available in 16 languages (include Chinese), 200 million search queries monthly LEARNING FOR FUN: (Frontend) React Components, Vue Components
Intive - BLStream
NodeJS / Javascript / Typescript Software Engineer
September 1, 2015 – Present
intive - BLStream
Java Backend Developer - Contractor
August 1, 2014 – December 1, 2014
Dinghy Software
Java Developer
August 1, 2008 – June 1, 2015
Szczecin, Zachodniopomorskie, Poland
Loyalty Program for Worlwide known Car Manufacturer
May 31, 2026 – Present
Task: Design and implementation of full fledged Java EE 5 application for handling points based loyalty program. Role: Business logic implementation, front-end design Technologies: Java EE , EJB3, JPA(Toplink), Oracle AS, Oracle DB, OC4J, Webservices Duration: 5 months
Product Customizer module for company in London
May 31, 2026 – Present
Task: Development of website with shopping cart, with an ability to heavily customize products (luxury watches) Role: Luxury watches customizer implementation Technologies: JSP, Javascript, jQuery Duration: 3 months
ERP System for German Production Company
May 31, 2026 – Present
Task: Acquisition of development of existing hard to maintain and extend ERP project. Implementation of Callcentre / Product Sales client (Swing). Role: Implementation of core functionalities. DAO, Service layer implementation. Maintaining the project which includes : new features, bug fixes. Design and implementation of client application. Technologies: IBM Websphere AS, IBM iSeries, iSeries DB2, Java EE, JasperReports, Struts, Custom Tags, Spring, WebStart, Swing, JGoodies, Hessian, AjaxAnywhere, Hibernate, XSLT, DOM4J, JSP, jQuery, POI Duration: 5 years
Emergency Medical Services - Resources Dispatcher Real-Time Application
May 31, 2026 – Present
Task: Create Real-time application for Emergency Medial Services which handles resources (ambulances, helicopters etc.) dispatching. Role: Joined at the end of the project (last 2-3 months) to speed up the development process. Implementation of Spring MVC Controllers, creating reports using Jasper Reports, basic implementation of workflow engine (in web browser environment) using Jboss JBPM processes. Technologies: Spring MVC, Spring Data, Jasper Reports, JBoss jBPM Duration: 2-3 months
Price comparison engine – Zebre.pl
May 31, 2026 – Present
Task: Develop flexible products prices comparison engine which handles multiple, external APIs (auction platforms, price comparison websites), available via web and mobile (android, ios, j2me) Role: Java Architect and Developer - system architecture design, design and implementation of persistence, DAO, and service layer, front-end / android-UI design, external APIs integration, LBS (searching for nearest shops, drawing map paths), data caching Technologies: Spring Framework, Spring MVC, Struts 2, Hibernate, Apache Lucene, Maven, Memcached Duration: 18 months (Part-Time / Spare Time Additional Project)
Search application, Shopping List, Rating (world-wide synced), CMS modules built for worldwide available (16 languages) kitchen appliance eco-system
July 1, 2017 – Present
NodeJS / Javascript search application, using Algolia Search Engine Saas (focused on cooking recipes, available worldwide in 16 languages) and following the Self Contained Systems architecture. I also took part of implementing and designing cooking recipes rating system synchronized across different regions, with some having serious limitations (ie. China) , as well as Shopping List Tech Stack: NodeJS, Algolia Search Full-text Search, Gitlab CI, Kubernetes (Amazon EKS), Kustomize, ArgoCD , Nginx, Docker, EC 2 / Heroku / Openshift, Contentful, Contentful, PostgreSQL / MongoDB / AWS Aurora Role / Challenges: - NodeJS backend developer - actively participate in designing the project architecture, as well as giving the customer ideas for potential project enhancements (both technical and business perspective), deliver JIRA stories - CI/CD devOps - over time our project evolved: from simple Gitlab CI/CD setup, docker image registry, Amazon EC2 deployment -> Heroku -> Openshift (Kubernetes under the hood) - and with this setup we reached the production. Later we spent some time replacing Openshift infrastructure with: Kubernetes (Amazon EKS), Kustomize, Argo CD (declarative GitOps) and that's the currently existing solution - Deep understanding of Algolia Full-Text Search Engine Saas - Be a team-player ;) - actively share and take the knowledge from other team members (different backgrounds - python, java, javascript), code reviews Over time, our responsibility / scope increased and it's no longer only search but also shopping list, rating (regions / worldwide availability) etc.
Short, Proof of Concept project for 3 billion € revenue (yearly) company
April 1, 2017 – June 1, 2017
Short, one-month PoC (Proof of concept) project using: - javascript / node.js, hapiJS - java - nginx server side includes - docker, gitlab CI, amazon cloud - self-contained systems architecture - frontend (pattern library components) At the end, our PoC has won the long-term contract with 3 billion € revenue (yearly) company that offers paid recipes and kitchen appliance. Role: - prepare to become NodeJS backend developer :) - getting known self-contained systems (SCS) architecture - getting known nginx SSI - write small java module following the SCS Architecture (Spring Boot) - help guys with the NodeJS module - HapiJS API endpoints returning both JSON and partial HTMLs, unit tests (Code + Lab), sample E2E tests (Nightwatch + SauceLabs) Duration: 1 month
Earth Observation Platform for worldwide known airplane manufacturer
October 1, 2016 – February 1, 2017
Java backend project - endpoints exposed to frontend (admin panel) and ios / android mobile (client app). Tech stack / Tools: Java8, Spring Boot, Spring Data, MongoDB, MockMVC, Mockito, Google Cloud Compute Engine, Docker, Auth module (Spring Security / JWT), integration with, client provided, satellite earth images repository Role: - typical backend developer life ;) Duration: 5 months
NodeJS - short side / training project
January 1, 2016 – Present
Short, side-training project with an attempt to create skeleton for room reservation system in Javascript / NodeJS. Role: - learn as much as I can :) - be able to estimate, in NodeJS, potential future project - improve, learn functional programming - try to compare Java Spring / Dropwizard backend experiences with NodeJS backend - getting familiar with Docker, NoSQL DB Tech stack: NodeJS, passport JS, Office365 integration, Docker, Elastic Search Duration: up to month.
Data validation module
January 1, 2016 – Present
Tech stack: Java8, Dropwizard Framework, OVAL validation framework, MySQL, Docker The most important keywords about this project ? Deliver and timebox :) I had about 2 weeks to gather the requirements (remote work), come up with the architecture / tech stack and deliver working solution. My role was to create REST API backend module to: - validate (by using business rules) data coming from external source (SAP-like) - create basic web report with the validation results Duration: 2 weeks
BLStream Patronage Program - Backend module / Rest API using Dropwizard (Side project)
October 1, 2015 – April 1, 2016
Mentor in BLStream Patronage program - Java backend Team. My role was to guide students, make code reviews and give them ideas, best practices when it comes to software development. In the end, the "product ready" backend module / Rest API was delivered and used by Frontend, iOS, Android teams. Tools / Tech stack: Java8, Dropwizard Framework (Rest, Metrics, Tests), H2 / PostgreSQL, JIRA Stories, GIT, Pull requests, Code review
Room reservation system for Silicon Valley customer
September 1, 2015 – August 1, 2016
Room reservation system integrated with Microsoft Exchange / Office 365. Backend module / endpoints exposed to Frontend (admin panel) and iOS client (room reservation client). Tech stack / Tools: Java8, Spring Framework (Security, JDBC Template), JWT Token, PostgreSQL, Liquibase, Checkstyle, Microsoft Exchange / Office365 Integration, Amazon S3, MockMVC, Mockito, testNG Role: - Deliver backend JIRA stories :) - Rest endpoints / services / repositories - Microsoft o365 integration - Tests - JWT tokens, App only tokens, tokens... Duration: 1 year
Backend module for Banking Sector
January 1, 2014 – Present
Tech stack: Java 8, Spring Framework 4 (Spring REST Template, Security, JDBC Template, oAuth2), Mockito, MockMVC Role: - endpoints, services, repositories implementation - calculator module for bank-related calculations (estimated mortgage calculations etc. - provided by bank customer) - testing - external APIs integration (Third-Party Real Estates REST API, Facebook API) Duration: 4 months
ERP System for German Production Company as Web Application
January 1, 2013 – January 1, 2015
Task: Design and implementation of large (over 500 tables, "designed" by our customer, in DB) ERP / Monolith system as web application in order to replace legacy system. Role: System architecture design, DAO, Service layer design and implementation, business logic implementation, front-end design and implementation, project planning and estimation Technologies: Java EE, IBM Websphere AS, IBM iSeries, iSeries DB2,JPA (Hibernate), Spring Framework, Spring MVC, Struts, JSP, LESS, jQuery Duration: 2,5 years
Cultural Fit Analysis
The candidate's diverse project portfolio, ranging from ERP systems to real-time applications and search engines, indicates adaptability and a broad interest in different problem domains. The transition from Java to NodeJS/JavaScript/TypeScript demonstrates a willingness to embrace new technologies and adapt to evolving industry trends. Experience in mentoring and active participation in project design suggests a collaborative and proactive cultural fit.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a proactive approach to learning new technologies, active participation in architectural design, and a team-player attitude. Experience as a mentor suggests leadership and knowledge-sharing capabilities. The ability to deliver solutions under tight deadlines (e.g., 'Data validation module') demonstrates good operational fit and stress handling.