Position: Senior Software Engineer, Tech. leader
Category: Java
English level: upper
Years of experience: 11

More than 10 years of professional software development.
Experience in design and development of large distributed high-loaded systems.
Works as tech. leader with infrastructure and back-end part of project that supports hundreds of thousands concurrent users.
OOP/OOD
DDD
Architectural patterns
Design patterns
UML
Core Java, Multithreading applications development
Consul
JDBC
Netty
Microservices
Google guice
Dagger
Spring (JDBC, IOC, MVC), Spring Boot
Maven, Ant, Gradle
Hessian, REST, Sockets, JMS
Mockito, JUnit
Tomcat
MySQL, Couchbase, Hazelcast, MariaDB
AWS
Hystrix
High-load, architecture, infrastructure, back-end