Skip to main content
Portfolio v3.0

Nikita
Vassilenko

Middle Backend Developer

PHP
Java
Go
Location
Astana, Kazakhstan
Availability
Open for new opportunities
Experience
2+ Positions

folder_open01Experience

KazInSys / Full-timeEXP_01

Middle Backend Developer

Apr 2025 — Present · Astana, Kazakhstan

  • Migrated two government portals with 750K+ monthly visits from Laravel 5 to 11/12 on my own.
  • Reworked SQL queries and Eloquent usage, making critical operations 2x faster.
  • Set up Docker and a GitLab CI/CD pipeline: releases take 60% less time and ship the same day.
KazInSys / Full-timeEXP_02

Junior Full Stack Developer

Jul 2023 — Apr 2025 · Astana, Kazakhstan

  • Maintained 37 government websites, including the National Bank of Kazakhstan, the Prime Minister’s Office, KEGOC and Baiterek.
  • Integrated currency rate APIs into the National Bank portal and sped up page loads during traffic spikes on rate announcements.
  • Connected the sites to external government systems over REST APIs.

deployed_code02Side projects

Team projectPET_01

Food delivery service

Four independent Go microservices built on Clean Architecture: users, restaurants, orders and delivery, with 34+ gRPC endpoints. Order status updates go through NATS JetStream and reach drivers and customers in real time without blocking the main flow. I built the Nuxt frontend and deployed the system to Kubernetes with Terraform-managed infrastructure.

HackNU · KTZ casePET_02

Locomotive digital twin

A model of the KZ8A electric and TE33A diesel locomotives. An onboard module simulates telemetry and tracks wear on each component. Data goes over MQTT to the dispatch server, and a web dashboard shows the state of the fleet and flags overheating or voltage drops.

Blockchain coursePET_03

Solidity smart contracts

A series of Foundry assignments: a voting contract with tests and an Ethers.js frontend, ERC-20 and ERC-721 tokens with a reward shop, and an AMM plus a lending simulation covered by fork tests.

Personal sitePET_04

Migrating this site to Astro 7

npm audit found 16 vulnerable packages, including a critical one in Astro itself. I upgraded the site from Astro 5 to 7, moved content to the Content Layer API and kept every page unchanged.

terminal03About

Tech Stack

Languages>>>

PHP, Java, Go, SQL

Frameworks>>>

Laravel, Symfony, Spring Boot, Gin

Databases>>>

MySQL, PostgreSQL, Redis, MongoDB

DevOps>>>

Docker, Kubernetes, Nginx, Linux, GitLab CI/CD

Logs, metrics, tests>>>

Graylog, Grafana, PHPUnit, JUnit

Side projects>>>

gRPC, NATS, Terraform, Vue, Solidity

terminal_output.log
user@nikalexan:~$ whoami
  Nikita Vassilenko
user@nikalexan:~$ cat bio.txt
  Middle Backend Developer at KazInSys in Astana. Since 2023 I have built backends for government websites, mostly in PHP and Laravel, with some Java and Go at work. I design APIs, speed up database queries and set up Docker and CI/CD. In my own projects I write Go microservices with gRPC and NATS and deploy them to Kubernetes with Terraform.
user@nikalexan:~$ ./run_diagnostics.sh
  Loading modules...
[OK] Winner of WorldSkills Astana 2023 and WorldSkills Kazakhstan 2023
[OK] Middle Backend Developer at KazInSys (Apr 2025 — Present)
[OK] Junior Full Stack Developer at KazInSys (Jul 2023 — Apr 2025)
[OK] Astana IT University — Software Engineering (2024–2027)
[OK] Astana Polytechnic College — Information Systems (2020–2024)
[OK] Certificates: Senior Laravel Developer, Red Hat RH124, Cisco Linux Essentials
  _