Position: Software Engineer
Category: Node.js
English level: fluent
Years of experience: 7


Development and maintenance of a real-time event streaming back-end. Working mostly on AWS, Kafka, Microservices. 

Worked in an international, distributed, agile team, members of which are located in 3 cities, in 3 different time zones. My responsibilities included: Development, refactoring and further maintenance of a new project, back-end of which is written in Java Spring Framework and front-end is a Single-page application in JavaScript. Besides this in terms of the same project dealt with such technologies as: Apache Hive, Oracle DB, Solace PubSub, D3.js.

Development of a survey building application backend written in Node/Typescript, using Telegram API.

Used to develop both short-term and long-term projects using JavaScript (Node.js), TypeScript(Angular 2+), PHP.
Trained 15 interns in a 3 months training. Taught trainees basics of JavaScript, TypeScript, Node.js, Angular during the training. After 3-month training the company had chosen the best among 15 to work on real project. Performed regular code-review for each trainee and mentored them in their further projects
 
In a team of 3 developers participated in development of two servers in С++, using MySQL as Database Management System.
At the same time I actively participated in development of a Single-Page Application that was also converted to Android and iOS hybrid applications using Phonegap.
Participated in development of an Android application using Java and in development of corporate management system using PHP & MySQL.
Developed a system for live tracking of all taxi drivers on map written in in Node.js.
At the moment I am interested in Remote work from any location in the world, without relocation, full-time and part-time.