profile picture
Grzegorz Poręba
Software engineer
About Me

Hi, I'm Grzegorz Poręba, software engineer and computer science student from Cracow, currently working @ Google in Google Cloud and studying Master's degree @ Warsaw University of Technology.

Big fan of functional programming approach with emphasis on pure functions and immutability. (Function extensions rock!)

Skills
I have 2 years professional experience with main focus on Kotlin language (+ Java), REST API backend frameworks like Spring and SQL databases.
Everyday use
I wrote some cool projects using these
Experience
11/2022 - Present
Software Engineer
Google

07/2021 - 11/2022
Junior Software Engineer
Atlassian

Deconstruction to microservices and development of resolver for Jira Query Language (SQL-like language used for searching issues in Jira), which enables scaling for big clients in cloud. Creation of tree data structure from string query, optimization and resolution of input to database ids.
Kotlin, Spring boot, ANTLR, PostgreSQL.

08/2021 - 05/2022
Mentor IT
Codecool

Prepared and conducted classes with a group of students featuring basics of OOP, SOLID, SQL, algorithms and data structures, spring boot environment.
I took part in preparing students to be software developers, which resulted in about 80% of them getting their first job in the industry.

07/2020 - 06/2021
Junior Software Engineer
SoftNet

Development and maintenance of online banking system, used by bank clients via webpage and android app.
Spring boot RESTful backend, hibernate, JDBC, Android application, Retrofit. Practised SCRUM and CI/CD. Unit, integration and contract testing.

Projects

Kraksim

Website written in Typescript + React with backend in Kotlin + Spring Boot for modeling and optimisation of road traffic made as part of Bachelor’s degree thesis.
Site Front Backend
kraksim page

Qook

Android Kotlin app with Spring boot backend for storing recipes and helping with shopping.
App Backend
qook app picture

ProductChecker

Mobile app for managing product ownership in post supply chain written in Flutter.
Code
product checker app
Languages

Polish - Native

English - C1

Contact

Cracow

+48 664 383 280

Education
Computer Science
Warsaw University of Technology
03/2022 - 03/2024

Master's degree, thesis topic - "Comparison of solutions used for optimization of scheduling methods".

Computer Science
AGH University of Science and Technology
10/2018 - 01/2022

Bachelor's degree, thesis topic - "Environment for modeling and optimisation of road traffic".