103 lines
4.5 KiB
Markdown
103 lines
4.5 KiB
Markdown
# 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**
|
|
|
|

|
|

|
|

|
|

|
|

|
|
|
|
**Infrastructure & DevOps**
|
|
|
|

|
|

|
|

|
|

|
|

|
|
|
|
**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
|
|
|
|
[](mailto:me@fym.su)
|
|
[](https://t.me/doschennikov)
|
|
[](https://git.fym.su)
|
|
|
|
---
|
|
|
|
<sub>I read the manuals. I actually read them.</sub>
|