Position: Full Stack Web Developer
Category: Node.js
English level: upper
Years of experience: 0.5


Partisk: APR 2019
Description: a website that allows users to search product offers which are collected from different websites.
Technologies: Node JS, Prisma, GraphQL, Firebase.
I was responsible for creating some of the components which get the information from different websites, with the help of cheerio, a js library that provides web scraping functionality.

Kickerace: APR 2019 – JUL 2019
Description: A mobile game with AR where users challenge for the best score in kicking the ball into the goal.
Technologies: Node JS, Prisma, GraphQL,  Firebase, AWS SQS, S3.
I implemented an endpoint that receives information from a mobile client then sends it to the analyzer, finally returns the result and informs the mobile client about rendered video with a kick. Also created an achievements system and changed some game logic.

Coderslang: AUG 2019 – NOV 2019, DEC 2019 - JAN 2020
Description: A mobile app with tests in different programming languages.
Technologies: Hasura, Firebase, Node JS, Mailgun, GraphQL, React, React Native, Admob, Expo, Apollo-client.
In the mobile app I created several screens: News and Friends. Also I improved ads loading and implemented sending invitations.
On the server I created a mail service using mailgun and fixed push notifications. In a web app I implemented news creation, edit and delete. And a lot of common stuff like bug fixing.

Fituin: NOV 2019
Description: A mobile app that allows users to book appointments with a doctor.
Technologies: Hasura, Firebase, Node JS, GraphQL, React Native, Expo, AWS S3, Apollo-client.
In the mobile app I worked on authorization with firebase, created a list component which is used everywhere in the app and I created the appointment card screen with booking functionality.
On the server I created an endpoint which generates links to upload the avatars of users.