Position: Senior Node Engineer
Category: Node.js
English level: intermediate
Years of experience: 4


Projects and responsibilities:
 High-level planning, application architecture design, estimation,
documentation;
 Designed SaaS trading platform with horizontal scaling: Node.js,
GraphQL, Redis, MySQL, Docker, Kubernetes, Ethereum Smart
Contracts.
Key achievements:
- 42k users;
- 120 client’s projects, which raised totally 80m $;
- Legal services integrations (KYC/AML/Accreditation);
- Designed document signing service;
- One instance supports several blockchains (Ethereum, Bitcoin,
any private);
- Designed matching engine on Ethereum Smart Contracts;
- Took part in launching tokenized shares of SpaceX;
- Introduced TypeScript, GraphQL, split codebase into small
independent modules, organized them as a monorepository and
set up deployment process for it which led to increased reliability
and faster development cycle.

 SaaS microservices development and support: Node.js, AWS (Lambda,
API Gateway, DynamoDB, S3);
 SaaS blockchain payment gateway development and support: Java,
Spring, Hibernate.
Key achievements:
- Plugin architecture, extensions;
- Refactored legacy codebase, reduced plugins size from ~16 Mb
to 20 Kb through optimizing dependencies;
- Supports Ethereum, Bitcoin, Omni.