Position: Junior React Front-end Developer
Category: JavaScript
English level: fluent
Years of experience: 1.5


2019-2020 – Full-stack WEB Developer in LLC "CTN" (Chemical Trading Network).

During that time I was responsible for the whole development process, starting from HTML layout ending with website deployment. I created responsive product landing pages with a variety of features. this includes: HTML layout, CSS styles, JS scripts, PHP forms, integrated modules, used third party API's, SEO optimization. Lastly, I've started to develop an online store on OpenCart platform.

2019-2020 – Design and creation of an information system for a hotel chain

PostgreSQL, PHP, JS, jQuery, Apache, Bootstrap

As a result of the thesis, a cross-platform cloud information system was developed - a turnkey solution: a website for a hotel with a booking module + a PMS system for hotels with a standard set of functions. Which makes it possible to conveniently manipulate the data of the subject area. In addition, access to the application from different categories of users is separated by using the mechanism of roles and privileges, and protection against unauthorized access is implemented by using the mechanism of authentication and authorization.

2021-2022 – Developing a social network with react + redux as a master's thesis

JS, React, Redux, TypeScript, Node.js, AntDesign

At first I developed my own redux store, understood how it works inside. Only then I switched to Redux library which allowed me to understand how application state is managed in modern SPA. By that time I got to know how to work with class components and hooks. After that, I integrated a TypeScript. Worked with third party REST API. Developing this project I mainly focused on crucial architectural principal such as FLUX. Some of created functionality: user login form with validations, captcha, photo upload, edit, socket chat, posts with likes, user search and filtering, pagination & more. Some testing with Jest. Finally, I've tried lots of libraries such as axios, formik, redux-forms, antD, reselect & more. Despite the fact that this is not the final product, and there is still a lot to do, most of the functionality has been completed and is available for viewing on github