Position: Full Stack Web Developer
Category: Node.js
English level: pre
Years of experience: 1.5

Firebase knowledge platform. Ability to work with NoSql database.
Hello.

I help companies build backends for Firebase services.

In my last work, I used a serverless architecture. I've been creating document-based state machines in Firestore to handle events asynchronously and synchronize with an external service.

I previously worked on the following tasks:
- Integration with Square API (Firebase Firestore + Firebase Functions)
- Push notifications (Firebase Firestore + Firebase Functions + React.js + TypeScript)
- Developing Firestore Security Rules (Firebase Firestore + Mocka)
- Integration with Algolia API (Firebase Firestore + Firebase Functions)
- Integration with Google Maps API (Firebase Firestore + Firebase Functions)
- Rest API (Firebase Firestore + Firebase Functions)

For personal purposes, I made a telegram bot for a telegram group. I have used Netlify to run serverless functions. Initially, I planned to make a frontend as well, for this I chose the Next.js framework. But I abandoned this idea.

In this project, I implemented dependency injection without a special framework. Using programming on types, I figured out how to parametrize the http client with types, so as not to make mistakes and not write specialized functions for the Telegram Bot API.

My Stack:
- Node.js
- Firebase
-- Auth
-- Firestore
-- Functions
-- and etc.
- Javascript (I usually use TypeScript)
- Next.js
- Mocka
- HTML
- Git
- VS Code
- Prettier
I would prefer to work for a company that creates its own product. I would like to work in a cool team that would allow me to grow professionally.