For the last 15 years, I was working on a large-scale social gaming and online gambling projects, and was involved in building high-capacity systems serving thousands of players simultaneously. Now I'm transitioning my career from gaming into the machine learning space, aiming to work on projects that have practical benefits to society rather than just entertainment.
As a hands-on developer, my main area of exertise is building cloud-first backend sytems and APIs, involving non-trivial data processing. Coming from gaming background, I'm proficient in building complex algorithmic solutions and running simulations of the random processes, which can be applied in a variety of other fields. I also possess a great amount of experience digging into unfamiliar systems and taking ownership of them.
I've also been leading teams of developers for the last 10 or so years, including complete juniors out of college whom I introduced into the practical programming craft, and people told I was good at this.
As a mentor, my main focus is not just consulting on some specific programming language or tool (although I can also do that, having built projects using a lot of different stuff), but showing approaches to reason about the problems irrespective of the exact tools being used.
Teaching a programming language is the easy part, my goal is to teach you how to think like a programmer.
As a co-founder and CTO, I was responsible for the overall technology strategy of the company, building and running the team etc.
<...As a co-founder and CTO, I was responsible for the overall technology strategy of the company, building and running the team etc.
Over 4 years, we have built an in-house gaming platform from scratch, released over 20 games and went public.
Led the Skywind Riga office's gaming studio operations, overseeing development processes and ensuring on-time delivery of online ...
Led the Skywind Riga office's gaming studio operations, overseeing development processes and ensuring on-time delivery of online casino games. Successfully transformed the office into an integrated game studio within the larger group, aligning operations with global standards. Managed software development and art teams, implemented a new performance review process, and oversaw the maintenance and support of social gaming products.
CTO (Dec 2015 - Mar 2017): Led development for iGaming B2B and Social Gaming B2C businesses, determined technology vision, managed per...
CTO (Dec 2015 - Mar 2017): Led development for iGaming B2B and Social Gaming B2C businesses, determined technology vision, managed personnel migration, and spearheaded R&D projects. Supervised teams and handled engineering hires. Post-reorganization, focused on new online casino platform development, leading to the cessation of Games OS operations.
Tech Lead of Social Gaming Department (Jun 2015 - Dec 2015): Managed all aspects of software development, including server-side, client-side, QA, and DevOps. Involved in hands-on tasks, planning staff resources, and overseeing company technological vision. Responsible for developers' hiring across the company.
Lead Software Developer (Sep 2011 - Jun 2015): Developed and maintained a gaming platform for social networks, organized product development, and led a team of 5 developers. Transitioned to overall team management in 2014, implementing a flexible delivery scope and DevOps approach.