About me
I am a Java Backend Developer. Currently, I have more than three years of experience in programming.
For the first two years of my career, I honed my skills as a Java developer in a multinational banking corporation, working on robust financial systems and ensuring compliance with industry standards. This experience helped me develop a strong foundation in building secure and scalable applications within highly regulated environments.
Currently, I’m leveraging my expertise in the automotive sector, where I’ve been working for over a year in a dynamic corporation renowned for its innovative technologies. This role has expanded my technical horizon, allowing me to explore and integrate a wide range of tools and frameworks to deliver cutting-edge solutions for the automotive industry. The diversity and complexity of projects here continually challenge and motivate me to grow both professionally and personally.
The experience I have gained has allowed me to develop in the following aspects:
- programming language: Java;
- frameworks: Spring Boot, Java Enterprise Edition;
- databases: PostgreSQL, MySQL, AWS, MongoDB;
- API platform: Postman, Swagger;
- tests: Mockito Jupiter, JUnit, Cucumber;
- VCS: Git, GitHub;
- CI/CD: GitHub Actions, Jenkins;
- IDE: IntelliJ, Visual Studio Code;
I also have experience with:
- security and vulnerability tools: SonarQube, SonarTypeIQ, SonarLint, CodeQL, WIZ;
- database tools: JDBC, JPA, Hibernate, Criteria API, MS SQL, SSIS, PgAdmin;
- collection of logs and metrics and their visualization: Grafana, Kibana, Dynatrace;
- other: Kafka, JMS, Docker, Kubernetes, Heroku.
Resume
Experience
Software Engineer (Java, Backend)
Reply - BMW, Katowice
July 2023 - Present
- Refactor code by simplifying logic and removing multithreading;
- Programming new and improving existing functionalities;
- Performing Technical Support of the application;
- Writing integration tests using Cucumber and unit tests using JUnit;
- Performing code reviews and providing feedback to other programmers;
- Working on replacing the existing database - Relational Data Service (PostgreSQL) with a new one (AWS Aurora DB);
- Participating in migration from Jenkins pipelines to GitHub Actions workflows;
- Active participating in Knowledge Transfer and Knowledge Sharing Sessions;
- Collaborating with product owners, team leaders to align on project goals and deliverables;
- Assisting in the onboarding and training of new employees.
Java Developer (Backend)
FDM - HSBC, Kraków
May 2021 - July 2023
- Programming new and improving existing functionalities, leading to the successful delivery of multiple projects;
- Supporting the diagnosis and repair of programming errors, ensuring a seamless and efficient application experience for corporate clients;
- Writing unit and integration tests;
- Performing code reviews and providing feedback to other programmers;
- Working on replacing the existing database (DB2) with a new one (MS SQL) using C# and SSIS tool;
- Participating in internal trainings on the latest technologies and best practices;
- Collaborating with team leaders, business analysts, and frontend developers to align on project goals and deliverables;
- Assisting in the onboarding and training of new employees.
Fund Accountant
State Street, Kraków
November 2020 - August 2021
- Responsible for the day-to-day management of investment funds in a banking corporation;
- Processing receipts and expenses for funds based on received invoices and promptly resolving any related issues;
- Assessing and streamlining procedures to enhance the work of other team members;
- Delivering training sessions on established procedures to new team members, helping them quickly become productive contributors.
Support Technical Agent
Transcosmos - Huawei, Warszawa
April 2019 - September 2019
- Responsible for providing technical assistance to clients;
- Providing support for the operation, optimization, and repair of various devices, including phones, laptops, routers, modems, smartwatches, and smart bands.
Technical data transfer
T-mobile, Warszawa
February 2018 – June 2018
- Dealt with technical data transferring. Formatted and distributed Excel files. Entered customers data to CRM.
Education
Ph.D Social Science in State Defence Science
Military University of Technology, Warsaw
2016 - 2021
Master’s degree in National Security, specialization: Crisis Management
Military University of Technology, Warsaw
2014 - 2016