Position: Nodejs developer
Category: Node.js
Experience: 3 years | English: upper

In CRM system: 
Dockerized application
Nginx configuration
Participated in porting application(both backend and frontend) from REST to Graphql
Implemented synchronization between streak and application
Implemented authentication(both google oauth2 and own JWT)
Deployed app to AWS
Covered code with unit tests and partially with selenium tests
Fixed a lot of bugs with database

IN Gridcode Evaluator:
Converted C++ managed code to C# code

In Python Ethereum Backend:
Implemented interaction between backend and ethereum, telegram api
Implemented mailing system
Implemented smart contracts
Tested smart contracts with Ganache
Tested backend

In filiatix:
Writing raw SQL queries
Extending current database
Resolving problems with data consistency between redis and mysql
Adding new fields to database
Adding new functionality to existing project
Legacy code refactoring(also covered it with tests)
Participating in architectural meetings
Writing migrations(there were a case where I had to  migrate quite big amount of entries from clickhouse to mysql)
Implementing and maintaining interaction between my and external services 

And many other stuff which were written in Java, C#, Python(scrapers, web applications(most based on Django), bots for social networks)
System for sales manager
Applied technologies: Typescript, Nest.js, Angular, AWS, Selenium, Jest, Puppeteer, Graphql, Typeorm, Apollo(both client and server), SQL
About project: CRM system for sales managers which were dedicated to make life easier for sales manager and move from Streak(gmail extension) to this system
Responsibilities:
Develop backend
Manage database
Fix bugs on frontend
Merge code at the end of the sprint
Deploy
Testing(unit and BAT)

Grid code evaluator
Applied technologies: C#, Managed C++
About project: Main goal of project was to create application which can test whether power station meets requirements of the grid system in particular country or not

Blockchain exchange(ethereum)
Applied technologies: Typescript, Nest.js, Typeorm, Socket.io, Docker
About project: Service which is dedicated for bot creation in different messengers. Those bots could provide you with possibility collect money in Ethereum network
Responsibilities:
Integrate telegram, discord and some of private api(for example for retrieving currencies, invoking ethereum api)
Configure mailing with different types of email
Cover code with unit tests

Python Ethereum Backend
Applied technologies: Python, Solidity, Web3py, Ganache, Django, Pytest
About project: Web server which were dedicated for managing blockchain operations
Responsibilities:
Provide interface for interacting with smart contracts
Integrate telegram api
Develop smart contracts in Solidity
Test smart contracts with Ganache

Filiatix:
Responsibilities:
Extend database
Add new features to existing project
Data migration
Fix bugs
Rewrite existing application using new technologies

I want to move forward as backend developer. Desired languages: Javascript(Typescript), Python, Golang
I would like to advance my skill of problem solving.
Also I interested in high load services development, microservice architecture
Expect from job:
Strong leadership, advancing development skills, wish to deliver high quality software
Also appreciate backend positions with Node.js, Python or Golang
I don't want to work as frontend developer.