Grzegorz Piwowarek

Grzegorz Piwowarek

Mentor
5.0
(2 reviews)
US$30.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Lead Software Engineer | Trainer
Lead Software Engineer | Trainer

I'm a passionate software engineer, trainer, international conference speaker, and a blogger (http://4comprehension.com) who cares about quality, craftsmanship, clean code and getting things done.

I am a committer in a few big open source projects. Besides this, I am a ex-lead technical editor at Baeldung where I used to be responsible for the technical correctness of almost all articles published between 2016 and 2018.

Codementor is a great place where I can help people and not corporations.

Sessions are risk-free. Simply put, if I don't manage to help you, you get a refund immediately.

If you need an on-site training, I'm there for you as well (EU, North America)

Polish, English
Vienna (+02:00)
Joined April 2017
EXPERTISE
2 years experience
Backend development
Backend development
6 years experience
I've been working with Spring almost through my whole programming career. I have a good grasp of Spring MVC, Spring Boot, Spring Web, Spr...
I've been working with Spring almost through my whole programming career. I have a good grasp of Spring MVC, Spring Boot, Spring Web, Spring Data. I used to be a lead technical editor at Baeldung
Spring dataSpring webSpring Boot
View more
Spring dataSpring webSpring Boot
View more

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Miles
Miles
January 2019
Brilliant as usual.
Miles
Miles
January 2019
Perfect. Grzegorz has a lot of knowledge on Kotlin and helped me with all my design decisions and questions. Will hire him again soon.
SOCIAL PRESENCE
GitHub
throwing-function
Checked Exceptions-enabled Java 8+ functional interfaces + adapters
Java
149
24
parallel-collectors
Parallel Collectors is a toolkit easining parallel collection processing in Java using Stream API.
Java
109
6
Stack Overflow
7823 Reputation
4
25
65
EMPLOYMENTS
Lead Software Engineer
Casumo
2018-06-01-Present
Developing a highly-transactional event-sourced system comprising of more than 100 independent services. Refactored, clustered, and sca...
Developing a highly-transactional event-sourced system comprising of more than 100 independent services. Refactored, clustered, and scaled service responsible for backend-frontend communication. Saved engineers’ time and sanity by revising the recruitment process by introducing the additional recruitment stage that allowed to filter out candidates at the early stage. Organized and planned the initiative of building an external presence of the tech culture in the company in the community. Designed a highly-successful code challenge for JBCNConf/SpringIO promotion, and represented the company on prestigious international events like OracleCode Los Angeles and Devoxx.
Java
Spring
RabbitMQ
View more
Java
Spring
RabbitMQ
Kotlin
CQRS
Event Sourcing
View more
Trainer/Consultant
Bottega IT Minds
2018-01-01-Present
Comprehensive trainings covering advanced topics like Functional Programming in Java, Vavr,RxJava, Kotlin, and Effective Java/Clean Code ...
Comprehensive trainings covering advanced topics like Functional Programming in Java, Vavr,RxJava, Kotlin, and Effective Java/Clean Code practices.
Java
Spring Boot
Kotlin
View more
Java
Spring Boot
Kotlin
RxJava
View more
Software Engineer
Casumo
2018-02-01-2018-06-01
Refactored, clustered, and scaled service responsible for backend-frontend communication.
Refactored, clustered, and scaled service responsible for backend-frontend communication.
Java
RabbitMQ
Kotlin
Java
RabbitMQ
Kotlin