Sergey Titov's starred repositories
coding-interview-university
A complete computer science study plan to become a software engineer.
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
awesome-java
A curated list of awesome frameworks, libraries and software for the Java programming language.
system-design-interview
System design interview for IT companies
Bringing-Old-Photos-Back-to-Life
Bringing Old Photo Back to Life (CVPR 2020 oral)
system_design
Preparation links and resources for system design questions
kubernetes-learning-path
A roadmap to learn Kubernetes from scratch (Beginner to Advanced level)
PyPortfolioOpt
Financial portfolio optimisation in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity
jOOL
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
java-8-lambdas-exercises
Exercises and Answers for Java 8 Lambdas book
checker-framework
Pluggable type-checking for Java
commons-pool
Apache Commons Pool
openingtree
Consolidated view of all your chess games from chess.com, lichess, grandmaster games or custom pgn.
learning-examples
Code examples for the book Learning Concurrent Programming in Scala
remote-working
:bulb: If you are curious about remote working read this!