diff --git a/README.md b/README.md index e69de29..41b9c98 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,102 @@ +# 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.