Michał Szynkiewicz
Verified Expert in Engineering
Back-end Developer
Torun, Poland
Toptal member since November 20, 2021
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
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
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
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.
Software Engineer
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.
Software Engineer
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.
Experience
Quarkus
https://github.com/quarkusio/quarkus/I've led the REST client and gRPC extensions. I have also been involved in Reactive messaging and many other extensions.
Education
Postgraduate Certificate in Managing IT Projects
University of Warsaw - Warsaw, Poland
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring