Position: Lead Software Developer Ruby / Node.js
Category: Ruby
English level: fluent
Years of experience: 11

– leadership for teams 5-12 members from different countries of the world
– mentoring for junior/middle members
– tuning processes in a team and fixing bottlenecks with estimations and quality
– design architecture for high load application (60-100k rpm)
– development of startups with deadlines, like "yesterday"
Have ruby experience of over 12 years. It's my main language for development, almost for all backend. Because it's the fast and bearable flow for supporting legacy code. Rails, Sinatra, Plain services, Hanami.

Second node.js. Have been in full-stack projects where JS was for both sides (back and front). I use react.js and ember.js as my preferred frameworks. But also have experience with others.

Also, I have experience with data sets and analytics in Python for collecting different metrics for reports and dashboards.

For fun, I use Rust and may have a plan for switching in the future. If I will have a chance to join an interesting project and team.

Strong knowledge for:
– PostgreSQL, MySQL, MongoDB, DynamoDB, Elasticsearch
– AWS services, like SQS/SNS, Kinesis, etc
– mostly my projects work with Kubernetes and I have a home cluster for experiments
– of course docker
– monolith and microservices, I understand differences and what should use for our case.
– I use design patterns in my approach to development and understanding benefits for project/team and me
Long-term job
Interesting project
Remote job