Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Denys Strakhov

Offer Denys work on your next project.

Ukraine Kyiv, Ukraine
3 months 2 days back
Available for hire available for hire
age 47 years
on the service 4 months 11 days

Rating

Successful projects
No data
Average rating
No data
Rating
309
Web Programming 2
1782 place out of 6552
Javascript and Typescript 8
684 place out of 3494

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: intermediate
Deutsch Deutsch: pre-intermediate

CV

I’m a Full-stack / Backend developer with commercial experience on enterprise projects (EPAM). I specialize in Node.js + TypeScript and building scalable REST APIs and backend services. I’ve worked with Azure Functions (including Durable), Cosmos DB, PostgreSQL, Redis, Azure and built integrations with CommerceTools, Amplience, and ProductsUp. I write tests (Jest), keep the codebase clean, provide clear estimates, and deliver tasks end-to-end.

Skills and abilities

Portfolio


  • Cards — Language Learning App

    Web Programming
    Language learning web app with a public demo mode that doesn’t require registration. There are two usage scenarios: a guest demo preview and sign-in with Google.

    Implemented:

    Demo mode (/demo): instant access to the app and browsing a prefilled dataset without authentication (https://cards-indol-eight.vercel.app/demo).

    Google authentication (OAuth): sign-in for personal use (non-demo).

    Learning modes:

    Cards (Flashcards): flashcard practice (question → answer) with card navigation.

    Articles Trainer: article training (exercises / choosing the correct option).

    Verbs Viewer: viewing and learning verbs (structured list).

    Time-training mini quiz: a mini quiz to practice tenses/forms.

    Data layer with Supabase: data fetching, proper error handling, and a clean request structure.

    Guest restrictions (read-only): in demo mode, create/edit/delete actions and updating the “learned” status are disabled — users can only study the materials.

    UI & navigation: dedicated screens for each mode, easy switching between sections, and a consistent UI style.
  • Email Camp — Camp Mail Tracking & Delivery System

    Web Programming
    A web app for camps to manage physical mail/letters: room and resident management, adding incoming letters with photos/notes, tracking delivery status (pending/delivered), and filtering by recipient and room. When a letter is added, the system sends an email notification to the recipient and stores the notification status (sent/not sent). Includes user roles (admin/staff/guest) plus a demo mode and a showcase section that explains features and architecture.
    Tech stack: Next.js 14 (App Router), Supabase (Postgres/RLS/Storage), React Query, TailwindCSS, Resend (email delivery).

Activity

  Latest proposals 4
JavaScript for Game Website
28 USD
Need a React JS programmer
450 USD
Implement the selection of the city and the pickup point Meest Ukraine.
29 USD
Editing JSON catalog (5000 lines) — correcting Russisms and errors in label and href
45 USD