Profile
Experienced Staff Engineer with over 8 years of expertise in developing and architecting high-performance banking and enterprise solutions. Specialized in designing complex asynchronous systems and open banking platforms, with a proven track record of leading teams and delivering scalable solutions.
Education
Civil Engineering
Warsaw University of Technology
Bachelor and Master of Science 2010 - 2017
Computer Science
Polish-Japanese Academy of Information Technology
Master of Science 2016 - 2018
Expertise
- Distributed systems architecture
- Open banking solutions
- High-throughput data processing
- Microservices design
- Technical leadership and mentoring
- Cloud infrastructure (AWS, Kubernetes)
- Backend development (Java, Spring)
- Database design and optimization
- Asynchronous system design
- CI/CD and DevOps practices
Certificates
- Oracle Certified Associate, Java SE 8 Programmer
- Oracle Certified Professional, Java SE 8 Programmer
- AWS Certified Solutions Architect - Associate
Experience
Lean Technologies
Staff Engineer (January 2024 - Present)
Senior Software Engineer
(January 2023 - December 2023)
- Development of open banking solution for MENA region with usage of Java, Spring, PostgreSQL and Kubernetes
- Designing architecture of complex asynchronous flows in open banking environment
- Leading implementation of new features
- Working on services responsible for storing and servicing high volume of banking data
- Design and development of services providing insights of banking data
- Providing guidance, mentoring and supporting junior developers
Used technologies: Java SE, Spring, Python, Kubernetes, Kafka, PostgreSQL, Redis, MongoDB
Tink
Senior Software Engineer (May 2021 - December 2022)
- Development of open banking solution with usage of Java, Spring, Redis and Kubernetes
- Designing architecture of complex asynchronous flows in open banking environment
- Working on services responsible for orchestrating a big throughput of bank connections
- Improving performance of legacy services
Used technologies: Java SE, Spring, Bazel, Redis, Kafka, Kubernetes, AWS
Danske Bank
Senior Java Developer (August 2020 - April 2021)
- Development of integration application based on Java, Spring and RabbitMQ
- Designing and setting up infrastructure on OpenShift environment
- Participating in overall application design and architecture
- Understanding and transforming business requirements into technical tasks
Used technologies: Java SE, Spring, Maven, Openshift, MS SQL Server databases, RabbitMQ
Robert Bosch
Software Engineer (June 2019 - July 2020)
- Development of a web application on both frontend (JavaScript and React) and backend (Java and Spring) side
- Supporting and setting up CI/CD process
- Designing and setting up infrastructure on OpenShift environment
- Planning and management of relational database schema and data
- Participating in overall application design and architecture
- Participating in scrum meetings as well as in discussions with business clients
- Understanding and transforming business requirements into technical tasks
Used technologies: Java SE, Spring, React, Maven, Openshift, Oracle databases
StepStone
Big Data Developer (February 2018 - May 2019)
Java Developer/Junior
Java Developer (June 2016 - January 2018)
Software Engineer Intern (February 2016 - June 2016)
- Developing big data streaming solutions based on Kafka ecosystem
- Deployment and management of applications on AWS
- Participating in application’s architecture planning
- Technical leadership of 2 integration projects
- Meetings with Product Owners and transforming product requirements into technical tasks
Used technologies: Java SE, Spring, Kafka, Hibernate, Maven, AWS, AWS ECS, AWS SQS, Docker, MS SQL Server database, MySQL