Position: Senior Backend Engineer (Node.js)
Category: Node.js
English level: fluent
Years of experience: 5

At my first experience at Google in Boston, US, I was working for a network topology visualization tool, which operated on large graphs of 10000 nodes+. It was a 100k, heavily algorithmic and theoretical codebase.

In 3 months, I:
- Completely redesigned one of the algorithms designed by a Staff Engineer (L6) from 300 lines to 25 lines;
- Sped up one of the rendering stages up to 100x (from 6s to <0.1s)
- Wrote a widely-praised design document, which provided deep insight into the system. It was called "a gold standard of documentation" by the seniors in my team.
Senior Node.js Back-end Engineer with 5 years of experience (2 of which with Nest.js). I love building great technical products; I commit sane, logical choices in tech stack, that make my team more efficient at delivering value; am enthusiastic and take full ownership of my work, even beyond the scope of my job.

Nota bene: all links are in my CV.

- 2x Software Engineer at Google (Full-time, Paid, Intern/Junior); Boston, US, 2020; London, UK, 2021.

- Incredible breadth and depth of experience. Some of the problems I've solved in the past 4 years:
-- Hash-based file upload & serving microservice for a blockchain-based game
-- Exponential optimizations of a large graph visualization tool at Google (~500% speedup for a 10k node graph)
-- Complex payment and payout system using Stripe + Nest.js for a "Uber for ecommerce shipping" startup.
-- Desktop CLI tool (written in Node.js) for Google Fitbit developers.
-- Open-source file upload handling library with 140 stars on Github.

- Superb documentation – I can write documentation both for the business side (product managers, investors, other stakeholders), and for developers (can provide examples!)
-- Quote of Google Staff Engineer L6 on my graph layout documentation: "this is a gold standard of documentation; if we had this kind of documentation earlier, we’d not have any bugs in the first place!”

- Clear, precise, detailed communication. Close-to-native English speaker (speaking English since age 5, IELTS 8.5, worked in US & UK for 6 months, etc.)
– No micromanagement. Mutual trust.
– Flexible work schedule.
– Some space for creative freedom and experimentation, where/if needed.