Юра

Backend програміст

Age:
25 years
City:
Lviv

Contact information

The job seeker has provided: Phone numberEmail

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Node.js-розробник

from 06.2024 to now (2 years 5 months)
Capgemini Engineering (IT)

Backend програміст

from 03.2023 to 05.2024 (1 year 3 months)
Inforce, Львів (IT)

B2C electronics store with ~30k MAU and ~15k SKUs. Team of 10 (3 backend engineers).
Stack: NestJS, TypeScript, PostgreSQL, Prisma ORM, Redis, BullMQ, Stripe, Jest, Supertest
10/2023 - 05/2024
Prevented overselling with an atomic conditional UPDATE inside the checkout transaction, after reproducing the
race behind 7 oversold orders in a concurrency test; checkout p95 stayed ~250 ms.
Verified provider signatures on payment webhooks and made them idempotent with a processed-event table, so
a repeated webhook cannot mark an order PAID twice.
Developed catalog REST API endpoints with cursor pagination, composite indexes for category and price filters,
and Redis caching invalidated on product update.
Added rate limiting on login and checkout with @nestjs/throttler on Redis.
Reviewed teammates' PRs for transactions, race conditions and N+1; caught a payment retry without an
idempotency key and added a concurrency item to the code review checklist.
Recovered a stalled BullMQ email queue within ~40 min after a bad release by patching the worker and replaying
idempotent jobs, then wrote the postmortem and added a queue-length alert.

Education

Дубляни

1, Агрономія, Львів
Higher, from 2026 to 2030 (4 years)

Knowledge and skills

  • Комунікабельність
  • Git
  • JavaScript
  • SQL
  • GitHub
  • PostgreSQL
  • Docker
  • REST API
  • Node.js
  • TypeScript
  • Redis
  • Express.js
  • NestJS
  • RabbitMQ
  • Axios
  • Prisma ORM
  • TypeORM

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: