I am Vasiliy Sushko, a full-stack software engineer with 10+ years of experience in developing enterprise applications. Enjoy working in high-performing teams and creating projects from scratch using the whole stack of technologies from top to bottom.
If you'd like to get in touch with me, you can reach me at vasiliy.sushko@gmail.com.
This repo is intended for any individual wanting to improve their problem-solving skills for software engineering interviews.
Problems are grouped under their respective subtopic, to focus on repeatedly applying common patterns rather than randomly tackling questions.
I'd love to receive contributions from the community and - you! See more for details here.
SchemesAnalyzer is a free and open tool for analyzing XSD schema sets. This tool does not require the presence of the Internet, which is suitable for those users who work on the intranet.
This project is a free and open (under Apache 2 license) tool. I'd love to receive contributions from the comunity and - you! There are many ways to contribute, from writing wiki posts, improving the documentation, submitting bug reports and feature requests or writing code which can be incorporated into SchemesAnalyzer itself.
OTUS is an online education platform. Data Engineer is a course where I am a teacher and give lectures.
- AWS Certified Cloud Practitioner
- Ultimate AWS Certified Cloud Practitioner CLF-C02
- Learn How To Conduct Interviews For A Technical / IT Role
- Master Microservices with SpringBoot, Docker, Kubernetes
- Spring Security 6 Zero to Master along with JWT, OAUTH2
- Extending Keycloak: a Beginners' Guide
- Advanced OpenID Connect with Keycloak and Spring Security
- Gradle for java developers
- Managing database versions with Liquibase and Spring Boot
- Kubernetes From Scratch For Beginners
- CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD
- GitHub Actions - The Complete Guide
- Java 21 - Virtual Threads MasterClass
- Spring Native and GraalVM - Build Blazing Fast Microservices
- gRPC [Java] Master Class: Build Modern API & Micro services
- Tailwind CSS From Scratch | Learn By Building Projects
- Bootstrap 5 From Scratch | Build 5 Modern Websites
- The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert
- The Complete Guide to Becoming a Software Architect
- Docker from A to Z™: Swarm + Jenkins
- Microservices Interview Questions Preparation Course
- Building Microservices with Spring Boot & Spring Cloud
- Microservices with Java Spring Boot and Spring Cloud
- Build Reactive MicroServices using Spring WebFlux/SpringBoot
- Java Multithreading, Concurrency & Performance Optimization
- Multithreading, Parallel & Asynchronous Coding in Modern Java
- Pragmatic System Design
- The Complete SQL Bootcamp: Go from Zero to Hero
- Master Spring Boot Microservices with CQRS & Event Sourcing
- Redis: The Complete Developer's Guide
- Grokking the System Design Interview
- Apache Kafka Series - Kafka Monitoring & Operations
- A Guide to Understand Java Generics with Examples
- Apache Kafka Series - Confluent Schema Registry & REST Proxy
- Complete Mockito 2 course for beginners
- Data Visualization with Kibana
- Java Generics, Collections Framework And Streams API
- Mockito: Next-Level Java Unit Testing
- Spark 3.0 & Big Data Essentials with Scala | Rock the JVM
- Apache Kafka Series - Kafka Security | SSL SASL Kerberos ACL
- Building Apache HBase Applications
- Complete Guide to Elasticsearch
- DATA ENGINEER 6.0
- Apache Kafka Series - Learn Apache Kafka for Beginners v2
- Bootstrap 4 Beginners: Code a Responsive Landing Page
- Full Stack Project: Spring Boot 2.0, ReactJS, Redux
- React - The Complete Guide (incl Hooks, React Router, Redux)
- Rock the JVM! Advanced Scala and Functional Programming
- Data Structures and Algorithms Bootcamp
- Java Memory Management
- Multithreading and Parallel Computing in Java
- Rock the JVM! Scala and Functional Programming for Beginners