Hello, I’m Krzysztof Tomaszewski, a software engineer with extensive experience designing and delivering backend solutions for financial or large-scale systems. I thrive in Scrum environments, lead cross-functional teams, and enjoy turning complex problems into reliable, scalable solutions. My focus is on Java and Spring based ecosystems, microservices, with a strong emphasis on automation, quality, and continuous delivery. Beyond coding, I value learning, mentoring, and collaborating with global teams. I hold a Master of Science in Software and Information Systems Engineering from the Warsaw University of Technology and have contributed to AML compliance, release automation, and data-processing platforms. In my spare time I enjoy chess, exploring AI/ML topics, and biking.

Krzysztof Tomaszewski

Hello, I’m Krzysztof Tomaszewski, a software engineer with extensive experience designing and delivering backend solutions for financial or large-scale systems. I thrive in Scrum environments, lead cross-functional teams, and enjoy turning complex problems into reliable, scalable solutions. My focus is on Java and Spring based ecosystems, microservices, with a strong emphasis on automation, quality, and continuous delivery. Beyond coding, I value learning, mentoring, and collaborating with global teams. I hold a Master of Science in Software and Information Systems Engineering from the Warsaw University of Technology and have contributed to AML compliance, release automation, and data-processing platforms. In my spare time I enjoy chess, exploring AI/ML topics, and biking.

Available to hire

Hello, I’m Krzysztof Tomaszewski, a software engineer with extensive experience designing and delivering backend solutions for financial or large-scale systems. I thrive in Scrum environments, lead cross-functional teams, and enjoy turning complex problems into reliable, scalable solutions. My focus is on Java and Spring based ecosystems, microservices, with a strong emphasis on automation, quality, and continuous delivery.

Beyond coding, I value learning, mentoring, and collaborating with global teams. I hold a Master of Science in Software and Information Systems Engineering from the Warsaw University of Technology and have contributed to AML compliance, release automation, and data-processing platforms. In my spare time I enjoy chess, exploring AI/ML topics, and biking.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Advanced
Polish
Fluent

Work Experience

Java Tech Lead at BNP Paribas Bank Polska
March 1, 2020 - Present
Led backend development for a microservices-based system (~30 services) powering the GOmobile app, serving over 1 million customers. Worked in Scrum, designed and implemented release-instruction automation (REST APIs integrated with Jira, GitLab, ElasticSearch and Jenkins). Tech stack included Java 21, Spring Boot, Spring Cloud Gateway, Spring Data JPA, REST, PostgreSQL, Kafka, Hazelcast, Liquibase, OpenShift, Docker, GitLab, Maven, Jenkins, JUnit, WireMock, Swagger.
Senior Java Developer & Tech Lead at Bisnode
December 1, 2017 - February 29, 2020
Worked on an anti-money laundering compliance system for real-time/continuous screening (primarily for Scandinavian customers). Practiced DevOps and Scrum; stack included Java 8, Spring Boot, REST, JPA, ElasticSearch, MariaDB, Aurora MySQL, MongoDB, RabbitMQ, Kafka, Kubernetes, Maven, Gradle, Git, Bamboo, Bitbucket, Apache Camel.
Senior Java Developer at HSBC Bank (London) - outsourced from GFT Poland
January 1, 2016 - November 30, 2017
Extended currency trading system; DevOps and Kanban; close cooperation with teams in London, New York and Guangzhou. Led internal GFT projects. Tech stack included Java 8, Spring Framework, Spring Boot, REST, JPA, JUnit, Docker, Tomcat, Oracle, MySQL, WebLogic, among others.
Senior Java Developer at IGT (formerly GTECH) - Decerto Sp. z o.o.
May 1, 2015 - December 31, 2015
Lottery back-office project (claims and payments); collaborated with USA-based team. Java 8, Spring Framework 4, Spring Data, REST, JBoss EAP 6, IBM DB2, JPA/Hibernate, Dozer, JUnit, Liquibase, Maven, Git, Jenkins, Jira, Atlassian Crucible, Scala/Gatling.
Senior Java Developer at Nykredit
May 1, 2012 - April 30, 2015
Core archive systems for customer documents; Scrum. Java 1.6, Java EE 6, Spring Framework 3, Web Services, JSF 2, Dozer, WebLogic, Documentum, Oracle Service Bus, IBM DB2, C# (Office add-in), Maven, SVN, Jira.
Senior Java Developer at PWPW S.A.
November 1, 2011 - April 30, 2012
Created a system controlling access to mass events (Ekstraklasa stadiums); issued identity tokens and managed life-cycle. Java EE 6 (EJB 3.1, JPA 2), GlassFish 3.1, Oracle 10g, MS SQL Server 2008, SSL, PKI, web services, XML, .NET integration, GWT.
Team Leader, Analyst, Architect & Senior Programmer at Zunit.com S.A.
September 1, 2009 - October 31, 2011
Led a project for a new micro-payment system based on DHT; integrated with Dotpay and Bluemedia. Java EE 6 (EJB 3), JBoss 4, Web services, C++ GUI, PostgreSQL; SOAP-RPC integration with gSOAP, Qt; PKI.
Technical Designer and Programmer at OFI Sp. z o.o. (Citibank group) / Bravura Solutions (outsourced from Comarch S.A.)
July 1, 2007 - August 31, 2009
Transfer agent system for investment funds; remote collaboration with teams in Ireland, Luxembourg and Taiwan. Java EE (EJB 2), MS SQL Server, JSP, JBoss 3, CVS; UML.
Java Developer at Javart Sp. z o.o. / Polkomtel S.A. (External Consultant)
August 1, 2006 - June 30, 2007
Developing business flow processes system for Polkomtel; MixPlus contract management system; MS SQL Server, JBoss 3, JSP, CVS.
C++ Developer at Capital Management Poland S.A.
August 1, 2004 - July 31, 2006
Distributed system for direct user communication with automatic replication and high data availability; Qt, Berkeley DB, TCP/IP, CVS.

Education

Master of Science in Software and Information Systems Engineering at Warsaw University of Technology, The Faculty of Electronics and Information Technology, Institute of Computer Science
October 1, 2000 - August 1, 2005

Qualifications

Pivotal Certified Spring Professional for Spring Framework 3.2
December 1, 2013 - January 13, 2026
SCJP – Sun Certified Programmer for Java Platform Standard Edition 5.0
January 11, 2030 - January 13, 2026
EJB Component programming – Comarch S.A. certificate of EJB 3 development
January 11, 2030 - January 13, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Warsaw today.