Experience

Technologies

  • Languages: JS, TS
  • Frameworks/libraries: React, NextJS, Svelte
  • BaaS: Firebase, Firestore, Cloud Functions
  • Styling: MUI, TailwindCSS, Bootstrap
  • Misc tools: Graphql, Apollo, Cypress, Jest
  • Basics: Git, Linux
  • Game engines: Phaser

Experience

KWS Project / Creator

April 2023 - PRESENT, Russia (remote)

Portal for renting video equipment

STACK: TypeScript | React | MUI | Firebase | Firestore | Cloud Functions | Git | Github Actions

  • Creating and developing both customer and admin apps
  • Basic app features: authorization, moderation, item addition, request exchange, renting flow
  • Organizing and planning database and cloud functions
  • Creating staging and production environments/ organizing CI with team notifications via bot
  • Documentation for frontend, backend and app's business logic

ITMC / Front-end Developer

JUNE 2022 - DECEMBER 2022, Russia (remote)

Online board for managing clinics

STACK: JavaScript | TypeScript | React | MUI | Git | GraphQL | Apollo | Jest

  • Developed a clinic’s schedule app from scratch in form of a live time-table
  • Implemented GraphQL to facilitate communication between the app and other systems
  • Worked with multiple APIs to create authorization for the app (both REST and GraphQL)

Cashia / Front-end Developer

MAY 2020 - MAY 2022, Kenya (remote via Upwork)

Frontend web app for merchants to manage their goods and services

STACK: JavaScript | TypeScript | React | MUI | Git | GraphQL | Apollo | Cypress | Jest | Formik

  • Developed modular and robust functional React components
  • Created complex, yet effective queries with Apollo and GraphQL
  • Utilized both Cypress and Jest to write comprehensive unit and integration tests that covered every aspect of the app
  • Сreated complex forms with dynamic validation rules, ensuring that our application was both user-friendly and highly functional

Contact me