About

Who am I?

Java Developer

Software Engineer at IBM and graduate of Automatic Control and Robotics on the Silesian University Of Technology. Currently pursuing Master's degree in Computer Science specializing in Data and Information Systems Engineering. Everyday I'm developing my programming skills working in Java, Go and also cloud technologies - Docker & Kubernetes and Openshift. I am educating myself in the area of web and desktop development using the latest technologies used in professional software engineering. Cloud technologies are something that I'm working with on my daily basis, and I would like to expand my knowledge about how to leverage them in application development. In my free time I love doing sports, especially plying basketball and swimming. One of my interests are also blockchain technology and video games.

Interests

Basketball

Sci-Fi movies

Economics & Finances

Video games

Skills

Java

Spring Framework 5

Thymeleaf

MySQL

JUnit

Docker

Dynatrace & Kibana

Kubernetes

HTML

CSS

Git

IntelliJ

Resume

Resume

Education

Bachelor in Automatics & Robotics

2019 - 2023

Silesian University of Technology, Gliwice, PL

Specialization: Information Technologies

  • Basics of the C programming, various algorithms, objective programming and data structures
  • Software development on microprocessor platforms like Arduino or RaspberryPI
  • Knowledge of rational databases: mySQL/Postgres
  • Architectural leadership in the development and implementation of academic projects

In 2020/2021 Chancellor's Scholarship for outstanding achievements in science.

Master of Computer Science

2023 - Present

Silesian University of Technology, Gliwice, PL

Specialization: Data Engineering

  • Python programming: data structures, visualisation, scikit-learn and other statistical tools.
  • Algorithm optimization, time and space complexity analisys (Big O notation).

Courses and Certifications

Spring Framework 5: Beginner to Guru

Udemy Courses

Professional Experience

Cloud Support Engineer

10.2021 - 06.2022

SAP, Gliwice, PL

  • Working part-time as a part of the Product Support of the Java oriented application based on Spring Framework
  • Resolution of various cloud-native problems, Azure database issues and performance analysis of the applications
  • Investigating stack traces, log outputs, administration of existing Kubernetes environments
  • Code debugging, experience with HTTP requests and other networking topics
  • Providing resolutions for internation customers in many product areas, working under pressure

Junior Software Developer

07.2022 - Present

IBM, Kraków, PL

  • Developing enterprise Java solutions with Spring Framework
  • Creating unit and integration test with JUnit and Mockito, manual testing using Postman
  • Proficient in developing cloud solutions with expertise in utilizing Docker, Kubernetes and Openshift
  • CICD automation with Bash scripts, Travis CI and Github actions

Projects

Projects that I've worked on

Stormly App

Stormly is an app designed to solve low-quality weather measurements in smaller areas. It is a device with a connection to a personal database, which stores weather information. This data can be easily accessed by logging into the web service after creating an unique account. Hardware part is microprocessor - Arduino UNO that is responsible for collecting and sending data from sensors do the server. Software had been designed using a Java language application - Spring Framework, which processes received data and displays them on the web service.

Core technologies used in the project:
  • Spring Boot, MVC, Data JPA
  • Thymeleaf
  • JUnit
  • Bootstrap, HTML, CSS
  • H2 Database

Expense Organizer

Expense organizer is a desktop application that will help you manage your funds. With the help of responsive and intuitive UI you will be able to track incomes and expenses, adjust budget or filter them depending on specified timeframe. Application also supports JSON file import/export possible thanks to the implemented parsing service. With Expense organizer your funds will be easily trucked and managed with no effort.

Technology stack:
  • Spring Framework 5
  • JavaFX - FxWeaver
  • JUnit
  • CSS

Millionaires

Millionaires is a Quiz application made with JavaFX modeled on the popular tv show 'Who Wants to Be a Millionaire?'. Its fully functional system comes with the out of the box .txt quiz file with sample data in Polish language. This can be easily changes using in-game option. Engine also check whether provided file is valid based on pattern analyser. Due to the implemented software solutions application provides lifebuoy: 50/50, voting, call to friend based on primitive probability algorithm. The results of the game are stored in embedded ranking system that is fully automatic. Also, you don't have to worry about repetitiveness because the quiz shuffles questions every round. Whole experienced in enhanced with the sound garment.

Used technologies:
  • Java 11
  • JavaFX framework
  • CSS

Contact

Contact Me

My Address

Tychy, Poland

Social Profiles

Email

olszowkabusiness@gmail.com

Call

+48 XXX XXX XXX

Designed by BootstrapMade