Position: Full Stack Developer (React/NodeJS)
Category: Node.js
English level: upper
Years of experience: 0.5

- created an appealing platform interface with reusable components, high testability in the area of health care which is used by clients from AU and US
- developed and integrated in React ecosystem custom widgets using SurveyJS
- developed a calendar for managing appointments with real-time client-server communication
Developed a web application for an Australian company as a part of a team of more than 25 developers. The goal was to create CRM which would automate and simplify the work of senior house workers, administration, and make communication with residents more efficient.

Tech stack and libs: reactJS, redux, redux-saga, redux-thunk, material UI, surjeyJS, draftJS, react-big-callendar, redux-form, notistack, pubnub, storybook, momentjs, Git, Jira, jest, enzyme, storybook and others.

Latest Pet-Projects:
1. ElCommander (WIP)
File manager for Linux

Features: SDK for community plugin development, hot plugin system using npm as a registry, optimized UI using windowing technique and plugin isolation in Web Workers, dnd, lasso, local fs plugin, google drive fs plugin

Tech stack: Typescript, Electron, React, Redux

2. sokyra.net.ua
Features: SSR (NextJS framework), Internationalization (ua/ru), NovaPoshta API integration (typeahead autocomplete), ZEIT API integration, mobizone.ua integration (SMS service), Gmail integration, Contentful integration (used as an image storage)

Client: NextJS, Formik, MUI, next-translate

Server: Typescript, NestJS, TypeORM, PostgreSQL, MongoDB, mongoose, Passport (Google auth, JWT), ejs, axios

3. PWA offline notes
PWA app for sharing notes with registered users. 

Features: Offline-first approach (IndexedDB, Cache API, Service worker), incremental synchronization, native notifications (webpush), traditional register flow, third party auth providers (google, facebook), ability to link auth providers, JWT access and refresh tokens

Client: Typescript, ReactJS, Redux, Reselect, Google Workbox, MUI, Formik, React beautiful DND

Server: Typescript, Express, Mongoose, socket.io, passport, ejs
Interested in backend development as well as frontend (but mostly in the modern backend e.g. NestJS)