Position: Architect / Tech Lead / Senior Node.js Developer
Category: Node.js
English level: upper
Years of experience: 9


Node.js,  Nest.js, TypeScript, Express.js, Fastify

REST API, GraphQL, gRPC

TDD, BDD, mocha, jest, chai

Build tools: WebPack

Databases: Redis, MongoDB, PostgreSQL

DevOps tools:  Docker, Docker Compose, AWS ECS, Vault, nginx

CI/CD tools: Travis, Circle CI, Gitlab CI

Infra: Kubernetes, Helm,  EKS, AWS EC2, S3, 

Other: CloudFlare, Elastic Stack

Methodologies: 12 Factor App, Cloud Native Apps, DI, IoC, Microservices

I have experience with modern stack of technologies like Docker, Kubernetes, Gitlab integration for CI/CD. I have a solid experience with supporting and deploy complicated projects from small and medium WEB projects to infrastructure of hosting providers.

I have experience in building services using Node.js and adapting their needs to cloud environments. 

Interested in architecture, consultancy, clouds, serverless, automation processes, SDLC, continuous integration/delivery/deployment process, infrastructure as code, programming, security, containers and container orchestrations, monitoring, logging.

I have used the following CI/CD tools for the long term:
- GitlabCI
- CircleCI

Databases: 
- Redis
- MongoDB
- PostgresDB 

Message brokers: 
- RabbitMQ