Position: Solution Architect / CTO
Category: Lead
Experience: 11 years | English: upper

- Successfully implemented backend growth plan as a Tech Lead

Created and implemented complex roadmap series to improve backend (developers distributed across different cross-functional teams) - created approaches to develop and support fast, secure and quality backend apps with use of cutting edge technologies

- Established software design approaches for a backend

Design artifacts life cycle (PlantUML), design review/presentation. The approach was later adopted by other development departments

- Made developer-friendly infrastructure

IaC, developers support charts, fast deploy

- Transformed backend approaches and achieved x10 development speed (microservices, backend devs responsibilities shift, independence in team decisions)

- Increased product quality (static/code style/security analysis, unit tests) - no critical bugs in prod (each ~10th release came with bug found by real customers before)

- Increased product stability - no downtime last year (10-20 times per year before)

- Brought architecture design approach with the artifacts under version control and review (to achieve early and cheap design failures fix)

- Increased speed dramatically for a few critical analytical scripts (hours of runtime to seconds)

- Built first backend tech roadmap and start continuous tech debt burning

- Started to develop prod-ready Golang apps with no experience (few years ago)
I've been working as a backend engineer for 10 years, participated dozens of projects at different levels (backend/full stack/tech lead). My current role is Backend Tech Lead.

I have experience working for companies in such fields: Health/Fitness/Gambling/Media/Outsource (with projects in entertainment/e-commerce fields).

Most of the time my main tech stack was PHP/Symfony/MySQL/RabbitMQ etc, but last 3 years I've been involved in Golang development and later have become a Tech Lead. Now I'm not only use this language for coding, but also solve complex integration/approach tasks, choosing technologies to meet FR's/NFR's and help business grow fast.

I'm able to choose architectural style that suites project well (considering drawbacks/business concerns/company structure), able to build and implement growth strategies and predict NFR's changes for a project. I'm also have good communication abilities and use stakeholder management as a core principle to help everyone related be on the same page.

I've been working using Scrum/Kanban methodologies and in cross-functional/matrix teams.

I'm definitely have a lot of skills to improve and I'd be happy to grow with the company in a constantly learning non toxic environment.
I'd love to work for a:
- Product company with some issues need to be fixed (in backend)
- Startup with a strategy and a great idea
- Remote first worldwide companies

What king of task I'd really like to do:
- Complex features design/development (Go as a main language, but absolutely ready to experiment with other stacks - Java/Kotlin/Scala etc)
- RnD to achieve some complex goals
- Technical leadership (in backend field with an ability to grow to another fields)
- Product optimisation (costs, development speed, runtime speed, stability)

What I'll try to avoid:
- Outsource/Outstaff companies
- Routine work without any growth
- Toxic environments (passive aggression, abuse etc) 
- Development using legacy technologies without an ability to fix it
- Wordpress/Magento/Bitrix/1C
- Codeigniter/Yii*/CakePHP etc