Backend developer
Tokishu
Yaroslav Andrieiev (Ярослав Андреев)
I work mainly with Java and Spring Boot: REST APIs, databases and the services around them.
About
Tokishu is the nickname of Yaroslav Andrieiev. I use it on GitHub, Steam, Discord and Telegram. I am a backend developer at the start of my career, focused on Java and Spring Boot. I also self-host my own services and run them on Linux.
- Nickname
- Tokishu, Tok1shu
- Born
- 11 February 2008
- Location
- Prague, Czechia
- Languages
- Ukrainian, Russian, English, Czech
Hardware
Main device
MacBook Air 13" (2026)
Daily laptop. Used as a thin client: the code runs on the server.
- Chip
- Apple M5
- CPU
- 10 cores: 4 performance, 6 efficiency
- Memory
- 24 GB unified
- Storage
- 512 GB SSD
- System
- macOS 27
Server
Home server
Headless. Runs the IDE backend over JetBrains Gateway, game streaming and self-hosted services.
- CPU
- AMD Ryzen 7 7700X, 8 cores / 16 threads
- Motherboard
- ASRock B650M Pro RS (AM5)
- Memory
- 32 GB DDR5-6000 (2 x 16 GB)
- GPU
- NVIDIA GeForce RTX 4060 Ti, 16 GB
- Storage
- 1 TB NVMe (WD Black SN7100), 960 GB and 256 GB SATA SSD
- Network
- 1 Gbit/s Ethernet
- System
- Arch Linux, LTS kernel
Stack
Java and Spring Boot at the center.
Languages and core
Java 17 / 21SQLPython (scripting, automation)
Backend frameworks
Spring Boot 3Spring Data JPASpring SecuritySpring AOPMapStructLombok
Databases and caching
PostgreSQLHibernate ORMFlywayRedisMariaDB
Messaging and real-time
RabbitMQWebSocket
Architecture and security
REST APIOpenAPI / SwaggerOAuth2JWTRBAC
DevOps and tools
DockerDocker ComposeLinuxSystemdBashCaddyGitMavenCoolifyS3 API