Position: Junior JavaScript developer
Category: JavaScript
English level: upper
Years of experience: 0.5

My achievements include:
- creating page layouts, components (bookmarks, buttons, switches, toggles, modal windows) for applications using technologies and libs such as HTML, CSS, Javascript, Typescript, React, Lodash, Material UI
- creating forms (react-hook-form, formik), tables, lists with drop-down rows that contain data that changes in real time (Material UI, mui/x-data-grid, socket.io)
- adding application state logic based on React and related libraries - Redux, Redux saga, react query, Redux Toolkit, RTK Query
- writing CRUD logic on the server side (NestJS), including working with PostgreSQL and TypeORM (Entities, Migrations, QueryBuilder, Repository, Relations)
- adding jwt logic, guards (NestJS - passport, bcrypt, jwt)
- adding socket functionality for client and server side - socket.io, socket.io-client, nestjs/websockets
- writing loggers (winston, nest-winston, nestjs/common)
- adding the logic of the console application based on axios to the project, which, when passing authorization, generates data and sends it to the server (Nest and its packages - jwt, websockets, event-emitter; TypeORM, socket.io). The server writes data to the database and sends further to clients (socket.io-clent)
- adding logic for working with Amazon IVS - backend service (aws-sdk/client-ivs) and frontend (Videojs + amazon-ivs-player)
- adding Drag and Drop functionality for react app(react-dnd, react-dnd-html5-backend)
- adding a mobile-oriented application (ionic-react, ionicons) to a project. Creation of pages, routing, work with the store (Redux Toolkit, RTK Query) and the ability to view the broadcast of the video stream (Videojs + amazon-ivs-player)
Javascript Developer in Freshcode LTD, 05.2022 - 02.2023.

Responsibilities:
- software development, adding new logic and functionality in frontend and fullstack projects;
- code optimization, refactoring;
- fixing bugs in the existing code and problems with the functionality.

I have worked on small several frontend and fullstack projects. Core technologies:
- front-end projects (HTML, CSS, BEM-methodology CSS, React, Javascript, Typescript, lodash, react-bootstrap)
- fullstack projects (Javascript, Typescript, React, Mobx, axios, react query, Material UI, Redux toolkit, RTK Query, ionic-react, Nodejs + express, NestJS, PostgreSQL, TypeORM, socket.io, JSONWebToken, Amazon IVS sdk).

Also, as part of training and writing a training project at Freshcode Training Center, I used Redux saga, Sequelize, Mongo DB, mongoose, Postman.
I am a disciplined, responsible and hardworking developer. Interested in fullstask, frontend and backend projects.

I am looking for opportunities for growth, interesting projects, a strong and responsive team.
What I don't want in the first place is to stop developing as a specialist.