Привет, я Александр Никольский

Фронтенд-разработчик


Разносторонний фронтенд-разработчик с опытом 10+ лет в создании сайтов, интерфейсов и веб-приложений. Уверенно владею JavaScript и React. Мотивирован, ориентирован на результат, ценю качество работы. Внимателен к деталям — пишу надёжный, поддерживаемый код без багов.

Portrait of Alexander Nikolskiy
01

Обо мне

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

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

  • 10+Лет в разработке
  • 40+Релизов в проде
  • 12Open-source репозиториев
  • Чашек кофе
02

Опыт

  1. Апр 2021 — наст. время

    Старший фронтенд-разработчик

    Kaspersky · Москва, Россия

    Работаю над Kaspersky IRP (Incident Response Platform): построил фронтенд практически с нуля, сейчас развиваю функциональность с командой и занимаюсь производительностью — выкатили крупные улучшения.

    • TypeScript
    • React
    • Node.js
    • Webpack
    • Performance
  2. Сен 2019 — Мар 2021

    Фронтенд-разработчик

    Kaspersky · Москва, Россия

    Пришёл на Kaspersky Fraud Prevention: улучшал веб-приложение, покрыл фронтенд тестами, отрефакторил ряд болевых точек. Затем разработал MVP для Kaspersky MDR (Managed Detection & Response).

    • JavaScript
    • TypeScript
    • React
    • Redux
    • Jest
  3. Ноя 2021 — Сен 2023

    Наставник

    Яндекс Практикум · частичная занятость

    Наставник в когорте веб-разработки: проводил регулярные живые видеовстречи, отвечал на вопросы студентов в чате, делал код-ревью и учил фронтенду от и до — от вёрстки HTML/CSS до собственного Node.js-сервера студента.

    • JavaScript
    • React
    • Node.js
    • HTML/CSS
    • Workshops
    • Mentoring
  4. Янв 2017 — Сен 2019

    Веб-разработчик

    Trips.az · трэвел-платформа

    Построил CMS с нуля на PHP для генерации страниц из шаблонов — поднял конверсию. Выпускал новые функциональные модули (компоненты, виджеты) и кроссбраузерные поддерживаемые страницы на HTML5/CSS3.

    • JavaScript
    • PHP
    • HTML5
    • CSS3
    • jQuery
  5. Янв 2015 — Дек 2016

    Веб-разработчик

    ООО «СтройПроектДизайн» · Москва, Россия

    Спроектировал и построил с нуля систему онлайн-учёта финансов на PHP и JavaScript: виртуальные платёжные счета, платёжные поручения, внутренняя система сообщений и интеграции банк-клиент.

    • JavaScript
    • PHP
    • HTML5
    • CSS3
  6. Июн 2012 — Дек 2014

    Веб-разработчик

    ООО «Межрегионфинанс»

    Сделал сайт компании с формой онлайн-заявки на займ. Настроил интеграцию с 1С и реализовал новые модули 1С — интеграции с бюро кредитных историй, SMS-уведомления — что ускорило рассмотрение заявок.

    • JavaScript
    • HTML
    • CSS
    • 1C
03

Навыки

/ Языки

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • SQL

/ Фреймворки

  • React
  • Redux / RTK
  • Next.js
  • React Query
  • SASS / PostCSS
  • Tailwind

/ Бэкенд и данные

  • Node.js
  • Express
  • REST
  • GraphQL
  • PostgreSQL
  • MySQL
  • MongoDB

/ Инструменты

  • Git
  • Webpack
  • Vite
  • Jest
  • Playwright
  • Docker
  • Figma
04

Проекты

  1. 01 ★ 10

    Тестовые задания с собеседований Яндекса

    Разобранная коллекция фронтенд-задач с собеседований Яндекса: у каждой — чистая реализация, тесты и короткий разбор.

    • JavaScript
    • Algorithms
    • Jest
  2. 02 ★ 5

    Специализация Coursera по алгоритмам

    Реализации из специализации UC San Diego / ВШЭ по структурам данных и алгоритмам на Coursera. Со стресс-тестами, комментариями, оставлены про запас.

    • JavaScript
    • Data Structures
    • Algorithms
  3. 03 ★ 2

    Реалтайм-чат в стиле Slack

    Клон командного чата на Socket.io: персистентные каналы, ветки сообщений и история в MongoDB.

    • React
    • Socket.io
    • Express
    • MongoDB
  4. 04 ★ 1

    Паттерны проектирования на JavaScript

    Классические паттерны GoF, переложенные на идиоматичный JavaScript с разобранными примерами — справочник, который делал для себя и не стал удалять.

    • JavaScript
    • OOP
    • Patterns
  5. 05 ★ 0

    Хакатон — тренажёр по безопасности

    Геймифицированная среда обучения цифровой безопасности. Очки, прогрессия и анимированные сценарии.

    • JavaScript
    • HTML5 Canvas
    • SASS
  6. 06 ★ 0

    Чемпионат Яндекса по программированию

    Решения квалификационного раунда чемпионата Яндекса по программированию — TypeScript, написано в цейтноте и потом причёсано.

    • TypeScript
    • Algorithms
    • Node.js
06

Контакты

Открыт к предложениям и контрактной работе

Давайте сделаем что-то,
что не стыдно выкатить_