Technical Skills
- Core technologies: Java 8/Groovy, Spring Framework ecosystem, Docker
- Programming languages: Java, Groovy
- Hands-on experience but not used daily: JavaScript (ES6), Go
- DBMS: MongoDB, MySQL, PostgreSQL, Redis, Neo4j
- Regularly used libraries, frameworks, tools: Docker Compose, Java web servers (Tomcat, Jetty, Netty), Nginx, Spring Framework (Core, Data, Security, Session, AOP, REST, WebSocket), Spring Boot, Project Reactor, Hibernate, JDBC. Freemarker, Thymeleaf. Graphana, Telegraph, JMX
- Development tools: Jetbrains Intellij Idea, pgAdmin, Studio 3T (robomongo), Git, Jira
- Operating systems: Linux (Ubuntu), Windows, macOS
- Other tech Skills: Gardle, Maven, Flyway, JUnit, Spock Framework, Test Containers, Unity, Phaser.io, AWS, CloudFlare
- System architectures and protocols: SOA, server-server, client-server, web. REST, WebSocket, STOMP, JSON RPC (2.0 and custom)
- Categories: Back End, Team Lead, Development
Language Capabilities:
Ukrainian (native), Russian (native), English (intermediate)