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

Hybris Core V5 Certificate
Hybris Commerce V5 Certificate

I am speaking at international conferences such as Voxxed, Devoxx, JavaDay, JFuture, JeeConf, GeeCon, Geekout
I'm very persistant and open-mined, always ready for new challenges. I hope to find some interesting projects and a friendly team.
I worked for a long time mostly as Java developer on some enterprise projects. Used Spring, Hibernate, MySql, PostgreSql, etc.

For last years I switched to other JVM alternatives such as Scala and Kotlin. And tried different approaches.

So I have huge experience in developing monolith and microservices. Used different approaches for communications between microservices (json-rpc, grpc, rest via http1.1, apache kafka, jms with activeMQ but not really happy to use it again)

During my last project, we developed a cms with event sourcing, which was quite an interesting experience. 

For some projects, I used node.js with typescript.  In addition to it, I have experience both with relational and NoSQL databases (MongoDB, Cassandra, neo4j...) and different web frameworks for java, scala, kotlin and node.js.

And finally, I have to mention that I have an experience of public speaking at local and international conferences.
Flexible working hours. I would like to consult and lead teams who wants to try some new approach. For example, switching to microservices, switching to Kotlin or to gRPC.

Will work with legacy old projects only in case of switching it to modern stack