# Hi there, I'm Nikita ๐Ÿ‘‹ ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ $ whoami โ”‚ โ”‚ > Backend developer & Linux enthusiast @ ITMO University โ”‚ โ”‚ > Saint Petersburg, Russia โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ## About Me Second-year student at **ITMO University** (Infocommunication Technologies & Communication Systems, class of 2028). My journey into programming started in 10th grade with algorithmic problem-solving on Codewars. That rabbit hole led me deep into Linux, systems programming, and backend development โ€” and I haven't looked back. I run **Arch Linux** as my daily driver, use **Neovim** as my editor of choice, and self-host everything I can on my own VPS. I care about understanding how things work under the hood, not just making them work. - ๐Ÿ”ญ Currently studying algorithms, computer networks, and Linux administration at ITMO - ๐ŸŒฑ Deepening my knowledge of the Spring ecosystem and distributed systems - โšก GPA: **4.6 / 5.0** - ๐ŸŒ English: **C2** (proficient) --- ## Tech Stack **Languages** ``` Java โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘ Primary Python โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘ Confident JavaScript โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ Intermediate Clojure โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ Learning Prolog โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ Basic ``` **Backend & Frameworks** ![Java](https://img.shields.io/badge/Java-ED8B00?style=flat-square&logo=openjdk&logoColor=white) ![Spring Boot](https://img.shields.io/badge/Spring_Boot-6DB33F?style=flat-square&logo=spring-boot&logoColor=white) ![Spring Security](https://img.shields.io/badge/Spring_Security-6DB33F?style=flat-square&logo=spring&logoColor=white) ![Hibernate](https://img.shields.io/badge/Hibernate-59666C?style=flat-square&logo=hibernate&logoColor=white) ![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white) **Infrastructure & DevOps** ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) ![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat-square&logo=docker&logoColor=white) ![Nginx](https://img.shields.io/badge/Nginx-009639?style=flat-square&logo=nginx&logoColor=white) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=flat-square&logo=postgresql&logoColor=white) ![Git](https://img.shields.io/badge/Git-F05032?style=flat-square&logo=git&logoColor=white) **Networking** `TCP/IP` `VLAN` `NAT` `OSPF` `BGP` `MPLS` `TLS/SSL` --- ## Highlights - ๐Ÿ† **ICPC 2024** โ€” reached quarter-finals as part of ITMO team - ๐ŸŽฏ **"Ya โ€” Professional" Olympiad** by Yandex โ€” participant - ๐Ÿ“š **T-Academy** โ€” Java track (2 semesters) - ๐Ÿงช **T-Intensiv QA Backend** โ€” quality assurance course --- ## What I Self-Host On my personal VPS I run and maintain: ```bash $ docker ps --format "table {{.Names}}\t{{.Status}}" mail-server Up (Postfix + Dovecot + DKIM/SPF/DMARC) nginx-proxy Up (reverse proxy + TLS termination) postgres Up (with automated S3 backups) pet-projects Up (various experiments) ``` --- ## Coursework > A selection of courses that shaped how I think about software and systems: | Area | Topics | |------|---------| | **Algorithms & DS** | Time/space complexity, graphs, trees, dynamic programming | | **Computer Architecture** | Cache hierarchy, RISC-V, memory models, multithreading | | **Computer Networks** | OSI, TCP/IP, VLAN, NAT, OSPF, BGP, MPLS | | **Linux Administration** | Nginx, Systemd, Docker Compose, PostgreSQL, S3, TLS chains | | **Programming Paradigms** | OOP, SOLID, Functional (Clojure), Logic (Prolog) | --- ## Connect [![Email](https://img.shields.io/badge/me@fym.su-D14836?style=flat-square&logo=gmail&logoColor=white)](mailto:me@fym.su) [![Telegram](https://img.shields.io/badge/@doschennikov-2CA5E0?style=flat-square&logo=telegram&logoColor=white)](https://t.me/doschennikov) [![Git](https://img.shields.io/badge/git.fym.su-181717?style=flat-square&logo=gitea&logoColor=white)](https://git.fym.su) --- I read the manuals. I actually read them.