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

Michał Szynkiewicz

Verified Expert  in Engineering

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

Meta
C++
Red Hat
Java, WildFly, Thorntail, MicroProfile, Quarkus, Hibernate, PostgreSQL...
PointPack SA
Java, Spring, Hibernate, SQL, Java Message Service (JMS), FreeMarker, REST...

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

E5 Senior Software Engineer

2022 - 2024
Meta
  • Led a team of 3–5 engineers to develop a text-matching system processing 2 million QPS with p95 latency under 50 ms. Designed and implemented a stateful, sharded component handling around 10 million QPS with p95 latency below 1 ms.
  • Maintained and scaled a system that grew 10x, from 200,000 QPS to 2 million QPS.
  • Mentored team members and supported onboarding for new hires.
Technologies: C++

Principal Software Engineer

2016 - 2022
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

Experience

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.

Education

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

Skills

Libraries/APIs

Java Message Service (JMS)

Tools

IntelliJ IDEA, Apache Maven, Jenkins, WildFly, FreeMarker

Languages

Java, SQL, Groovy, C++

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