Artur Kąkol, Developer in Gdańsk, Poland
Artur is available for hire
Hire Artur

Artur Kąkol

Verified Expert  in Engineering

Back-end Developer

Gdańsk, Poland

Toptal member since September 9, 2021

Bio

Artur is a back-end developer with several years of experience in app development, including requirements gathering, implementing new functionalities and fixing bugs. So far, the bulk of Artur's career has been at Lufthansa Systems, where he built an HR system that helped manage employee data. Artur is most familiar with the Grails framework but he's also more than competent with Spring Boot and PHP. Currently, Artur is working on a JEE project and is focusing primarily on web technologies.

Portfolio

Blue Media
Jakarta EE, PostgreSQL, REST APIs, JUnit, Java, Arquillian, WildFly, Spring...
Lufthansa Systems Poland
Groovy, Grails, Java, Spring Boot, Angular, Apache Tomcat, Docker, Kubernetes...

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Windows

The most amazing...

...project was developing an app that facilitated employee communication and helped managers with their employees; later it was used by the whole company.

Work Experience

Java Developer

2021 - PRESENT
Blue Media
  • Developed an authentication and authorization system from scratch.
  • Provided support to external clients regarding the integrations with an existing system.
  • Integrated an instant payment system within an application that we developed.
Technologies: Jakarta EE, PostgreSQL, REST APIs, JUnit, Java, Arquillian, WildFly, Spring, Java 8, Databases

Software Engenieer

2015 - 2019
Lufthansa Systems Poland
  • Developed various apps that help to manage employees within a company.
  • Gathered requirements for new functionalities within the above-mentioned app.
  • Implemented new functionalities and fixed bugs for existing apps.
Technologies: Groovy, Grails, Java, Spring Boot, Angular, Apache Tomcat, Docker, Kubernetes, Spring, Java 8, REST APIs, Databases

Employee Management App

A Grails app to help the company manage its employees.

I was responsible for developing new features and fixing existing bugs. During the lifecycle of this app, I gathered detailed requirements, then developed the project, and showed the results to the end user.

BlueCash

A system that allows you to make instant transfers between accounts at different banks.

I was responsible for developing new features, writing tests, and fixing bugs. I also maintained the technical documentation for the project and helped to integrate the system.
2016 - 2018

Master's Degree in Computer Science

Gdańsk University of Technology - Gdańsk, Poland

2012 - 2016

Bachelor's Degree in Computer Science

Gdańsk University of Technology - Gdańsk, Poland

Libraries/APIs

REST APIs, OpenAPI

Tools

IntelliJ IDEA, Notepad++, Postman, Apache Tomcat, WildFly

Languages

Java, Groovy, Java 8, SQL

Frameworks

JUnit, Grails, Spring Boot, Spring, Chrome, Angular, Arquillian

Platforms

Docker, Kubernetes, Java EE, Windows, Jakarta EE, JEE, Apache Kafka

Storage

Databases, JSON, PostgreSQL, MySQL

Other

Back-end, Architecture, Back-end Development, Algorithms, Software Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring