Index finger pointing up icon

From: Poland

Location: Rzeszów, PL

On Useme since 30 September 2023

About me

I am a software developer, with vast knowledge in various technologies like Java, Javascript, Typescript, Spring Boot, React, Python, Android, iOS, C++. I worked with HTML and CSS. I worked with CRM and ERP. I have 3 years of overall professional experience. I started programming when I was 12 in 2007. I finished Computer Engineering studies in 2018. I focus on delivering what the client needs and meeting the deadline. It would be my pleasure to bring your idea into reality.

Categories

CV / Résumé

Sep 2022 - Oct 2023

Java Developer

Asseco Data Systems

Enterprise Resource Planning project in Java 8, Spring Boot 2, Spring Security. We use JUnit for unit testing along with Mockito, MVC as a design pattern to separate the business logic from the view.

Jan 2022 - Jun 2022

Java Developer

Compax

CRM for telecom companies. We used git for version control. We had a full Scrum ceremony. We used Kubernetes to manage the containers, we had microservices so all had to be in place. It was more modular monolith than microservice though.

Sep 2020 - Dec 2021

Developer

Sollers Consulting

1. ETL development in Talend Studio, migration of an old COBOL database to a Guidewire system, using Java 2. Full Stack development, using microservices with Guidewire gosu, Spring Boot (Java 7, 8, 11), React JS on frontend

Jul 2017 - Sep 2017

Intern

Mobica

Writing unit testing in C++ for the navigation system created by other company for automotive industry. Git as the version control and docker to build the project and then connect via SSH. We worked in Scrum and agile.

Sep 2016 - Mar 2017

Programmer

Simplicity Games

Our team successfully created a captivating mobile game using GameMaker Studio. To manage version control effectively, we employed SVN. The majority of our game files were stored in XML format, ensuring flexibility and ease of use during development.

Portfolio

Portfolio item Spring-HW

Attendance manager for managing activities and users that attend them. There are 2 roles for users: admin and student. Admin can manage the users, and a student can only browse the activities, check in or out of them.

Portfolio item Stochastic delays research in Python

Position of a random walker may be interpreted as a frequency of a given strategy in discrete replicator dynamics of evolutionary games. Research conducted in Python, numpy, and scipy.

Portfolio item Engineer thesis – JavaFX desktop application

Application with a board game invented by the author, with modes player vs player, player vs engine, engine vs engine. The implementation uses GGP project with declarative KIF game format.