Position: Architect / Lead / Senior Developer
Category: Node.js
English level: intermediate
Years of experience: 11

2022: *NDA* superfast project based on lambdas and durable objects by cloudflare

2021: successfully finished MVP for the blockchain startup, which signed an agreement with FC Barcelona

2020: successfully finished MVP for the startup, based on bigdata and graph databases for B2C & B2B

2019: successfully finished project for a high-speed trading for a leading crypto exchange platform, included in the top 30

2018: successfully finished a B2C project for the direct purchase of cryptocurrencies for a leading crypto exchange platform, included in the top 30

2016: RnD + modern architecture of internal API for processes parallelisation in a large company from England with own production and research department.

2015: RnD of a corporative client for MongoDB with GUI based on nw.js for analyze important data on the client

2014: development from scratch corporative kanban board with unique mechanics of realtime tasks control, WebRTC meetings with recording, and other goodies.

2012: created an analytical system (neural network) for microfinance organisations, which calculates the credit rating of a person based on data from social networks.

2009: creation and optimisation of a system for the big MLM company with more than 300k parallel connections on PHP + HipHop.
Last targets:
- architecture and development of the token and nft marketplace for  famous european footbal club
- architecture and development of a system that integrated with 20+ different systems and APIs, and acted as a data aggregator with the possibility of arbitrage and forecasting using neural networks
- architecture and development of a system based on thruly microservices which operates bigdata organised by graph databases for real time analisys, search and prognosis

To implement last targets, I was used:
- K8S as container orchestrator
- Apache NiFi as a flow management system between microservices
- Neo4j and Postgres - like databases engines
- ClickHouse and ElasticSearch - as a warehouse for statistics and analysis (including neural networks)
- NestJS - as the main framework for creating microservices
- GraphQL - as a protocol for interacting with the frontend and external services
- Angular, Nuxt, Svelte and NativeScript - for frontend and neative mobile applications development

Back-end frameworks with which I worked on NodeJS:
NestJs, Tsoa, Koa, Molecular, Fastify, Restify, Express, Micro, Tsed...

Front-end frameworks:
Svelte/Sveltekit, Nuxt/Vue, Angular 2+, React**

**REACT - yep, I know it. yep, I worked with it. But I don't like react and prefer more structured frameworks.

Desktop/mobile frameworks:
Cordova/phoneGap, Electron, NW.js, NativeScript, Flutter...

Languages ​​and technologies:
node.JS (TypeScript, JavaScript**), PHP, GoLang, Lua, C++...

**JS - I know and love js, but I prefer TypeScript projects

DB:
Neo4j, ElasticSearch, MongoDB, Redis, AWS DynamoDB, MySQL(Percona/Maria), ClickHouse, PostgreSQL...

Queues:
Nats, RabbitMQ, Kafka, Aeron, Gaerman...
1) (!!!) Difficult non trivial tasks.
2) An interesting project.
3) Professional growth.
4) Professional management.

...High load, neural networks, blockchain, graphs...
...friendly staff, business trips...