Працював в 5 компаніях   6 років 4 місяці

IT

Full Stack Developer

NDA

IT

1 рік 8 місяців

03.2025 - до теперішнього часу

Built a spaced-repetition learning platform from scratch -- API, database, authentication and client -- with a rich-text card editor, an analytics dashboard and full English/Ukrainian localization.Architected the client on Feature-Sliced Design (features, entities, widgets), keeping product logic separated from UI as the application grew.Made the stack type-safe end to end: Zod schemas generated from the Prisma model reach the client through tRPC, so a data-model change surfaces as a compile-time error instead of a runtime bug.Built the scheduling layer around the FSRS interval-repetition algorithm (ts-fsrs): card state and review history, batch review of a card set in a single transaction, and timezone-correct review dates through Temporal.Migrated authentication from NextAuth to Better Auth with Google and Discord OAuth, and built the card editor on Lexical (tables, code blocks, hashtags, mentions, Markdown import/export).Modernized the toolchain: ESLint/Prettier to Biome/OXC, migration to Bun, and Docker deployment.Set up the monorepo with turborepo and pnpm workspaces (scaffolded with create-better-t-stack), sharing types and configs across web/packages.

Technologies: Next.js 16, TypeScript, React 19, tRPC, Prisma, PostgreSQL, Better Auth, ts-fsrs, Temporal, Lexical, Zustand, TanStack Query, Zod, Tailwind CSS, shadcn UI, next-intl, Recharts, Biome, OXC, Bun, Docker, Netlify

Front-end Developer

Sixbase.dev

IT

9 місяців

05.2024 - 01.2025

Developed the core platform architecture of a white-label community platform for medical professionals and healthcare organizations, and its further adaptation for various medical associations.Implemented domain-specific functionality: medical documentation management, hospital-based user roles, and automated email digest systems.The platform serves as a foundation for deploying branded expert networks: discussion feeds, clinical protocol management, and role-based access control tailored for hospitals and clinics.

Technologies: React, TypeScript, Vite, MobX, Ant Design, Styled Components, Lexical, Axios

Front-end Developer

Join.to.It

IT

10 місяців

09.2022 - 06.2023

Created the project from scratch and maintained it further: a network of advisors and financial service providers assisting with mortgage repayment and tax reduction.

Technologies: Next.js, TypeScript, React Query, Ant Design, Recharts, Styled Components, Framer Motion

Front-end Developer

React / Next.js Developer at Artjoker, remote

IT

8 місяців

07.2021 - 02.2022

Created an SEO-friendly job search application using hybrid static and server rendering.Wrote unit and integration tests.

Technologies: TypeScript, React, Redux, Redux-Saga, Redux Toolkit, Jest, React Testing Library, Cypress, React Hooks, i18next, Styled Components, TSDoc, Webpack, Reselect, Chakra UI, Ant Design, Ramda

Front-end Developer

Client engagements via a staffing agency

IT

2 роки 5 місяців

01.2019 - 05.2021

Placed by a staffing agency as a contract frontend developer at three end clients in travel, affiliate marketing and information security; owned the client-side work on each product, worked on several of them in parallel as the sole frontend developer, and did bugfixing and refactoring of legacy code throughout, including React Native (mobile) work.

Gazinformservice -- network and security monitoring tools (Dec 2020 - May 2021): built web versions of programs for monitoring the configurations and states of network equipment, information security tools, virtualization platforms and operating systems; beyond writing functionality, a large share of the work was bugfixing and optimizing application performance.

Clicklead -- affiliate/CPA platform (Apr 2020 - Dec 2020): developed the affiliate dashboard -- statistics by offer, GEO and period with grouping and filters -- and owned the payouts scenario: wallet selection, request creation, status tracking, and operation history with filters by amount, currency and date.

Onlinetours -- travel aggregator (Jan 2019 - Apr 2020): built a travel aggregator for finding and booking trips -- a catalog covering many destinations, hotels and tour packages, with search and filtering by dates, number of guests and price, plus a multi-step booking form; developed the search, filtering and offer-list interface in React with TypeScript (Redux, Redux-Saga), built booking forms with validation and server-error handling, and maintained a component library in Storybook with unified styles in CSS Modules; refactored legacy code and optimized catalog page performance.

Technologies: React, React Native, React Hooks, TypeScript, Redux, Redux-Saga, MobX, Redux Actions, Reselect, Formik, Ant Design, Material UI, SCSS Modules, CSS Modules, Storybook, Webpack, Gulp, Jest, React Testing Library, i18next, TSDoc

Ключова інформація

Front-End Developer with 6+ years building and supporting web applications in React and TypeScript, across FinTech, CPA/iGaming, MedTech and HRTech. Experience ranges from building features from scratch to maintaining and refactoring existing codebases; recent work is full-stack (API, database, authentication, client). Comfortable taking responsibility for a project and coordinating across teams -- task breakdown and communication between departments to align development with product goals.

Stack-agnostic by practice: I have shipped with quite different frontend toolchains and core libraries (Redux-era React through class components, then MobX, TanStack Query, Next.js full-stack), and I pick up a new technology quickly -- the stack is rarely the deciding factor.

Strengths: multi-project support (2-3 active projects simultaneously in an agency environment), payment-system implementation (mass-payment feature, reliability and logic required for financial transactions), realtime features (WebSocket / Server-Sent Events: chats, notifications, live updates), end-to-end product delivery, and code quality work (refactoring, automated tests with Jest and Cypress).

Навчався в 1 закладі

Державний вищий навчальний заклад "Придніпровська державна академія будівництва та архітектури"

Промислове та цивільне будівництво

2016

Володіє мовами

Англійська

середній

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

Skills

Frontend Development: React (class components era through function components and hooks), Next.js, TypeScript, JavaScript (ES6+), React Hooks, Framer Motion, Lexical, Recharts, Formik, next-intl

State Management: Redux, Redux Toolkit, Redux-Saga, RxJS (basic), MobX, TanStack Query, Zustand, Context API, Reselect

Styling & UI: Tailwind CSS, shadcn UI, Radix UI, CSS Modules, SCSS Modules, Styled Components, Ant Design, Material UI, Chakra UI, Storybook

Data Flow & API: tRPC, type-safe API, Prisma, Zod, REST (Axios), PostgreSQL, Better Auth, Node.js, Hono (freelance project), react-hook-form, web security (cookie auth, CORS, CSRF, same-site)

Realtime: WebSocket, Server-Sent Events (chats, notifications, live updates)

Performance: memoization (Reselect), data normalization, component composition, profiling and optimizing large catalog UIs

Testing: Jest, React Testing Library, Enzyme, Cypress

Mobile: React Native

Modern Tooling: Git (Gitflow), Webpack, Vite, Biome, OXC, Docker, Bun, Gulp, i18next, TSDoc, Linux (Arch/Niri), turborepo, pnpm workspaces, create-better-t-stack (monorepo tooling)

Сергей

Senior Full-Stack Developer (TypeScript/JavaScript/React)

Дніпро

3 500 $

31 рік

повна зайнятість

Характер роботи: віддалена робота

Активно шукає роботу

Остання активність 15 годин тому