Position: Solution Architect, Java Team Lead, Software Engineer
Category: Java
English level: fluent
Years of experience: 9


I was working in various domains and had different roles. Being a mostly technical person, I can also take over people-management responsibilities and work on the business side. I have enough hands-on experience to tackle new projects and work on those end-to-end with a passion. I also ready to work on existing projects and make those the best I can.

Current position. Solution Architect
Responsibilities: communication with business, system design, and architecture,
estimations and team management, development, testing, and DevOps. activities, writing of documentation
Technologies:
Java, Scala, Cassandra, Kafka, Hadoop, Spark, Spring stack (Boot, Cloud), Docker, Kubernetes, Apache Ignite, Cloud

Previous position. Senior Software Engineer / Team Lead
Responsibilities: design of architecture and topology, development and testing activities
Technologies: Spring Boot, Spring Stack(Boot,  Cloud), Consul, Zipkin, Docker, Docker Compose, Nginx, ReactJS, React-Redux, Redux-Saga