Maciej Reszke, Developer in Gdańsk, Poland
Maciej is available for hire
Hire Maciej

Maciej Reszke

Verified Expert  in Engineering

Bio

Maciej is an enthusiastic engineer with almost three years of experience in the full product development lifecycle, taking care of design, implementation, and deployment of scalable and maintainable software geared toward business benefit. He's capable of discussing and estimating the cost of business opportunities and continuously improving business and software processes. He's interested in modern technologies bringing added value to the business, software development, and maintenance.

Portfolio

Payment Technology
Java, Kubernetes, Spring, NoSQL, SQL, Docker, Apache Kafka, Docker Swarm, OAuth...
Jit Team
Java, Spring, SQL, Hibernate, REST, Testing

Experience

  • SQL - 5 years
  • Microservices - 3 years
  • Java - 3 years
  • Spring - 3 years
  • Fintech - 2 years
  • MongoDB - 2 years
  • Apache Kafka - 1 year
  • Kubernetes - 1 year

Availability

Part-time

Preferred Environment

Java, Kubernetes, Cloud, Microservices

The most amazing...

...product I've developed is the one that I desired to use.

Work Experience

Software Developer

2020 - PRESENT
Payment Technology
  • Designed a brand new financial system based on companies' long-term goals and assumptions containing financial, KYC, and fintech industry-specific modules.
  • Discussed and estimated business opportunities with the management board by connecting plans, ideas, risks with software development time and cost estimations.
  • Managed the software development team consisting of back-end developers.
  • Cooperated with developers and analytics among many different companies to achieve business goals and implement required solutions.
Technologies: Java, Kubernetes, Spring, NoSQL, SQL, Docker, Apache Kafka, Docker Swarm, OAuth, Messaging, Microservices, Reactor, Testing

Java Developer

2019 - 2020
Jit Team
  • Took care of exposing and implementing REST API for internal projects related to companies' recruitment processes.
  • Implemented, deployed, maintained, and oversaw banking transfer payments API allowing for banking payment and withdrawals to and from third-party applications.
  • Designed scalable and maintainable SQL databases used as the source of truth in Java applications.
  • Introduced new technologies and distributed knowledge about them to other employees.
Technologies: Java, Spring, SQL, Hibernate, REST, Testing

Experience

Drop Here App

Mobile application that connects local sellers with local buyers to acquire goods from time-limited place-changing shops through a convenient interface based on push notifications developed as part of my bachelor's degree project.

Education

2017 - 2021

Bachelor's Degree in Informatics

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

Skills

Libraries/APIs

Reactor

Tools

Docker Swarm, Traefik, Vault, RabbitMQ, Firebase Cloud Messaging (FCM)

Languages

Java, SQL

Frameworks

Spring, Hibernate

Paradigms

Microservices, REST, Testing

Platforms

Kubernetes, Docker, Apache Kafka, Linux, Heroku

Storage

MongoDB, NoSQL

Other

Messaging, OAuth, Fintech, Cloud

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