Position: Senior/Lead Software Engineer, Head of Product
Category: Lead
English level: intermediate
Years of experience: 10

I created a large iGaming project from scratch in a corporation (own games, providers content, affiliative marketing planing, certifications, stat solution and etc.). At the same time, I led a team of 20 people. Designing and planning projects is my passion.

I have experience in creating a very popular product in the market of UI templating (~1m$ purchases) on CTO position.

Conducted staff development (backen, QA and UI/UX team) and planned promotion processes (for example, compliance with competency matrices, etc.).
As an experienced developer with 10 years of expertise in full-stack product development, I have a proven track record of delivering successful projects using a variety of technologies. My focus has been mainly on PHP (Laravel or CodeIgniter with vanilla microservices) and JavaScript (Nuxt, Vue, NodeJS, PM2), MySQL, Redis, Nginx, Docker.

In my most recent role as a Product Owner for an iGaming company, I have spent the last 2 years leading the development of a new product. During this time, I was responsible for defining the product vision, roadmap, and strategy, as well as collaborating with cross-functional teams to deliver software that met our planned requirements. I think, this experience has provided me with a deep understanding of agile methodologies and the ability to work effectively in a fast-paced, deadline-driven environment. 

I don't see the point in writing a lot of additional technologies, but I will highlight some interesting facts: I have deep experience of WordPress (API and flow in general), hobby as programming neural networks and AI tools (Keras), lot knowledge of good pixel-perfect CSS layout and UI/UX (Figma, Sketch).

In addition to my technical skills, I possess a strong knowledge of OOP, design patterns, and refactoring methods. I have also worked on reviving and refactoring legacy projects, which has honed my ability to troubleshoot and solve complex problems. As a lead developer, I have managed responsibility distribution in small teams and contributed to the full application development life-cycle, including launching and post-release support.
I am looking for a serious position in the team to influence the product and develop it. A good team with expertise will be a great addition to this. For sure, I'm looking for a company with well-organized processes.