Close
Вдохновление из Resume by Iryna Nezhynska 😍

Резюме

— Привет! Я умелый фронтенд разработчик* с более чем 10-летним опытом в UI/UX дизайне, разработке приложений и моделировании баз данных. Я стараюсь строить точные, отзывчивые, быстрые, удобные в использовании окружения, которые красиво выглядят и хорошо выполняют свои задачи.

*Мне кажется, 40-60 по The Great Divide на JavaScript инженера та UX инженера

Теперь
  • 1го октября 2020 – сегодня

    Full Stack Developer в Decentriq

    • программирую, тестирую и деплою приложение, написанное на React + Apollo Client
    • делаю приложение красивым, темизируемым (используя Joy UI и Font Awesome), и реактивным (используя GraphQL подписки через Websockets API)
    • создаю компоненты в Storybook, отвечаю за дизайн-систему, занимаюсь миграциями UI фреймворков (например, с Material UI на Joy UI), поддерживаю тему, построенную на CSS Variables поверх компонентов на основе слотов
    • строю и валидирую формы (используя react-hook-form и zod/yup), включая динамические, которые генерируются во время выполнения из JSON Schema (используя JSON Forms)
    • строю дашборд с графиками, используя recharts, а там где recharts не хватает — обращаюсь к примитивам @vx
    • строю интерфейс для редактирования правил, используя react-querybuilder
    • строю флоу для импорта/экспорта CSV (используя papaparse) и флоу для экспорта/скачивания файлов в формате zip (используя jszip и file-saver)
    • интегрирую модули WebAssembly в приложение (например, для клиентской верификации аттестации, для валидации и трансформации данных при загрузке, и т.д.)
    • интегрирую с внешними сервисами (например, Auth0 для аутентификации, и т.д.)
    • поддерживаю монорепозиторий и его билд-пайплайн (используя pnpm workspaces и Vite)
    • отвечаю за общую экосистему пакетов в монорепозитории (components, hooks, theme, utils, models, API и GraphQL пакеты), включая собственный ESLint конфиг
    • поддерживаю зависимости актуальными, код чистым, линтованным и отформатированным (а также SOLID, DRY и KISS)
    • пишу и поддерживаю unit, integration и end-to-end тесты (используя Vitest, React Testing Library и Playwright), мокаю API с помощью MSW, и отвечаю за тестовую инфраструктуру и конфигурацию
Тогда
Ещё раньше
  • Где-то в 2015-м

    Бросил курить 🥗

    • все еще люблю иногда есть снеки и фастфуд и время от времени выпивать стаканчик чего-то
  • 25го мая 2014 – всегда

    Женился на Людмиле Мандзюк 👩🏻

    • делаю все, что скажет
  • 1го сентября 2012 – 30го сентября 2016

      • обслуживал MySQL multi-master кластеры, Oracle failover кластеры, Microsoft SQL mirrored / replicated серверы (мониторинг, резервное копирование и развертывание, пользователи/группы/роли, схемы)
      • составлял и оптимизировал быстрые, эффективные SQL-запросы
      • оптимизировал базы данных, индексы и т.д.
      • строил веб-дашборды, репорты, используя HTML, CSS, JavaScript, SQL
  • 1го сентября 2011 – 30го сентября 2016

      • планировал компьютеризированные производственные процессы
      • совмещал базы данных различных производственных систем (присылал и получал данные с помощью репликаций, триггеров, запланированных событий, cron-задач)
      • составлял системы высокой доступности, минимизировал простой
      • спроектировал и запрограммировал BDE (BetriebsDatenErfassung) — систему агрегации данных, предназначенную для существенной автоматизации задач по планированию, изготовлению, мониторингу и контролю
      • анализировал и превращал данные
      • писал документацию, мануалы, ґайдлайны, мемо
  • 9го апреля 2008

    Был официально трудоустроенным (работник №943) в ООО «СЭ Борднетце-Украина»
    (до этого работал по гражданско-правовому договору)

  • 14го февраля 2008 – 31го января 2011

      • разрабатывал UI и UX для программ и веб-страниц
      • программировал простые приложения, которые помогали в производственных процессах, используя Delphi, VB, Java, HTML, CSS, JavaScript, PHP, SQL
      • обслуживал базы данных Microsoft SQL, MySQL и Firebird
  • февраль 2006 – август 2007

      • верстал буклеты, флайеры, визитки, постеры в Adobe CS (Photoshop, Illustrator, InDesign)
      • обслуживал струйные и лазерные принтеры и плоттер
      • конструировал вебсайты в Macromedia Dreamweaver, Macromedia Flash (ActionScript)
      • начал курить 🚬
  • апрель 2004 – декабрь 2004

      • администрировал сеть с около десятка рабочих станций на Windows и одного сетевого шлюза на Linux (DHCP, DNS, proxy, ACLs)
      • поддерживал здоровье компьютеров (устанавливал ОС через PXE, проводил резервное копирование, антивирусные проверки, обновление программного обеспечения, замену комплектующих и т.п.)
  • 16го мая 2003

    Получил отечественный паспорт (с традиционно странным фото, конечно) — не могу дождаться, чтобы заменить это на новый паспорт гражданина Украины

  • немного мог сделать первые несколько лет...
  • 6го октября 1986

    Родился в Тернополе, Украина — Спасибо, мама и папа!

Языки

🇺🇦 УКРАЇНСЬКА 🇷🇺 РУССКИЙ 🇺🇸 ENGLISH 🇵🇱 POLSKI*
🇮🇹 ITALIANO*

*Изучаю

Навыки

HTMLCSSJAVASCRIPTTYPESCRIPTUI/UXA11YI18NPWASEOJQUERYREACTREDUXGRAPHQLAPOLLO CLIENTANGULARJSCRAVITEWEBPACKGRUNTGULPNODEJSNPMPNPMBOOTSTRAPMUIJOY UISEMANTIC UILESSSASSCSS IN JSREACT ROUTERREACT HOOK FORMZODTANSTACK QUERYDND KITWASMSTORYBOOKCHROMATICPRETTIERESLINTJESTVITESTENZYMEPLAYWRIGHTAWSSERVERLESSTRAVISDOCKERKUBERNETESKAFKASENTRYAUTH0CONFIDENTIAL COMPUTINGSGXMICROSOFT OFFICEPHOTOSHOPILLUSTRATORPHPDELPHIVBVBAVBSCRIPTLINUXWINDOWSMACOSMYSQLPOSTGRESQLMICROSOFT SQLDB2CCNAITIL

Характер

ИССЛЕДОВАТЕЛЬОТКРОВЕННЫЙПОЛЕМИСТПРЕДАННЫЙПЕДАНТИЧНЫЙАГНОСТИКПРИДИРЧИВЫЙПРОКРАСТИНАТОРУМЕСТНЫЙЧУТКИЙРАССКАЗЧИКУВЕРЕННЫЙПОСЛЕДОВАТЕЛЬНЫЙТРЕБОВАТЕЛЕН

Нравится😃

ЮМОРТЕРПЕНИЕСОБАКИКИНОAAPL​ДЕМОКРАТИЯФК БАРСЕЛОНАЕГЕРМАЙСТЕРЛЬВОВФРИСБИЭЛЕКТРОПОПИТАЛЬЯНСКАЯКУХНЯ‘80-ЫЕСАМООБРАЗОВАНИЕВНИМАНИЕ К ДЕТАЛЯМГРАММАТИКАСПЕЛЛЧЕКСЕМАНТИКАМИНИ-СЕРИАЛЫРАЯН ГОСЛИНГЭММА СТОУН​CURAPROX 5460

Не нравится😞

СОБСТВЕННЫЕ ВРЕДНЫЕ ПРИВЫЧКИПОЛИТИКАРАСИЗМПОДХАЛИМЫВОДКАНЕКОМПЕТЕНТНОСТЬВЫСОКОМЕРИЕЗАВИСТЬГОЛЬФНАСЕКОМЫЕМЕТРОПРЕДУБЕЖДЕНИЯРЕАЛИТИ-ШОУЮРМАЛА

Хочется🥺

БЫТЬ ЗДОРОВЫМПЛАНИРОВАТЬ СВОЕ ВРЕМЯЧИТАТЬ БОЛЬШЕОТКРЫТЬ КАФЕБЫТЬ МУЖЕСТВЕННЫМСТАТЬ СУПЕРГЕРОЕМСЛУШАТЬ И УЧИТЬСЯ

Обучение

Статьи

Ни одна не опубликована пока что