Collection of projects from ITMO University, Saint-Petersburg Aerospace University, Beijing Institute of Technology(BIT, China), and educational programs
Project
Description
Technologies
Hangman
Console implementation of word game
Java Maven
Maze Game
Maze generation and pathfinding
Java Algorithms Maven
Logs Analyzer
HTTP log analysis with reporting
Java HTTP Maven Asciidoc, JSON
Fractal Flame
Fractal image generator
Java Maven java.awt.Color
Performance measurement
Code benchmarking system
Java Reflection Maven
Project
Description
Technologies
LinksTracker
URL monitoring with notifications
Telegram API HTTP OpenAPI REST WebSocket SQL Kafka CI/CD
Project
Description
Technologies
SRE Projects
Infrastructure and deployment practices
Kubernetes Docker Ingress CI/CD YAML
Additional T-Bank Courses
Course
Description
Technologies
Computer Networks
Network programming and protocols
GitHub Attributes
Databases
Database design and SQL
SQL Database Theory
System Administration
Linux and container management
Ubuntu Docker Docker-compose
ITMO - DevOps and Computer Science
💻 University Course Projects
Project
Description
Technologies
Lab Works
Computer graphics laboratories
C CMake OpenGL
Course Work
Computer graphics course project
C++ CMake OpenGL
Project
Description
Technologies
C++ Course
Algorithms and implementations
C++ CMake
Project
Description
Technologies
Lab Works
AI and computer vision labs
Python NumPy OpenCV
Project
Description
Technologies
Coding Algorithms
Information theory implementations
Python Cryptography
Project
Description
Technologies
System Programming
Low-level programming labs
C signal.h sys/wait.h thread.h
Project
Description
Technologies
Java Projects
Enterprise Java development
Java JSF JSP SpringBoot
Computing Systems Development
Project
Description
Technologies
JPEG Compression
Image compression implementation
C++ Shell CMake jpeglib.h
🐉 Beijing Institute of Technology (BIT)
Computer Science enrollment
Course/Project
Description
Technologies/Topics
Introduction to Big Data
Fundamental concepts and ecosystems
Hadoop MapReduce HDFS Big Data Fundamentals
Big Data Analysis
Data processing and analytics methods
Spark Data Analytics Processing Pipelines
Big Data Final Project
Comprehensive data project with presentation
Data Pipeline Analytics Visualization
Data Warehouse & Data Mining
Storage and pattern discovery
ETL Data Warehousing Data Mining OLAP
Project
Description
Technologies
SUAI Roll Call
Attendance system for university
Python PostgreSQL
This portfolio represents my learning journey in software development and computer science