Денис

Middle Full-stack Developer

Розглядає посади:
Middle Full-stack Developer, Software engineer
Вид зайнятості:
повна
Вік:
28 років
Місто проживання:
Одеса
Готовий працювати:
Дистанційно, Одеса

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedIn

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Software Engineer

з 09.2020 по 12.2025 (5 років 4 місяці)
BOOQED, Дистанційно (IT)

Primary developer of a multi-tenant space-booking platform (guest PWA, operator admin panel, GraphQL API) with a QR-based smart-access system, operating across Singapore, Hong Kong and the UK. Authored ~70% of the frontend codebase.

**Stack:** TypeScript, React, Node.js, GraphQL (Apollo), MongoDB, Redis, Stripe, Auth0, Vite, CI/CD (Buddy CI)

- Integrated the QR-based smart-access system - issued time-bound QR credentials via the access-control service's API to physically unlock booths for each booking's window
- Implemented multi-region payments: Stripe across separate HK/SG accounts with multiple methods (card, Alipay, GrabPay, Apple/Google Pay, PayMe), automatic tax, and refund/cancellation flows
- Built a type-safe GraphQL API (type-graphql + codegen) serving both guest and admin apps, including admin-side pricing/promo rules and an analytics suite (revenue, utilization, period-over-period comparisons, CSV export)
- Designed a Redis-backed availability layer with server-side conflict validation and GraphQL subscriptions to keep booking state consistent in near real time and reduce double-booking on shared inventory
- Migrated the guest application to WeChat Mini Program for the Chinese market, adapting React components to the Taro framework
- Maintained production systems: Sentry monitoring, CI/CD (semantic-release, Dependabot), dependency upgrades, bug fixes, and GDPR/privacy features (cookie consent, account deletion)

Software engineer

з 09.2019 по 09.2020 (1 рік)
Insighty Studio, Дистанційно (IT)

Worked on a booking platform that helps people find places to meet or work while traveling.

**Stack:** React, Node.js, React Native, MongoDB, Detox, Cypress, CI/CD (Bitrise, CircleCI)

- Contributed to map provider integration for China vs rest-of-region support
- Developed guest app booking flow: search filters, payment method selection, and post-booking rating
- Added registration and i18n multi-language support
- Wrote E2E tests with Detox (mobile) and Cypress (admin panel), as part of a full CI/CD pipeline with automated staged rollout deployment to Google Play and Apple App Store
- Delivered admin panel features for booking and listing management: bookings CRUD, resumable draft listings, listing approval workflow, host management, promotions, and availability blocking

Junior Javascript Developer

з 01.2019 по 02.2019 (2 місяці)
Asferro, Одесса (IT)

Рефакторил код, делал правки в разрабатываемом приложении

Освіта

Одесская Национальная Академия Связи

РТ и ИБ, Одеса
Вища, з 2015 по 2019 (4 роки)

Знання і навички

  • CSS
  • HTML
  • JavaScript
  • SASS
  • Git
  • Bootstrap
  • React
  • Gulp
  • Redux
  • Webpack
  • Node.js
  • ECMAScript
  • Адаптивная верстка
  • Верстка
  • GraphQL
  • Apollo
  • TypeScript
  • Figma
  • MongoDB
  • React.js
  • Next.js

Знання мов

Англійська — вище середнього

Додаткова інформація

Full-stack developer with 6 years of experience building and maintaining production web applications end-to-end - React frontends, Node.js backends (GraphQL, REST), payments, and real-time systems. Focused on system reliability and performance. Whatever task I set for myself, I always carry it out.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: