V. Smolinskyi
Hi, I'm

VitaliiSmolinskyi

Senior Full-Stack Developer

PHP & Node.js backend · SaaS at scale

APIs, integrations & developer tooling

Ternopil, Ukraine
Pixel-art developer looking at a laptop with tetromino blocks stacked on the screen
Backend

PHP and Node.js in a codebase that has to keep changing.

8+ years

APIs

Public REST and GraphQL contracts other teams build on.

REST · GraphQL

Data

MySQL and PostgreSQL tuned by reading the query plan.

EXPLAIN · indexes

Tooling

A CLI image other teams pull in their pipelines.

10M+ pulls

The principle

Software stacks up like Tetris.

Every feature is a block. Place it well and the next one fits. Place it in a hurry and you carry the gap for years.

I have spent eight years on the same product, so I have seen both. Most of my work is about keeping a large codebase easy to change: clear contracts between services, data models that survive growth, and tooling other teams can rely on.

The boring parts are the point. Tests, migrations, logs and CI are what let a team keep shipping.

Selected Experience

Current

Crowdin

Senior Full-Stack Developer

Oct 2018 — present

Backend, integrations and developer tooling for a localization platform used at scale.

  • Maintain the public REST and GraphQL APIs and the ABAC access control behind them.
  • Built the FastSpring billing integration with webhook deduplication, plus integrations with HubSpot, Intercom, Zendesk, Contentful and Webflow.
  • Moved the vendor marketplace onto Directus and built a file import/export service on AWS Lambda and S3.
  • Work across the stack: PHP backend and vanilla JS frontend on the main product, React on Crowdin Enterprise.

PHP · Laravel · Node.js · MySQL · MongoDB · RabbitMQ · Redis · AWS Lambda

Earlier

Wise Solutions

PHP Developer

Before 2018

Backend and e-commerce work for client projects at a Ukrainian web agency.

  • Built and supported PHP backends and e-commerce sites for a range of clients.
  • Worked directly with clients on scope, estimates and delivery.

PHP · MySQL · E-commerce

Skills & Systems

Build

  • PHP
  • Laravel
  • Node.js
  • TypeScript
  • JavaScript
  • React
  • HTML & CSS
  • PHPUnit
  • Jest

Run

  • Docker
  • GitHub Actions
  • CI/CD
  • AWS Lambda
  • Serverless Framework
  • Kubernetes
  • Linux
  • Grafana
  • Sentry

Store

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Query optimization
  • Indexes & query plans

Connect

  • REST APIs
  • GraphQL
  • RabbitMQ
  • Webhooks
  • Service-oriented refactoring

Secure

  • OAuth 2.0
  • JWT
  • ABAC access control
  • API security

Extend

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Anthropic API
  • AI-assisted workflows