Position: Engineering Manager
Category: Ruby
English level: upper
Years of experience: 7

Non-technical:
Rebuilding team workflow and management architecture of the team during growth from 10 to 30 teammates and down from 30 to 16 teammates in order to keep optimal resource distribution.

Technical:
Removing data leaks from sidekiq jobs and providing analysis of how to avoid it. 
Creating architecture that helps keep most critical application parts most stable and easily rebootable.
Optimizing data search with TypeSense which boosted work with data 20x times faster
Relevant experience:
Almost 7 years of commercial experience, 3 years as a team lead. 
* Leading from 1 to 3 teams with max 30 people in total. From the idea discussion with the Product team to delivery and results analysis.
* Identifying cross-team dependencies and fixing communication challenges.
* Cooperating with the Head of Engineering and HR manager to align team growth strategies.
* Setting up team workflows (QA, devs).
* Mentoring team members
* Setting up interview processes for backend Ruby on Rails developers and QA engineers.

Technical expertise:
* Full cycle development: Ruby on Rails, Angular, Vue.js - mixed monolithic application with few extra services attached.
* Designing features - idea analysis, backend architecture, data tables structure, testing strategy, delivery, and post-delivery monitoring.
* Deployment and containerization - Capistrano, Docker
* CI/CD - Jenkins, GitHub Actions
* Background processing and message brokers - Sidekiq, RabbitMQ
I am looking for a product or startup company. If a team is really small I am ready to combine responsibilities and take care of extra tasks if needed.