Position: Team Lead
Category: Node.js
English level: fluent
Years of experience: 10

Advised and helped team members secure promotions: 2 to team leaders, 3 to senior, 5 to middle.
 Reduced task clarification meetings count by 20% via improved task decomposition.
 Boosted customer satisfaction by 10% via 4h extra on business requirements analysis.
 Cut prep time for microservice and streaming projects by 40 hours with templated solutions.
 Saved 4 hours a week on code review via introducing SonarQube pipeline to CI \ CD.
 Mitigated business losses by $7k/year by adopting SRE practices and achieving 99.6% uptime.
 Creating risk management plans reducing possible costs overruns by 50%.
 Proper feature prioritization and scope planning to achieve 3 month time to market for 7 projects.
 Launched 10 products, which lead to forming connections with 3 permanent partners.
 Designed architecture to support 150k users, with 10 GB\s analytics throughput and peak of 5k RPS
 Optimized AWS infrastructure costs of five solutions ranging from $1k to $6k of savings.
I’m a team lead \ tech lead of the last 4 years with 8 years of total programming experience and 7 years of backend node.js as a main domain. I’ve experience in healthcare, gaming, streaming, communications, blockchain domains and have used AWS as the main cloud provider in my work for 6 years. I’ve been a part of process of scaling a team from 3 members to 50, taking part in hiring, motivating, coaching. And still have great relations with many people I worked with up to date. I’ve been point of contact for any technical parts of projects I worked on - proposing and evaluating solutions, making decisions on hiring more people for project, technology stack decisions, feature-level discussions and prioritization, architecture decisions.
Flexibility in payment structure (advising and working together on how make gross as close to net as possible)
No trackers on my devices
Clearly discussed rules on overtimes