Java
- JEE Frameworks: Spring Core, Spring Data, Spring MVC, Spring Boot, Hibernate
- Java Stream API
- Internet Technologies: Java Servlets, RMI
- Java SE: Swing
- Application Servers and Middleware: Apache Tomcat
- JVM & DevOps: DCEVM, Maven, Gradle, Jenkins
- Performance Testing: JMH Framework, Dynatrace
- Unit Testing: JUnit, Mockito, PowerMockito
- Logging: Logback
- IDE: IntelliJ IDEA
- Scala (novice)
Big Data
- Data Processing: Apache Spark
- In-Memory Data Processing: Apache Ignite/GridGain
- Column Store: Apache Cassandra
- File System: HDFS
Other Software Engineering
- Virtualization & PaaS: Docker, RightScale, AWS
- Databases: PostgreSQL, H2SQL
- Software Design: Design Patterns, UML
- Software Audit: Sonar, Checkmarx
- Scripting: Bash (novice)
- Aux: Python (novice)
- Version Control Systems: Git, GitHub, GitLab, Bitbucket
- Project Management: JIRA, Slack
- Technical Writer Tools: drawio
- Business Analysis: API Documentation
- Networking: TCP/IP stack
Algorithms and Data Structures
- Relations, Graphs
- Elementary and String sorts
- Java Collections Framework
Math
- Graphs, Connectivity
- Sets, Relations
- Mathematical Optimization: Linear programming
- Statistical Analysis and Modeling: Regression Analysis
Agile
- Continuous Integration: KANBAN, SCRUM, Test-Driven Development,
Pair Programming, git-flow
Non-engineering
- Operating Systems: Linux, MS Windows
- Touch Typing: English, Russian, Greek (novice)
- Accounting and Financial: Financial analysis (specialist)
- Spoken Languages: English (upper-intermediate), Russian (native), Greek
(novice)