Position: Software Developer
Category: Java
English level: fluent
Years of experience: 6

Optimization of a mission-critical distributed data exchange system for low latency.
I'm a back-end developer with 6 years of experience. I'm proficient at Java and JavaScript. I've extensive experience with Spring and Node.js. I've worked on projects in various sectors such as e-commerce, fintech and public.

Over the last year, I've been involved in the design, development and maintenance of a large-scale, high-load microservice system that facilitates and centralizes data exchange among government institutions. Our tech stack includes Node.js, Spring, Redis, MongoDB, and RabbitMQ.
I'd prefer to join a small- or medium-sized team working on a challenging project that's trying to chart exciting new territories. Both product work and outsourcing is OK. I like the startup mindset, and dislike overly bureaucratic tendencies. I'm more effective in a team environment that enforces code review and emphasizes testing. I'm good at Java, JavaScript and Python, but I'm also open to picking up and using another language (such as Kotlin, Go) if needed.