Personal details

Grzegorz P. - Remote

Grzegorz P.

Timezone: Vienna (UTC+2)

Summary

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)

Work Experience

Lead Software Engineer
Casumo | Jun 2018 - Present
Java
Spring
RabbitMQ
Kotlin
CQRS
Event Sourcing
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.
Trainer/Consultant
Bottega IT Minds | Jan 2018 - Present
Java
Spring Boot
Kotlin
RxJava
Comprehensive trainings covering advanced topics like Functional Programming in Java, Vavr,RxJava, Kotlin, and Effective Java/Clean Code practices.