Since starting the professional IT career back in 2006, I've had a chance to work with different technologies, diverse teams and various roles.
Though initially rooted almost exclusively in Microsoft .NET and related software stack, my career led me in a different directions, first diving deep into the WordPress CMS and its rich software ecosystem, while at the same time pursuing my fascination with the amazing world of JavaScript as a full-stack JS developer.
I've participated as an individual contributor but also as a team lead, jumping head-first into ongoing projects, or nurturing new projects from the very beginning, by making infrastructure and architectural decisions.
During my 4-year stint at entrepreneurship, developing and selling my software product (premium WordPress themes), I've gained an invaluable insight into different aspects of a business: marketing and sales, competitor analysis, and customer care through technical and user support.
During these last 15+ years, I've grown to respect a few key principles:
- Adherence to programming best practices and conventions
- Striving for a clean code (thanks, uncle Bob!)
- Reliance on solid and sane team organization and communication
- Respectful but proactive attitude towards the client (acting as a partner in client's success, not as a passive implementer of directives)
When not at the computer, you'll often find me either passionately digging through history Wikipedia articles 📚, or enjoying a good table tennis 🏓 game with my friends.
Also, learning languages is one of my passions. Besides good grasp of English, Russian and German, I've learned just enough amount of Dutch and French to be able to impress a few naive listerens in a casual night out :).