Position: Lead full-stack developer
Category: Node.js
English level: upper
Years of experience: 7

Karaf/OSGi-bundles based application was broken down into a set of microservices using the event-based architecture. Some microservices were rewritten from scratch using decent programming language and technologies.  All services were packaged into Docker containers and configured using cloud-agnostic Kubernetes settings. Now our project has unlimited horizontal scaling possibilities and due to using Traefik as a Gateway API we now have ability to work locally with one service only, and the rest services are available from the dev-cloud via a special Traefik IngressRoutes set. As a result of our system now: more maintainable, split into independent services, has better throughput, more reliable, and simpler to set up for developers.
I have experience in architecting and providing microservice-based solutions hosted in Amazon EKS. During the last 7 years, I've closely worked with backend and frontend technologies including Java (Spring) and JS (React/Node). At the current moment, I am working on the leading software vendor specializing in Big Data Integration. In my current team, I have the role of a technical lead with such responsibilities: providing high-level architectural solutions, task breakdown, and estimations, communication with PO/PM/EM, also working on any part of the solution (writing code) in case we have gaps there.  

Also in my current company, I am taking an active role in JS community organization and internal tech-talks.
I would like to work on the new project without big technical debts. Ideally with such a set of technologies: React/Node/Java/Docker/Kubernetes/Redis/Mongo.