Polski
English
Deutsch

Career Summary

From the math student through IT Engineer to the Senior Software Engineer. From the small company where were no documentation, version control and tests I could start my work for automotive customers in Capgemini through all levels of programming (intern - senior software engineer) with many technologies and frameworks. Later worked for other company to learn the specificity of projects for financial customers. Then worked again for the automotive customers in the Deloitte ADS. Now working as a Freelancer. Concentrated on learning devops stack. Now I’m extending my knowledge about docker and kubernetes. I can also learn new technologies when needed.

Work Experience

Senior Software Engineer

Y1 Digital AG
1.2024 - now

As developer I am mainly carrying of the backed part of the application. I receives very different tasks from each part of the subsystem of a very complex e-commerce system.

Achievements

I have the opportunity to be a part of very big migration of the frontend part from old to the newer technology. Other opportunity was to support other team by some cms/php task.

  • Java 8
  • Javascript
  • Typescript
  • React

Senior Software Engineer

Devspire GmbH.
10.2023 - 2.2024

As developer I was mainly carrying of the frontend part of the application, adapting keycloak themes to the current application design and writing integration tests for email notifications of the backend part of the application.

Achievements

I have the opportunity to create a test application using gcp (Google Cloud Platform) to test application functionality of sending email. This was my first application where i had contact with the concept of accessibility.

  • Java 17
  • Spring Boot
  • Keycloak
  • Typescript
  • Angular2+
  • GCP

Break

Without project
7.2023 - 9.2023

I was looking for a new project.

Senior Software Engineer

Y1 Digital AG
2.2023 - 6.2023

As developer my responsibilities in the project are to develop, maintain and test the application from the e-commerce industry.

Achievements

I have the opportunity to develop an application composed of dozens of microservices and make LDAP integrations for some of them.

  • Java 8/11/17
  • Javascript
  • Angular2+

Senior Software Engineer

j-labs sp. z o.o.
8.2022 - 1.2023

As developer my responsibilities in the project are to develop, maintain and test the application from the logistic/transport industry.

Achievements

I had the opportunity to develop a large application for the hundreds of thousands of users.

  • Kotlin
  • Java 11
  • AngularJS
  • Angular2+
  • NoSQL/MongoDB

Senior Software Engineer

Deloitte - Automotive DevOps Studio
6.2021 - 7.2022

As developer my responsibilities in my project were to develop and test the application without backend, where the 'backend' functionalities were moved to the cloud.

Achievements

I had the opportunities to explore/research some of the client's services/systems to create POC to later integrate them with our application in the cloud.

  • Java 11
  • Angular2+
  • AWS
  • Jenkins

Senior Software Engineer

NobleSoft Sp. z o.o.
10.2020 - 5.2021

As an experienced developer my responsibilities in my project were to develop, test, and check for errors on my own as the only frontend developer. Additionally, I had to configure separately the frontend app with the external keycloak server.

Achievements

I had the opportunity to develop the whole app from the beginning to the end. I helped the client configure the frontend part of the app so that it could run on multiple environments after a single build. I also analyzed the client's needs for developing the new app.

  • Java 11
  • SpringBoot
  • Junit
  • JPA/Hibernate/SQL/PostgreSQL
  • HTML/CSS
  • Javascript/Typescript
  • Angular2+
  • Angular testing/Karma/Jasmine
  • OpenID/Keycloak
  • Agile

Senior Software Engineer

Capgemini Polska Sp. z o.o.
1.2020 - 9.2020

As an experienced developer my responsibilities in my long-term project were the development of the application, designing the app together with the dedicated UX-designer, analyzing errors (finding the causes of errors), creating solutions for errors, designing tests concepts, performing tests, and preparing test data.

Achievements

As the Technical Chief Designer for the Frontend (responsible for the whole Angular part of the app), I supported the team with Angular topics (coding, testing, and architecture). I also worked with the UX designer and the client to discuss specific technical solutions from the frontend side. I gained experience with the OpenID architecture.

  • Java 8
  • JEE/Jersey
  • Junit
  • JPA/Hibernate/SQL/PostgreSQL
  • HTML/CSS
  • Javascript/Typescript
  • Angular2+
  • Angular testing/Karma/Jasmine/Selenium/e2e
  • OpenID/Keycloak
  • Agile

Software Engineer

Capgemini Polska Sp. z o.o.
11.2017 - 12.2019

As a more experienced developer my responsibilities in my long-term project were the development of the application, error analysis (finding the causes of errors), creating solutions for errors, designing tests concepts, performing tests, and preparing test data. Later in the project, I was responsible for testing the Angular part of the application, and eventually for the entire frontend part.

Achievements

As the person responsible for the Angular part of the app, I gained expertise in Angular testing, programming in Angular/Typescript, and Angular architecture. I had opportunities to share my knowledge through presentations.

  • Java 8
  • JEE/Jersey
  • Junit
  • JPA/Hibernate/SQL/PostgreSQL
  • HTML/CSS
  • Javascript/Typescript
  • Angular2+
  • Angular testing/Karma/Jasmine/Protractor/e2e
  • Agile

Skills & Tools

Frontend

  • Angular
  • JavaScript/Typescript
  • JKarma/Jasmine
  • HTML/CSS/SASS

Backend

  • Java
  • Spring
  • JPA/Hibernate
  • SQL

Others

  • Agile
  • Code Review
  • Git
  • Unit Testing
  • Angular testing
  • RxJs
  • AWS

Education

  • MSc of Mathematic
    Poznan University of Poznan
    2012 - 2014
  • BSc of Mathematic
    Poznan University of Poznan
    2009 - 2012

  • AWS Certified Cloud Practitioner
    Level Foundational (see here)

Courses

  • Qualification E13
    Designing of local computer networks and network administration
  • Qualification E14
    Creating web applications and databases as well as database administration

Language

  • Polish (Native)
  • English (Communicative/b2)
  • German (Communicative/b2)
„I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)”.