Position: Junior Front-end Developer
Category: JavaScript
English level: intermediate
Years of experience: 1

Main technology stack:
-- HTML, CSS (SCSS), JavaScript, GULP;

-- APIs and REST APIs using the JSON format;

-- Intermediate-level experience with React, Redux Toolkit;

-- Methodology: BEM, Flex-box, Grid;

-- Semantic layout (I use HTML5 semantic tags);

-- Cross-browser, Valid;

-- CSS variables, various hover effects, keyframes animations, transitions;

-- I minify JS and CSS files at the end to speed up loading;

-- Adaptive and responsive-adaptive layout (rubber);

-- Whenever possible, I use mobile-first to optimize CSS code;

-- I have knowledge of working with Git and good understanding of UI/UX;

Working with layouts and graphics:
-- I use the modern WebP image format where it is supported, and optimize regular images with services (like TinyPNG);

-- Icon Font, SVG-sprites

-- Figma, AdobeXD, Avocode, Marsy, Adobe Photoshop (beginner level)
I have commercial experience in the following areas:

1) On the freelance platform UpWork, I have experience creating landing pages based on provided designs. In one project, I implemented email sending functionality using PhpMailer.

2) I worked in a startup project called "TheShareHouse" focused on real estate rentals for a year. The project aimed to create a platform where users could rent out rooms, houses, and spaces, as well as list items for resale. In this project, I worked as a front-end developer, collaborating with a backend developer using Git. I was also responsible for conceptualizing a significant portion of the functionality and user flow.

I also have experience in creating personal projects. For instance, I've designed various website layouts, from multi-page online stores to landing pages. Additionally, I have a few completed projects using React. All of my work is responsive, adaptive, and compatible across different browsers.

I've developed a simple dropdown list plugin (Select) and implemented the option to choose between website themes (dark - light) for multi-page landing pages using CSS variables.

My experience includes creating scroll animations, various spoilers, sidebar scrolling, animated scrolling to specific sections, form validation on websites, tabs, burger menus, pop-ups, diverse button animations, sliders with selection options (such as prices), and star ratings. I've also worked with APIs and REST APIs using the JSON format.

I have experience with the following plugins: sliderSwiper, nouislider, simplebar, inputmask, lightgallery, smoothScroll, tippy.

You can find examples of my work on GitHub under the username: Geek0599.
I have a strong desire to continue advancing in my field and enhance my JavaScript skills. Currently, I am actively studying the technology of React at an in-depth level.