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

I like the DDD methodology.
Respect OOP concepts, GoF, KISS, DRY, SOLID, and clean code patterns.
Can write code using various languages, such as Java, Scala, Kotlin, Python, JS, TS, and Bash. 
In love with IntelliJ IDEA and its features.
Can quickly learn new technologies.
Smart home system:
Languages: Java 8, Scala, TS.
Backend: Spring (Boot, Web), AKKA, Swagger, Google Collections, Lombok,
Apache Commons, Jackson, ScalaTest, JUnit4, PostgreSQL, MongoDB,
InfluxDB, Kafka, Maven.
Frontend: ReactJS, MaterialUI.
Other: Tuya, GitLab, Artifactory, Kibana, Kubernates, Jenkins, Postman.

Distributed e-commerce data providers.
Languages: Java 11, Groovy, Kotlin, Bash.
Backend: Spring (Boot, Security, Data JPA, Actuator), Guava, Lombok,
Apache Commons, Jackson, Spock, JUnit4, Cucumber, Gatling, PostgreSQL,
logback, Gradle.
Other: GitLab, Sonatype Nexus, Postman, Kibana, DataDog, Grafana,
Runscope, AWS EC2, Jenkins.

Data processing system:
Languages: Java, JavaScript, Bash.
Backend: Hadoop, Spring (Boot, Actuator), Guava, JUnit4, Mockito, Jackson, log4j, slf4j, Protobuf, Ant, Maven.
Frontend: Bootstrap.
Other: Gerrit, Artifactory, Splunk, AWS (S3, EMR, EC2), Jenkins.

Data delivery system:
Languages: Java, Groovy, Scala, Bash.
Backend: Guice DI, Guava, JUnit4, Mockito, Jackson, log4j, slf4j, SBT.
Other: Gerrit, Docker, Artifactory, AWS (EC2, S3, DynamoDB, IAM), Jenkins.

Measurement analysis system:
Microservice architecture, REST API.
Languages: Java, Groovy, Python, JavaScript. Bash, Bat.
Backend: Maven, Spring (Boot, Data, Cloud, Security, Actuator), Guava, Lombok, Spock, Swagger, MongoDB, NGINX.
Frontend: ReactJS, MaterialUI, Plotly, PDF Export.
Other: Postman, Git, GitLab, Docker, Docker Swarm, LogDNA, AWS (EC2, IAM), MongoDB Compass.

Integrated knowledge base system:
Languages: Java, JavaScript.
Backend: Spring (Boot, Data, Web, MVC), MySQL, H2, Maven.
Frontend: Bootstrap, Thymeleaf.
Remote.
Ukrainian teammates.
IDE - IntelliJ IDEA.