👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Николай Высоцкий (nikolai-vysotskyi), Россия, СочиНиколай Высоцкий (nikolai-vysotskyi), Россия, Сочи

Николай Высоцкий

Фронтенд разработчикФулстек разработчикСтарший (Senior)
Ищу работу

Контакты

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

Обо мне

Я Senior FullStack Software Engineer с технологическим стеком: React, Vue.js, React Native, Next.js, Nuxt.js, Three.js, Laravel, Node.js, Express.js, MySQL, MongoDB и др.

Мой последний коммерческий опыт связан с реверс-инжинирингом и модификацией Linux-подобных систем, а также программного обеспечения и процессов для ASIC (BTC Майнеры) в Promminer (Дубай, ОАЭ). Я сделал новую сборку системы, позволяющую разгон майнинга более чем на 30%;

За последние 7 лет я участвовал в развитии ряда стартапов и коммерческих проектов. У меня был опыт создания 3D-конфигуратора квартир и домов,  разработки кросс-платформенных мобильных приложений для финтеха,  и разработки PWA и SPA веб приложений (как в команде,  так и "под ключ"). 


Мой stack:

FrontEnd: 
- React - 5 лет
- Vue.js - 5 лет
- Three.js - 4 года

Mobile:
- React Native - 3 года

BackEnd:
- Node.js, Express.js, Sequelize - 4 года - PHP, Laravel - 7 лет
- MySql, MariaDB, MongoDB - 7 лет

А также:
- Git, GitHub, GitHub CLI, GitLab, Bitbucket;
- Slack, Trello, Jira, Notion, YouTrack
- Figma, Sketch, Adobe XD, Adobe Photoshop
- OpenAI API (ChatGPT, DALL-E 2), Midjourney API
- Google Analytics, Firebase Analytics, MixPanel, Yandex Metrika - BEM, TailwindCss, MaterialUI, Bootstrap, SASS, LESS, SCSS; - Reverse engineering, Bash, Shell, C++, IDA, Ghidra, Assembler; 
И многое другое..


Языки:
- Русский (Свободно)
- Украинский (Свободно)
- English (Intermediate level)

Навыки

React
React Native
Three.js
Express
Node.js
Laravel
Nuxt.js
Next.js
JavaScript
Vue.js

Участие в профсообществах

Опыт работы

  • Pixel Afisha
    Сочи
    Фулстек разработчик (Ведущий)CTO
    Октябрь 2022 — По настоящее время (2 года и 2 месяца)

    Агрегатор-афиша городских мероприятий
    https://pixelafisha.ru/sochi


    Я разработал:

    2022-2023 (Part Time):
    - Архитектура базы данных и организована RESTful API;
    - Регистрация/Авторизация;
    - Платный доступ к публикации мероприятий и интеграция платёжной системы Tinkoff;
    - 6 многофункциональных страниц c основным функционалом платформы;
    - Реферальная система;
    - Персональная аналитика, интегрирована Яндекс Метрика;
    - Создан и курируется Telegram канал в котором постоянно публикуем актуальные мероприятия на следующую неделю.

    2024 (Full Time)
    :
    - Полностью переработан UX/UI дизайн для мобилок и ПК;
    - Построена новая архитектура проекта: React и Next.js (14 с App Router), глобальный стейт-менеджер на useSWR и zustand; Функционал PWA приложения; Использование TailwindCSS для стилей;
    - Добавлена быстрая авторизация через Яндекс OAuth;
    - Рекурентные платежи (ежемесячная подписка в 1 клик) через Яндекс Пэй;
    - Парсер/скраппер мероприятий партнеров, работающий через ChatGPT;
    - Возможность быстрого добавления мероприятий через ChatGPT;
    - SEO оптимизация под разные поисковики (Google Search Console, Yandex Webmaster);
    - Оптимизация под Google PageSpeed;
    - Админка на Laravel Nova 4;

    Технологии: React, Next.js, Laravel, Laravel Nova, MySQL, Tinkoff API, useSWR, zustand, OpenAI ChatGPT,  Яндекс OAuth API,  Яндекс Пэй API

    На данный момент добавлено порядка 5 000 мероприятий, зарегистрировано более 110 организаторов мероприятий. Проект активно развивается 

  • Продажа майнинг оборудования
    ДубайОт 10 до 100 сотрудников
    Специалист по реверс-инжинирингу (Старший)ASIC Реверс-инженер
    Октябрь 2023 — Январь 2024 (4 месяца)

    Я исследовал минимизированные операционные системы для ASIC (майнинг-оборудование) и проводил реверс-инжениринг установленного программного обеспечения, собирая свой вариант прошивки и разгоняя аппаратуру для майнинга

    В процессе работы много работал с кастомизированной админкой:
    - BackEnd на Bash;
    - FrontEnd на Vue.js + чистый HTML/CSS;

    Технологии:
    buildroot, fakeroot, Docker, Bash, Vue.js

    LinuxDockerBashC++GhidraIDA ProVue.js
  • Wealthica
    Монреаль
    Фулстек разработчик (Старший)Mobile App Developer (Part Time)
    Октябрь 2021 — Июнь 2023 (1 год и 9 месяцев)

    1) Stockchase: октябрь 2021-май 2022 — платформа мнений и идей экспертов по акциям крупных компаний для канадских инвесторов
    https://stockchase.com/


    Я разработал:
    - Переработка многофункциональных адаптивных страниц c выстроениением функционала рейтинга акций и экспертов, написанием внутреннего API
    - Оптимизация SQL запросов с помощью Sequelize (оптимизация ряда big data запросов с ~120-180 секунд до 2 секунд)
    - Обновление смежного функционала мобильного приложения

    Технологии: Vue.js, Express.js, Sequelize, React Native, Docker

    2) Wealthica:
    Май 2022-Июнь 2023— крупнейший финансовый агрегатор в Канаде, позволяющий отслеживать и анализировать ваши инвестиции, активы и пассивы. 
    https://wealthica.com/


    Ссылки на приложение:
    https://apps.apple.com/ca/app/wealthica/id1189909042

    https://play.google.com/store/apps/details?id=com.wealthica&hl=ru&gl=US


    Я разработал:
    Обновление IOS и Android версий кроссплатформенного мобильного приложения (с постоянной аудиторией более 10тыc. пользователей),  которое включало:
     - Новый интерфейс приложения, который коснулся каждого элемента приложения;
    - Ряд новых разделов, содержащих основную функциональность приложения, а также ряд задач, связанных с добавлением финансовых учреждений и их управлением для каждого пользователя;
    - Тёмная тема и много динамических настроек;
    - Рефакторинг стилей всего приложения;

    Технологии: React Native, Vue.js, Docker,  Xcode,  Android Studio

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

  • MRLab
    Дубай
    Фулстек разработчик (Средний)Middle Web Разработчик
    Сентябрь 2021 — Ноябрь 2021 (3 месяца)

    https://mrlab.ae/

    Я разработал:

    - Одностраничное приложение на React с динамическими анимациями, рядом всплывающих меню и формой обратной связи;
    - RestAPI с контроллером обработки обратной связи, отправки email;

    Технологии: Laravel, React, MobX

    Лендинг активно работает, привлекая клиентов на рынки ОАЭ

  • Algerest
    Таллин
    Фронтенд разработчик (Средний)Middle Front-End Developer
    Ноябрь 2020 — Июль 2023 (2 года и 9 месяцев)

    1) Hologram Planner (FullTime): ноябрь 2020-март 2022 — Конструктор дизайна квартир и домов, c использованием технологии three.js, админка на React и бек на Laravel.
    https://planner.hologram.global


    Я разработал:
    - 3д конструктор, с выбором интерьеров квартир (просмотр, выбор и установка мебели по категориям, обоев, стен и перегородок), выбором стандартных планировок, сохранением промежуточных планировок, и заказом выбранной мебели,  авторизацией и регистрацией
    - Админ панель, с добавлением новых товаров c 3д моделями (мебели), аналитикой товаров, коммерческой авторизацией и регистрацией

    Технологии: React,  Three.js

    Было добавлено более 1000 товаров c 3д моделями от нескольких холдингов, протестирована пред-релизная версия продукта.


    2) Hologram Space (Part Time): май 2022-июль 2023 — Проект для презентации автономных домов в 3д формате
    https://space.hologram.global

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

    Технологии:
     React, React Three, Three.js

    JavaScriptHTMLCSSReactThree.jsWebpackReduxLaravelNginxGit
  • Vysotsky Productions
    Мариуполь
    Фулстек разработчик (Младший)Full Stack Developer (Full Time)
    Февраль 2017 — Ноябрь 2020 (3 года и 10 месяцев)

    Коммерческая разработка

    1) EVAYAR service:
    2017-2018 — Сервис вызова эвакуаторов по г.Мариуполь

    Я проводил SEO оптимизацию сайта, а так-же выполнял продвижение сайта до Топ10 в поисковой выдаче Google по городу

    Технологии:  Vue.js, JSON Schema, Google AdSense

    2) Lamoore: февраль 2017-май 2020 — Социальная сеть праздников, и проведения мероприятий

    Я выполнял функцию поддержки, тестирование, обнаружение и исправления ряда правок

    Технологии: Laravel, Vue.js, SCSS

    3) Top15Moscow:
    2018-2020— Сообщество профессионалов (фото/видео/ведущие) для частных мероприятий
    https://top15moscow.ru/


    Мануальное тестирование, исправление небольших багов, вёрстка по макетам ряда страниц 

    Технологии:  Laravel, Vue.js, MySQL

    4) Top100Awards:
    2019-2020 — Конкурс на ежегодный рейтинг из топ 100 профессионалов для частных мероприятий
    https://top100awards.ru/


    Я разработал:
    - 10 многофункциональных адаптивных страниц, составляющих основной функционал приложения;
    - Api для вывода номинантов;

    Технологии: Vue.js, Laravel

    5) Мегаполис: 2019 — Бизнес школа, предоставляющая курсы профессиональной подготовки специалистов
    https://bs.gkm.ru/


    Я работал над исправлением и оптимизацией SQL Запросов, и написанием нескольких контролеров для API

    Технологии: Laravel, SQL

    6) Vysotsky.Productions: 2017-2018 —
    сайт-визитка студии веб разработки Vysotsky Productions
    https://vysotsky.productions/


    Я разработал:
    - Основную страницу лендинга с анимациями и всплывающими окнами, а также формой обратной связи
    - Обработка формы обратной связи с отправкой заявки на почту

    Технологии: Laravel, SCSS

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

  • СГУТиКД

    Сочинский государственный университет туризма и курортного дела
    Институт информационных технологий и математики
    Май 2022 — По настоящее время (2 года и 6 месяцев)

    09.03.03 Прикладная информатика в экономике
    (В процессе, Бакалавриат)

  • ПГТУ

    Приазовский государственный технический университет
    Мариуполь132 выпускника
    Информационных технологий
    Сентябрь 2019 — Июнь 2023 (3 года и 9 месяцев)

    Компьютерное моделирование: Прикладная математика
    (Законченное высшее — Бакалавриат)

    Дипломная работа: 
    https://github.com/nikolai-vysotskyi/social-network

Дополнительное образование