Position: Backend developer
Category: Node.js
English level: upper
Years of experience: 2.5

ICPC Northern Eurasia Finalist. 
ICPC top 4 in Northern Eurasian Regional Round. 
Winner of national and international olympiads in Competitive Programming. 
Ex-Google Intern.
Ex-Yandex SWE.
I had experience working as both a Backend and Frontend Developer in a couple of companies both small startups and giant IT companies like Google and Yandex. 
I worked for more than one year in an educational startup where I started to deepen my knowledge in both the front-end and back-end. I used the popular library RxJs, and many Angular schematics like creating Modules, Pipes, Forms, Services, etc. On the back-end side, I've used a combination of NodeJs+PostgreSQL. 
Then, I was Software Engineering Intern at Google working as a Fullstack Developer with Angular and C++. I worked with tables and implemented the logic of Data Flow between various application components. After internship at Google, I have worked in a US startup company as a Backend NodeJS Developer, where I enhanced my backend engineering skills with JavaScript. I have built APIs and worked with database systems. Integrated third-party CRM services and refactored modules. Lastly, I have worked at Yandex Eats as a Software Engineer where I primarily coded on C++. I had experience on every development cycle: planning and grooming of tasks, write a code, writing tests, QA testing, deployment to different environments, writing reports. 
Besides, I used NodeJS in Web Hackathons where I ran servers and created APIs in 1-2 days. 
 I have a strong background in algorithms and solving problems by using C++. I am a champion in a couple of international competitions.