Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Максим Садиков (max_on_green), 23 года, Россия, Санкт-ПетербургМаксим Садиков (max_on_green), 23 года, Россия, Санкт-Петербург

Максим Садиков

Фронтенд разработчикВеб-разработчикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 23 года
Опыт работы: 3 года и 7 месяцев
Регистрация: 18.07.2024
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Доброго времени суток!
Ищу интересные проекты любой предметной области, открыт к изучению новых технологий, интересно попробовать смежные сферы (backend).

• изучаю Rust в свободное время. Разрабатывал 3D движок (wgpu + glsl + tauri + tokio), есть парочка проектов работы с графикой, а также потоковым аудио (hound + cpal);

• есть опыт написания мобильных приложений под Android на Kotlin/Java;

• есть опыт работы с back-end-технологиями (java spring, .net, nodejs, azure functions, redis), docker и базовые знания kubernetes;

• есть необходимые/базовые знания алгоритмов и структур данных;

Навыки

JavaScript
Angular
React
TypeScript
Angular.js

Опыт работы

  • Первый и крупнейший разработчик OSS/BSS-систем
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Фронтенд разработчик (Средний)Инженер-программист
    Февраль 2024 — По настоящее время (11 месяцев)

    Портал для регистрации клиентов мобильной связи и управления их услугами.

    Обязанности:

    • Написание модульных, интеграционных (e2e) тестов + UI тестирование (playwright), автоматизация тестирования.
    • Рефакторинг отдельных частей приложения.
    • Написание нового функционала по бизнес-требованиям, code review.
    • Написание скриптов кодогенерации.

    Стек:
    Angular2, RxJS, Karma, Playwright, cypress, storybook.

  • Свои продукты и IT-решения для заказчиков со всего мира!
    ТомскОт 100 до 1000 сотрудников
    Фулстек разработчик (Средний)Web-разработчик
    Июнь 2021 — Февраль 2024 (2 года и 9 месяцев)

    Информационная система для управления командными и личными ресурсами (аналог jira); корпоративный портал для автоматизации процесса рекрутинга новых сотрудников.

    Обязанности:

    • Участвовал в регулировании командных бизнес-процессов.
    • Разработка новых модулей приложения.
    • Занимался code review.
    • Переписывал приложение с AngularJS на React + Mobx.
    • Занимался разработкой backend-сервисов на nodejs + reddis + azure functions.
    • Написание тестов.

    Примеры задач:

    • Механизм шаринга коллекций досок с запросами доступа и приглашениями в коллекции (компоненты ReactJS, Mobx, MUI).
    • Механизм отчетов для функционала отслеживания затрат времени (компоненты ReactJS, Mobx, MUI).
    • Рефакторинг пользовательского интерфейса для поддержки виджетов на основе макетов (AngularJS).
    • Автономное мини-приложение для встраивания в диалоговом окне редактора карточек Trello.
    • Реализация собственного механизма DI.
    • Работал с WebSocket (механизм синхронизации гугл-событий Google Calendar и карточек в приложении).
    • Писал кастомные react-хуков, а также дорабатывал хуки из библиотеки react-use под свои цели.
    • Оптимизация рендеринга за счёт использования memo, useMemo, useCallback, а также профилирование для поиска проблемных участков кода.
    • Улучшение accessibility приложения.
    • Работал с canvas для создания связывающих линий между карточками.

    СтекReact (18 версия), MUI, GSAP, Angular2, AngularJS, node.js, reddis, azure functions, storybook.


    Система для рекрутинга сотрудников:

    Обязанности

    • Реализация MVP внутреннего приложения компании для рекрутинга сотрудников.
    • POC.
    • Разработка UI и взаимодействие с backend-ом.


    Примеры задач:

    • Создал большую часть всего интерфейса приложения, включая кастомную библиотеку компонентов со сложными элементами интерфейса (date-picker, input с маской, stepper и т.д. ).
    • Поработал с SignalR для синхронизации действий участников собеседования.
    • Разработал логику работы с таблицами и логику создания встречи для участников (react-big-calendar, mobx).
    • Принимал участие в разработке архитектуры приложения (работа с сервисами mobx).
    • Писал конфиги для eslint, prettier, stylelint, hasky.
    • Работал с созданием графиков по результатам собеседования (прогресс кандидата по вопросам собеседования - chart.js).

    Стек приложения: React 18, Mobx, SignalR, axios.


    Геоинформационная система (ГИС) для нефтедобывающей промышленности.

    Обязанности:

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

    Стек:

    Angular2, RxJS, OSM (open street map), angular material.

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

    • Университет ИТМО

      Национальный исследовательский университет ИТМО
      Санкт-Петербург5109 выпускников
      Инфокоммуникационных технологий
      Июль 2024 — По настоящее время (5 месяцев)

      Программирование и инфокоммуникации, промышленный бэкенд

    • ТПУ (НИ)

      Томский политехнический университет
      Автоматики и вычислительной техники (АВТФ)
      Сентябрь 2019 — Июнь 2023 (3 года и 9 месяцев)

      Инженерная школа информационных технологий и робототехники, Программная инженерия