Michał Szynkiewicz, Developer in Torun, Poland
Michał is available for hire
Hire Michał

Michał Szynkiewicz

Verified Expert  in Engineering

Back-end Developer

Torun, Poland

Toptal member since November 20, 2021

Bio

Michal is a software engineer with 10+ years of back-end development experience, mainly using the Spring framework. Formerly, he led the SmallRye Fault Tolerance implementation and is now involved in an Eclipse MicroProfile committer for the MicroProfile REST client. Recently, Michał is working on open-source software projects and currently contributes as a Quarkus core team member leading the gRPC and the REST client implementations, besides other areas.

Portfolio

Red Hat
Java, WildFly, Thorntail, MicroProfile, Quarkus, Hibernate, PostgreSQL...
PointPack SA
Java, Spring, Hibernate, SQL, Java Message Service (JMS), FreeMarker, REST...
PayU SA
Java, SQL, PL/SQL, UltraESB, Spring, Hibernate, Java EE

Experience

  • Java - 13 years
  • SQL - 10 years
  • REST - 10 years
  • Hibernate - 10 years
  • Apache Maven - 10 years
  • Spring - 8 years
  • Quarkus - 2 years
  • gRPC - 1 year

Availability

Part-time

Preferred Environment

Java, IntelliJ IDEA, Quarkus

The most amazing...

...The most amazing thing I've worked on is the Quarkus open source project, where I led the gRPC and the REST client extensions.

Work Experience

Principal Software Engineer

2016 - PRESENT
Red Hat
  • Handled MicroProfile specifications and implementations, such as Fault Tolerance and REST client.
  • Led Quarkus REST client Reactive and Quarkus gRPC, as a Quarkus core team member.
  • Set up the Jenkins and OpenStack infrastructures for the productization pipelines for multiple Red Hat products. Led the productization team for Quarkus, mentoring two less experienced members.
Technologies: Java, WildFly, Thorntail, MicroProfile, Quarkus, Hibernate, PostgreSQL, OpenShift, Kubernetes

Software Engineer

2012 - 2015
PointPack SA
  • Led the back-end development as the most experienced person in the team.
  • Developed new features and new services, and designed new APIs.
  • Created tests for the developed functionality using WebDriver and Groovy.
Technologies: Java, Spring, Hibernate, SQL, Java Message Service (JMS), FreeMarker, REST, Selenium, Groovy

Software Engineer

2011 - 2012
PayU SA
  • Created an initial version of a customizable anti-fraud system.
  • Set up an API gateway that allowed the helpdesk to access internal services securely.
  • Conducted on-duty calls to solve production problems on multiple systems.
Technologies: Java, SQL, PL/SQL, UltraESB, Spring, Hibernate, Java EE

Quarkus

https://github.com/quarkusio/quarkus/
Quarkus—supersonic subatomic Java, is a new full-stack framework focused on the developer’s productivity and that makes Java cloud-friendly.

I've led the REST client and gRPC extensions. I have also been involved in Reactive messaging and many other extensions.
2009 - 2010

Postgraduate Certificate in Managing IT Projects

University of Warsaw - Warsaw, Poland

2004 - 2010

Master's Degree in Computer Science

University of Warsaw - Warsaw, Poland

Libraries/APIs

Java Message Service (JMS)

Tools

IntelliJ IDEA, Apache Maven, Jenkins, WildFly, FreeMarker

Languages

Java, SQL, Groovy

Paradigms

REST, Agile Software Development

Frameworks

Hibernate, Spring, gRPC, Selenium

Platforms

Kubernetes, OpenShift, Java EE

Storage

PostgreSQL, PL/SQL

Other

Quarkus, Software Development, Algorithms, Thorntail, MicroProfile, UltraESB, Risk Management

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