Work With Me

Private Trainning

I can provide custom training that will help you build better software. All trainings are designed for practical object-oriented design, test driven development, refactoring, and clean codes.


Based on my years of experience working as a professional and leading different teams that focus on building maintainable and scalable software. I can help to level up your team skills and implement development best practices into your team culture.

Pair With Me

I have been doing part-time and full-time pair programming for almost 10 years. I can say there is nothing better than learning one-to-one by pairing with an experienced mentor. Pair programming can bring you to focus on the discussion that brings high quality solutions for your problems.