Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 6


Hi,

My name is Nikolay Terentev, I'm a professional Full stack Developer with 6+ years of job experience. 

I started my career with website development and I worked in several web-studios. There I got a lot of experience of HTML 5, CSS 3, OOP, PHP 5+, MySQL and jQuery.

Then I have started to work with Node.js. Of course I have worked with Express and I've got experience with Sails and Meteor. I worked with Vanila js as well as CoffeeScript. Especially I want to highlight these projects:

- CloudWithMe. This is the project based on Meteor, Mongo, RabbitMQ, Docker. There I have implemented the chatbot for the Facebook and the Google Assistant.

- YouDrive. It's a carsharing service developed with Express, CoffeeScript, Postgresql, Redis and Angular.

- Different parsers on the node.js. The last one is working with the big store so to increase the parsing speed I had to implpement the multithreading

- Logistics and realtime GPS-traking service. Here I have been working with GPS-trackers, maps and made integration with several third-party services. Also there were developed RESTful API and JSON-RPC as well

- Time-series forecasting. It's some kind of Data-Science. The system had to forecast some values based on the previous data

- Web-service for selling tickets. I have used the Sails, Mongo and the ElasaticSearch fo the full-text searching.

I used to store data in the RDBMS such as Postgresql and Mysql. Also I have the experience with the MongoDb. I like to use Redis if we're talking about caching. 

I'm a Linux proficient user and like to work with console.

I'm familiar with the best practices, design patterns, basic algorithms and data structures. I like to exploring new and want to grow up as a specialist . For example, I'm learning GoLang now.

In my spare time, I like to read, walk, watch serials, write stories, playing guitar, singing, I'm working out every day. I don't drink or smoke.

Thank you for reading to the end. 

And now, let's work!)
I want to work on interesting and useful projects. It should be neither outsource nor website development