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