Position: Solution Architect/CTO
Category: Lead
English level: fluent
Years of experience: 11

Probably the most existing moment of my career was the rollout of Massively Multiplayer Online Game into production and seeing the boxes with that game on the shelves of Virgin Mega Store the next day.
I've been very passionate about software ever since I started coding when I was 7.
I've spent the last 20+ years working in the software development industry. For the last 15 years, I'm engaged mostly as a software architect or coach/consultant in the media and entertainment industry, game development, sport, and education.

I have hands-on experience with modern enterprise and cloud infrastructure, big/fast data processing, microservices, and containerized environments (Unix/Linux user since the early 2000s and had already used containers in production back in 2007).

My experience is not limited strictly to technology - I've been involved in many exciting activities revolving around education, marketing, sales, promotion, product positioning, packaging and support...

* * *
Key Experience:

• Full software lifecycle - leading projects from a concept stage to release and production support.
• Good understanding of software development principles, tools, pipelines, and processes.
• Deep understanding of software ecosystem - everything from front-end/back-end layers to cloud, mobile and desktop apps, embedded systems, and development tooling.
• Versatile coding skills - just in the last 5 years I've been delivering services implemented in Java, Scala, Go, C, JavaScript, Python, and Lua.
• Modern cloud and microservices - Docker, Kubernetes, AWS...
• Big/Fast Data and NoSQL - Hadoop, Spark, Kafka, Cassandra...
• Business Development skills - R&D, marketing, presentations and other pre-sale activities, proposals, tech interviews...
• Consulting and coaching - I've organized and conducted multiple coding boot camps, courses on hard and soft skills, jams and hackathons.
• I had the opportunity to share my experience at multiple conferences as a speaker - Las Vegas NAB Show, JEE Conf, JavaDay, Agile Base Camp, IT Jam...
I'm looking for new exciting opportunities in a company, where my skills would make a difference and can deliver the maximum impact. I'm interested in a Solution Architect/CTO level position or opportunities in business development/technology consulting and coaching.

I want fun, engagement, and growth not only for myself but for the team I'm working with.

Currently, I'm available for both short-term consulting/coaching opportunities and long-term projects.