Опыт работы
Бекенд разработчик - P2P Validator
08/2022 - 01/2024 | Удаленно
P2P.org занимается Инфраструктурой и сбором данных для PoS блокчейн сетей.
- Разработка инструментов для дата аналитиков (экстракторы cosmossdk-based сетей, api, etc) на Golang и Python.
- Кастомные дашборды на React/Typescript
- Загрузка терабайтов данных в BigQuery
Стек и инструменты: Golang, Python, React, Tailwind, Typescript, BigQuery, Docker, Kubernetes, Google Cloud, GRPC, Protobuf, Kafka.
Руководитель IT отдела - ФРЭШ
07/2018 - 04/2022 | Москва
Интернет-магазин продуктов питания.
- Управление командой из 10 человек. Бекендеры, фронты, ПМ, дизайнер
- Решение сложных кейсов, найм и развитие сотрудников
- Внедрение бизнес-аналитики на базе Metabase
- GraphQL API на Golang и gqlgen
- Несколько фронтов интернет-магазина на Gatsby (React, Typescript)
- Несколько мобильных приложений на React Native (Typescript)
- Своя система управления складом (остатки, поставки, отгрузка)
- Интерфейсы почти для всех отделов компании: логистов, водителей, упаковщиков, сборщиков, поваров
- Интеграция складской с системы с кассами и весами (выгрузка бинарных данных данных через сеть)
- Управление кластером из 30+ виртуальных машин на Nomad в Yandex Cloud (nomad, consul, packer, ansible)
- Мониторинг и алертинг Prometheus/Grafana/AlertManager
- Поддержка своего Gitlab и CI/CD для всех проектов
Стек и инструменты: Golang, gqlgen, React, Gatsby, GraphQL, urql, antd, React Native, Typescript, PostgreSQL, PostgREST, Postgraphile, Metabase, Nomad, Yandex Cloud, Ansible, Packer, Docker, Prometheus, Grafana, Gitlab, Redis.
Фуллстак разработчик - Statsbot.co
12/2017 - 04/2018 | Москва
SaaS стартап аналитики данных. Нынешний cube.js.
- Поддержка и добавление нового функционала на Rails/React
- Получил огромный опыт работы с аналитикой данных, который активно использовал в будущем
Стек и инструменты: Ruby, Ruby on Rails, React, Redux, Webpack, Docker.
Фуллстак разработчик - ФРЭШ
01/2014 - 12/2017 | Москва
Интернет-магазин продуктов питания.
- Доработка сайта/CRM до рабочего состояния после другого человека
- Мобильный сайт на React
- Доработка мобильного iOS приложения (Object-C)
- Разработка приложения на React Native
Стек и инструменты: Ruby, Ruby on Rails, React, SSR, React Native, Redux, Webpack, PostgreSQL, Redis, Sidekiq, PostgreSQL.
Бекенд разработчик - Фриланс
06/2000 - 01/2014 | Севастополь
- Верстка HTML/jQuery
- Разработка сайтов на PHP (Yii)
- Ruby on Rails
Стек и инструменты: PHP, Yii, Ruby, Ruby on Rails, HTML, CSS, jQuery, PostgreSQL, MongoDB.
Навыки
- Golang*
- React*, React Native*
- Ruby*, Ruby on Rails*
- Typescript, Node.js*
- PostgreSQL*, BigQuery
- Docker*, Kubernetes, Ansible, Nomad
- Google Cloud, Yandex Cloud
- Linux, Bash, Git
* - Уверенное владение с 5+ годами коммерческого опыта
Языки
- Русский - Родной
- Украинский - Родной
- English - B2
Хобби
- Электроника
- Спроектировать, заказать и собрать несложное устройство на популярных микроконтроллерах. Полезные навыки: C++.
- 3D-печать
- Спроектировать детали/устройство в CAD и распечатать его. Полезные навыки: Владение CAD, опыт с ЧПУ станками.
- Гидропоника
- Выращивание растений без почвы с автоматизацией. Полезные навыки: мониторинг питания и окружения на Prometheus/Grafana.
- GameDev
- Unity, Godot, VR. Полезные навыки: C#, C++.
- Zettelkasten/Второй мозг
- Постоянно веду заметки про новые знания, мысли и связи между ними. Полезные навыки: ведение документации, опыт работы с базами знаний в системах типа Notion.