Vladislav Naumov Available for work

Backend developer

I build backend in Go
and ship projects to production

Go · 

I design services and APIs in Go, comfortable with C and Python. The portfolio covers pet projects, turnkey freelance landings and Telegram bots. Open to new projects and interesting challenges.

main.go
package main

import (
  "log"
  "net/http"
)

// hi from the portfolio 👋
func main() {
  http.HandleFunc("/hire", func(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("Vladislav Naumov — Go backend"))
  })
  log.Fatal(http.ListenAndServe(":8080", nil))
}

About

An engineer who ships

I design and assemble services in Go, work with low-level C, and take freelance orders for landings and bots — bringing every project to a working, deployed state.

16projects in the portfolio
Go · C · Pyprimary languages
10/10projects deployed
Opento work and orders

Stack

Skills & technologies

// languages

GoC / C++Python TypeScriptSQLHTML

// backend

gRPCRESTKafka RedisPostgreSQLMySQL OOPArchitecture

// devops · tools

DockerDocker ComposeGitLab CI LinuxGitTCP/IP

// more

NumPyWebSocketMakefile English

Portfolio

Projects

Backend services, freelance landings and Telegram bots. Sources and live demos for everything.

BLADS messenger UIGo · TypeScript

Messenger

Full-stack BLADS messenger: Go backend services, TypeScript frontend, real-time messaging, PostgreSQL and containerisation.

GoTypeScriptWebSocketPostgreSQLDocker
YOLO_commander — object detectionDevOps · team

YOLO_commander

Team project, role: DevOps. CI/CD setup, containerisation (Docker / Compose), build and deploy, environment configuration and automation.

DevOpsCI/CDDockerLinuxBash
REST service in Go — main.goGo · Gin

Subscription API (REST in Go)

Online-subscription aggregation service built on Gin: CRUD + analytics, Swagger docs, validation (validator.v10), zap logging, unit tests, graceful shutdown, Docker.

GoGinSwaggerPostgreSQLTestsDocker
URL shortener interfaceGo

URL shortener

URL shortener in Go: short-code generation, redirects, link storage. A learning service to practice idiomatic Go and storage handling.

GoHTTPStorage
Async server in C — server.c (epoll)C · epoll

Async client-server

Systems programming in C: asynchronous TCP client-server over sockets (epoll), built with Makefile. NDM test assignment.

CepollTCP/IPSockets
Home-rental site — catalogGo · HTML

Home rental website

Web app for renting housing: Go backend with HTML templates, listings catalog and per-property pages.

GoHTMLTemplates
Tic-Tac-Toe with Rating — game screenJS · CF Workers · Firebase

Tic-Tac-Toe with Rating

Full-stack game: Elo rating (Classic / Reverse modes), minimax AI with α-β pruning, P2P online play (WebRTC/PeerJS), rating-based matchmaking (Firebase RTDB), leaderboard updates via GitHub Actions + Cloudflare Worker proxy.

HTML/CSS/JSCloudflare WorkersGitHub ActionsFirebaseWebRTC
Construction company landing Mobile version Landing

StroyResurs — turnkey renovation

Construction company landing: cost calculator, lead form, gallery, map. Responsive, SEO, deployed on GitHub Pages.

HTMLCSSJSa11y
Nail studio landing Mobile version Landing

Lakritsa — nail studio

Online booking (master/service/date/time), portfolio gallery, pricing, masters. Pastel design, micro-interactions, Telegram delivery.

HTMLCSSJSTelegram API
Law firm landing Mobile version Landing

Lex·Zashchita — law firm

Premium landing: navy + gold, cost calculator, case timeline, PDF documents, Web3Forms submission. Serif typography.

HTMLCSSJSWeb3Forms
English webinar landing Mobile version Landing

SpeakUp — English webinar

Webinar sign-up: live countdown, programme, bento block, lazy YouTube, Google Sheets form. Glassmorphism.

HTMLCSSJSApps Script
Fitness club landing Mobile version Landing

IMPULSE — fitness club

Energetic landing: black + neon, schedule table, trainer cards, trial-session form to Telegram. Bold Oswald typography.

HTMLCSSJSGrid
Construction lead botaiogram 3

Lead bot (construction)

FSM request for an on-site measurement, button-driven cost calculator, manager notifications, Google Sheets storage.

Pythonaiogram 3Google Sheets
Nail booking botaiogram 3

Booking bot (nail studio)

Slot booking in SQLite, 2-hour reminder (APScheduler), portfolio by categories, admin commands.

Pythonaiogram 3SQLiteAPScheduler
HR screening botaiogram 3

HR screening bot

10-question survey, keyword-based auto-scoring, SQLite storage, candidate report to the HR chat.

Pythonaiogram 3SQLite
Shop assistant botaiogram 3

Shop assistant bot

Order tracking by number, button-driven FAQ, operator handoff, /myorders by contact. Optional Redis/webhook.

Pythonaiogram 3RedisWebhook
Resume-builder botaiogram 3

Resume-builder bot

Step-by-step data collection, HTML resume generation (XSS-safe) and PDF via WeasyPrint, SQLite storage, editing.

Pythonaiogram 3WeasyPrintSQLite

Contact

Ready for work and internships

Drop me a line on Telegram or by email — I reply quickly. Open to backend (Go) roles and freelance orders.