Mateusz Witkowski
Java backend developer
Wroclaw, remote work · +48 123 456 789 · mateusz.witkowski@example.com · github.com/mwitkowski
Professional profile
Backend developer with 6 years of experience in Java and Spring Boot, most recently on a payment system handling 2 million transactions a day. I design microservices and APIs, work with Kafka and PostgreSQL and look after performance and testing. I am the technical lead of a team of 4.
Work experience
Backend developer, team tech lead
04.2021 - presentPayments technology company, Wroclaw
- Developing microservices handling 2 million transactions a day.
- Designing REST APIs and Kafka messaging between 15 services.
- Cutting the response time of a key API from 800 to 150 ms.
- Unit, integration and contract tests, monitoring and alerts.
- Code reviews and technical decisions in a team of 4 developers.
Java developer
07.2019 - 03.2021Software house, Wroclaw
- Developing booking systems and integrations for travel clients.
- Migrating a monolithic application to Spring Boot.
- Working with PostgreSQL, Docker and CI/CD.
Education
Computer science, master's degree
2014 - 2019Wroclaw University of Science and Technology
Skills
- Java 17, Spring Boot
- Microservices and REST APIs
- Kafka
- PostgreSQL, Redis
- Docker, Kubernetes
- Testing, monitoring, CI/CD
Certificates
- Oracle Certified Professional: Java SE, 2021
- Application security training, 2023
Languages
- English: C1
Additional information
- Meetup talk on Java service performance, 2024
I hereby consent to the processing of my personal data for the purposes necessary to carry out the recruitment process, in accordance with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (GDPR).