Jan Wiśniewski

🇬🇧 I am a generic Fullstack Developer and IT Delivery Engineer with over 5 years of experience in building scalable web applications. Currently, I work at Raiffeisen Bank International, developing FX platform solutions using Java 21+, Spring Boot, and Angular. My technical expertise focuses on Microservices architecture, Apache Kafka, and Docker. I combine strong backend skills with frontend proficiency to deliver end-to-end solutions.


🇵🇱 Jestem programistą Fullstack i IT Delivery Engineerem z ponad 5-letnim doświadczeniem w tworzeniu skalowalnych aplikacji internetowych. Obecnie pracuję w Raiffeisen Bank International , rozwijając rozwiązania dla platformy FX z wykorzystaniem Java 21+, Spring Boot oraz Angulara. Moja specjalizacja techniczna koncentruje się na architekturze mikroserwisowej, Apache Kafka i Dockerze. Łączę silne kompetencje backendowe z umiejętnościami frontendowymi, aby dostarczać kompleksowe rozwiązania typu end-to-end.

What I Do

Backend Architecture

Designing robust microservices architecture using Java 21+ and Spring Boot. Implementing complex business logic, CQRS patterns, and high-throughput event streaming with Apache Kafka.

Frontend Development

Building responsive, modern user interfaces with Angular (12+), TypeScript, and JavaScript. translating design mockups (Figma) into functional, interactive web applications.

DevOps Integration

Ensuring smooth deployment and stability using Docker and Jenkins. Optimizing application performance and setting up monitoring with Prometheus and Grafana.

Quality Development

Working in Agile/Scrum teams to translate business requirements into technical solutions. Ensuring code quality through Unit & Integration Testing (JUnit, Mockito) and code reviews.

Resume

5+ Years of Experience

Delivered solutions for

Experience

07.2023 - Current
Raiffeisen Tech Warsaw

IT Delivery Engineer

  • Core Backend Development: Developing scalable microservices using Java 21+ and Spring Boot, utilizing Apache Kafka and Pulsar for asynchronous, event-driven communication.
  • Business Logic Implementation: Modeling complex workflows and decision rules using Flowable and Camunda decision tables.
  • Quality & DevOps: Advocating for shift-left testing (SBE, Unit, Integration tests) and maintaining CI/CD pipelines with Jenkins and Docker.
  • Fullstack & Agile: contributing to Angular frontend development (based on Figma) and actively participating in Scrum ceremonies to refine technical requirements.
11.2020 - 05.2023
Red Ocean Warsaw

Fullstack Developer

  • Requirements Analysis: Collaborated with analysts and independently translated client requirements into technical specifications.
  • Fullstack Development: Designed database models and implemented business logic using Java 8 & Spring Boot, while integrating them with Angular frontend components.
  • UI Implementation: Developed user interfaces based on Figma designs, ensuring consistency with visual projects.
  • Maintenance: Optimized application performance, maintained existing projects, and resolved bugs to ensure system stability.
  •  

Education

2019 - 2020
Warsaw University of Technology

Postgraduate Studies: Java EE Software Development

Focus on enterprise software production and Java ecosystem.

2015 – 2017
University of Warsaw

Master of Arts in Journalism and Media Studies

Specialization in media analysis and communication

2012 - 2015
University of Warsaw

Bachelor of Arts in Journalism and Social Communication

Coding

  • Java 21+
  • Spring Boot
  • Angular 12+
  • Javascript
  • Typescript

Architecture

  • Microservices
  • CQRS
  • Camunda
  • Flowable
  • Apache Kafka
  • Pulsar
  • DDD
  • REST

Databases

  • JPA
  • Hibernate
  • SQL
  • Postgres
  • MongoDB

DevOps

  • Docker
  • Jenkins
  • Maven
  • Gradle
  • Prometheus
  • Grafana
  • OpenSearch

Testing

  • JUnit
  • Mockito
  • Jest
  • Rest Assured
  • WebdriverIO

Contact

Get in Touch

LinkedIn

How Can I Help You?