Николай Демидов (gells0nd), 19 лет, Россия, МоскваНиколай Демидов (gells0nd), 19 лет, Россия, Москва

Николай Демидов

Моя задача - решать проблемы бизнеса.Веб-разработчикФулстек разработчикСредний (Middle)
От 120 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 19 лет
Опыт работы: 1 год и 11 месяцев
Регистрация: 06.02.2023
Последний визит: 2 дня назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Навыки

JavaScript
Git
Linux
React
TypeScript
HTML
CSS
Веб-разработка
Python
FastAPI

Опыт работы

  • HPC Park
    Москва
    Фулстек разработчик (Средний)Middle FullStack Developer
    Август 2024 — По настоящее время (5 месяцев)
  • Телекоммуникации
    МоскваОт 100 до 1000 сотрудников
    Фулстек разработчик (Младший)Junior FullStack Developer
    Июнь 2024 — Август 2024 (3 месяца)

    Проектная деятельность:

    Разработка серверной части с использованием Node.js и Express:

    Моя роль включала проектирование и разработку серверной логики с использованием Node.js и Express. Я создавал RESTful API для обеспечения взаимодействия клиентской и серверной частей приложения, что позволило мне освоить основы серверной архитектуры и взаимодействия с базами данных. Так-же, я активно развивался в сторону проектирования, сильно прокачал навыки в MVC паттерне.

    Верстка и разработка компонентов на React и Vue.js:

    Я разрабатывал и стилизовал компоненты пользовательского интерфейса, используя React и Vue.js. Это позволило мне улучшить навыки работы с компонентами и освоить различные подходы к разработке фронтенда.

    Управление состоянием приложения с помощью Redux и Redux Toolkit:

    Я активно использовал Redux и Redux Toolkit для управления состоянием приложения. Это включало создание и оптимизацию редьюсеров, действий и селекторов, что помогло мне улучшить понимание концепций управления состоянием и масштабируемости приложений.

    Работа с базой данных PostgreSQL:

    В процессе работы я разрабатывал и оптимизировал SQL-запросы, а также проектировал структуру базы данных для обеспечения эффективного хранения и доступа к данным. Это позволило мне углубить знания в области реляционных баз данных и их интеграции с серверной частью приложения.

    Интеграция и поддержка CRM системы:

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

    Работа в команде:

    Я активно участвовал в работе команды, обсуждая задачи и предлагая решения. Совместная работа помогла мне адаптироваться к Agile-методологиям и повысить эффективность командной работы.

    Используемый стек технологий:

    В ходе работы я использовал Node.js и Express для серверной разработки, React и Vue.js для создания пользовательских интерфейсов, а также PostgreSQL для работы с данными. Для управления состоянием приложения я применял Redux и Redux Toolkit.

    Достижения:


    Успешная интеграция нескольких ключевых функций в CRM систему, что улучшило производительность и удобство использования системы.
    Освоение и внедрение передовых практик работы с React, Redux и PostgreSQL, что позволило мне эффективно участвовать в разработке и поддержке сложных проектов.

    Особое достижение:

    Переписал старые модули CRM системы с Vue.js на React с использованием TypeScript, что значительно улучшило производительность и поддерживаемость кода.

    Причина ухода:

    Смена генерального директора компании, массовое увольнение сотрудников.

    GitLinuxDockerPostgreSQLPythonJavaScriptReactVue.jsExpressNode.js
  • МоскваОт 100 до 1000 сотрудников
    Фулстек разработчик (Младший)Junior FullStack Developer
    Август 2023 — Июль 2024 (1 год)

    Проектная деятельность:

    Верстка и разработка Django приложений:
    Основной фокус моей работы в проекте заключался в создании высококачественной верстки и разработке функциональности для Django-приложений. Я был ответственен за создание пользовательских интерфейсов с использованием Bootstrap и MaterialUI, обеспечивая при этом совместимость с различными браузерами и устройствами.

    Взаимодействие с PostgreSQL:
    Моя роль также включала в себя работу с базой данных PostgreSQL. Я проектировал схему базы данных, оптимизировал запросы и обеспечивал целостность данных, что способствовало эффективной работе приложения и быстрому доступу к информации.

    Работа в команде:
    В качестве члена команды я активно участвовал в совещаниях, обсуждениях и планировании задач. Мы регулярно проводили code review, обмениваясь знаниями и опытом, что способствовало повышению качества кода и общей производительности команды.

    Используемый стек технологий:
    Мои основные инструменты в работе включали Python для разработки бэкенда, JavaScript для фронтенда, а также использование Wagtail CMS для управления контентом. Я активно работал с инструментами сборки Yarn и PIP для управления зависимостями, а также использовал Jinja для шаблонизации данных, обеспечивая высокую скорость и гибкость разработки.

    Достижения:


    • Разработка и запуск нескольких ключевых функциональных модулей, что привело к значительному улучшению пользовательского опыта и повышению удовлетворенности клиентов.

    • Улучшение производительности базы данных PostgreSQL путем оптимизации запросов, что сократило время ответа и увеличило стабильность приложения.

    • Активное участие в разработке и поддержке проекта, что способствовало достижению поставленных целей в срок и на высоком уровне качества.

    PythonReactJavaScriptTypeScriptDjangoDockerGitPostgreSQLMySQLLinux
  • Бюро комплексных цифровых решений: от back-end разработки до UI/UX-дизайна.
    МоскваОт 10 до 100 сотрудников
    Фронтенд разработчик (Стажёр)Intern FrontEnd Developer
    Декабрь 2022 — Май 2023 (6 месяцев)

    Проектная деятельность:

    Верстка и разработка React компонентов:
    Моя роль включала создание и стилизацию React компонентов, что позволило мне освоить основные принципы фронтенд-разработки и улучшить понимание работы с компонентами в React.

    Взаимодействие с серверной частью:
    В процессе работы я также изучал взаимодействие фронтенда с серверной частью приложения. Это включало в себя отправку запросов на сервер и обработку полученных данных в формате JSON, что помогло мне понять основы клиент-серверной архитектуры.

    Работа в команде:
    Я активно участвовал в работе команды, обмениваясь идеями и решая задачи в совместной среде. Это позволило мне быстро адаптироваться к рабочим процессам и повысило мою эффективность как члена команды.

    Используемый стек технологий:
    В ходе работы я использовал TypeScript для написания типизированного кода, React для создания пользовательского интерфейса, а также MatreialUI для стилизации компонентов. Для управления зависимостями и сборки проекта я использовал инструмент Yarn.

    Достижения:


    • Успешное внедрение нескольких ключевых компонентов в проект, что способствовало улучшению пользовательского опыта и функциональности приложения.

    • Быстрое освоение основных принципов работы с React и TypeScript, что позволило мне эффективно участвовать в разработке проекта в команде.

Высшее образование

  • МГУТУ им. К.Г. Разумовского

    Московский государственный университет технологий и управления им. К.Г. Разумовского
    Москва544 выпускника
    Управления и информатизации
    Сентябрь 2020 — Декабрь 2024 (4 года и 3 месяца)

    Специальность: ИСП (Информационные Системы и Программирование)