Никита Никифоров - Front-end разработчик

  • Middle
  • Черногория
  • 2 000 - 2 500 € (евро/мес)
  • Полная занятость | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 года назад
Photo

Навыки

  • Django
  • Docker
  • Next.js
  • Python
  • React.js
  • TypeScript

Опыт работы

scriptogenerator.ru

full-stack разработчик - 2022 - по настоящее время

Scriptogenerator — сервис по созданию скриптов продаж.
— Разработка приложений с использованием Django/ Node.js/ React/ Mobx/ Redux/ TypeScript.
— Разработка REST API на Django REST framework
— Работа с высоконагруженными системами
— Решение DevOps задач
— Задачи по аналитике данных с использованием Google Data studio
— Интеграция с CRM системами

Beda.software

full-stack разработчик - 2020 - 2022

Beda Software — аутсорсинговая компания по разработке программного обеспечения в сфере здравоохранения
— Разработка по для сферы здравоохранения в области IT.
— Работа с высоконагруженными системами на Python, React/TypeScript
— Решение DevOps задач

Alpatesk.ru

full-stack разработчик - 2019 - 2020

Крупная компания в сфере промышленного альпинизма.
Разработка веб-приложения с использованием Django/Next.js.
Разработка REST API на Django REST framework
Решение DevOps задач
Задачи по аналитике данных с использованием Google Data studio
Интеграция с CRM системами
UI/UX Дизайн

Getproff.ru

UI/UX дизайнер / JavaScript разработчик - 2018-2020

GETPROFF — онлайн-школа, которая обучает навыкам удаленной работы и помогает запускать прибыльные образовательные проекты для фрилансеров.
— UX разработка
— Разработка UI для платформы онлайн образования
— Имплементация кастомных JS модулей
— API интеграции
— Техническая поддержка
— Интеграции с CRM системами

Cenalom.ru

UI дизайнер - 2017-2018

— UX Разработка
— UI дизайн для онлайн магазина
— UI/UX дизайн для платформы онлайн образования

Образование

инженер-программист

СФУ
1.09.2011

Неокончено

Обо мне

Я веб-разработчик с 5 летним опытом коммерческой разработки. За последние несколько лет я работал с бизнесами из различных сфер, таких как: здравоохранение, продажи, онлайн-образование. Перед тем как стать разработчиком я был UI/UX дизайнером, что дает мне глубокое понимание UI/UX и так же позволяет лучше понимать внутренние процессы разработки

Case studies

React.js

Я проектировал и разрабатывал компоненты, используя хуки, разбивая большие компоненты для удобства обслуживания. Я работал с устаревшим кодом, добавлял новые функции и интегрировал текстовый редактор с помощью микросервисов. Я использовал фрагменты Redux для управления состоянием и использовал MobX и интерфейсы для более крупного проекта. Я реализовал SSR с помощью Next.js для улучшения SEO и производительности

Django/Python

Я оптимизировал Django ORM для проектов с высоким трафиком, повысив эффективность обработки данных. Интеграция Django с Next.js с использованием Django Rest Framework для бесперебойной связи, эффективного обмена данными и улучшения пользовательского опыта. В целом улучшена производительность проекта, масштабируемость и удобство работы с пользователем.

Docker

Я настроил развертывание на сервере, используя GitHub Actions и контекст Docker. Контейнеризация NGINX для проекта позволила развернуть его на сервере с предустановленным Docker без необходимости настройки NGINX на сервере.

Я настроил процесс сборки проекта, состоящего из фронтенда, бэкенда, базы данных, nginx, и обеспечил их совместную работу через сеть. Кроме того, я контейнеризировал большой существующий проект и успешно реализовал его производственную сборку.

Я решил проблему растущей базы данных, вызванную файлами binlog, настроив автоматическое удаление журналов.

UI/UX

У меня есть опыт создания шаблонов веб-сайтов и приложений с использованием Photoshop и Figma. Кроме того, я работал над определением логики взаимодействия с интерфейсом, используя Miro для визуализации планов и вариантов использования. Сотрудничая с командой дизайнеров, я использовал наборы пользовательского интерфейса для разработки интерфейсов. Как дизайнер я также принимал участие в контроле за выполнением макетов для обеспечения точности исполнения. Кроме того, я оптимизировал существующие решения UI/UX. Я активно участвовал в разработке библиотеки компонентов, которая была представлена в StoryBook. Наконец, я написал успешный курс по UI/UX, ориентированный на начинающих дизайнеров и маркетологов.

Имплементация JavaScript модулей для клиентской части приложений 

Занимался имплементацией JS-модулей для онлайн-платформы, позволяющей создавать интеграции с различными сервисами (Google, Битрикс24 и т. д.). Из-за ограничений платформы можно было использовать только код, выполняемый на стороне клиента.

43 / 0,348 / 52.73mb