Dedicated training & consulting
I occasionally do closed training sessions for companies where people would like to increase their skills with a help of the guy who has a lot of experience (10 years+) in the real life projects and is able to transfer his knowledge to others in a very accessible way.
Areas of expertise
- automatic code testing (especially unit testing with Spock and JUnit 5, but also integration and acceptance testing)
- writing clean code
- working with legacy code
delivered in 3-5 days (depending on the content) training course.
Also in my portfolio
In my portfolio, I have also:
- Continuous Integration & Continuous Delivery managed in code with Jenkins (with Pipeline plugin and/or Job DSL plugin)
- Functional programming with Java 8+ (including effective code migration to Java 8/11 & Javaslang/Vavr)
- Migration to modern Java 11+
- Groovy for Java developers
- Refactoring to design patterns
- Spring Framework with Spring Boot
- developing REST applications (with Spring Boot)
Feel free to contact me directly about detailed training course plan (which can be highly customized):
.
Other training topics
In the situation you are looking for some other kind of training I may recommend you Bottega IT Minds which I am a member of. That organization consolidates a group of experienced and highly skilled trainers offering over hundred of precisely crafted trainings of different areas.
Presentations
Occasionally, I also conduct internal on-site presentations in companies and speak at the company events. You can take a look at the list of my recent public speeches to familiarize with the topics I could cover.