Константин Ложкин - Frontend-разработчик
Навыки
- CSS
- Git
- HTML5
- JavaScript
- Jest
- React
- react-router
- Redux
- redux-toolkit
- scss
- TypeScript
- webpack
Опыт работы
Инглекс
Frontend-разработчик - Май 2022 — Февраль 2024Это мультиязычное SPA приложение. Это платформа для изучения английского языка. Оно позволяет создавать учебные материалы для изучения английского языка и проводить онлайн уроки, с совместным использованием учебных материалов преподавателем и студентом.
Стек проекта: TypeScript, React, Redux, Redux Thunk, SCSS Modules, Axius, Jest, Webpack, Jenkins, i18n, yarn.
Обязанности:
1. Анализ и уточнение требований, декомпозиция и оценка задач.
2. Проектирование и реализация новых фич и редактирование старых.
3. Написание unit тестов.
4. Исправление багов и рефакторинг легаси кода.В ходе работы над проектом:
1. Разработал линейку типов упражнений (из 5 виджетов) для создания детских учебников в онлайн классе.
2. Реализовал пользовательскую часть поиска слов и фраз в онлайн словаре (oxford dictionary) Рус-Англ, Англ-Рус, Англ-Англ.
— Реализовал получение данных по словарных статей по API, группировку данных и их хранение;
— Сделал интерфейс и логику для отображения результатов поиска;
— Сделал кэширование результатов и реализовал историю поиска которая переключалась при помощи браузерных контролов (назад/вперед);
3. Реализовал обертку для изменения порядка карточек при помощи dnd.United Traders
Frontend-разработчик - Февраль 2022 — Апрель 2022Работал над проектом крипто-биржи UTEX: https://utex.io/exchange-simple/BTC-USD
Это мультиязычное SPA, реализованное, с использованием микросервисной архитектуры.Стек проекта: TypeScript, React, Mobx, InversifyJS, EmotionJs, i18next, Webpack, Jenkins, Yarn.
Обязанности:
1. Участие в нарезке и оценке задач команды.
2. Написание бизнес логики и верстка интерфейсов.
3. Исправление багов и рефакторинг легаси кода.MetaLamp
Frontend-разработчик(стажер) - Октябрь 2021 - Декабрь 2021В ходе стажировки был разработан проект сайта отеля.
В проекте реализуется сайт отеля с функциями регистрации, аутентификации, и изменения данных пользователя, поиска номера по различным параметрам, просмотр, бронирование и отмена бронирования номера, просмотра истории бронирований пользователя в личном кабинете. В проекте используется SSR реализуемый при помощи библиотеки NextJS. Работа над проектом велась в группе из 4 человек, по методологии Scrum, в течении 2 месяцев.
Стек проекта: TypeScript, React, Redux, Redux-Saga, NextJS, SCSS, Firebase, Cloud Functions.
Образование
Инноватика
Уфимский государственный авиационный технический университет2014-2018
Обо мне
Frontend-разработчик с 2+ годами опыта коммерческой разработки с React и его инфраструктурой. Всегда придерживаюсь в работе принципов SOLID. Способен быстро осваивать необходимые технологии и самостоятельно решать проблемы.