Position: Java Developer
Category: Java
English level: upper
Years of experience: 2.5

Owned multiple microservices and a dev team. Most of which are core services of the start-up. 

Wrote the entire Flink data processing service, which is a core of the data streaming system.

I created and owned core concepts of the customer data analytics system from architecture to implementation.

I started as Junior Java and in two years became a team lead and a product architect.
Growed in a startup and become a team lead and product architect of a small team. I owned a few microservices from scratch to production. Mainly did REST API using WebFlux and R2DBC stack. Also did some improvements to Scala services that use Spark Queries (Kafka-Kafka, Kafka-Cassandra, Kafka-Clickhouse). Wrote service on Java using Apache Flink framework.

Managed CI\CD flows, AWS infrastructure deployments, and database configuration (PostgreSQL) in a team.