Артём Абзанов - Software Developer

Привет, меня зовут Артём И я Fullstack Developer
Фотография #{first_name}а АбзановаФотография #{first_name}а Абзанова

Я разработчик программного обеспечения с 12-летним опытом работы. Моё увлечение веб-разработкой началось 17 лет назад, ещё в школьные годы. За время своей профессиональной деятельности я занимался разработкой CRM систем, бинарных опционов, был сооснователем 4 стартапов, работал в компаниях, специализирующихся на рекламных объявлениях, спортивной аналитике, а также работал над проектами в сфере блокчейн и криптовалюты.

Готов рассмотреть сотрудничество и новые интересные проекты.

Мои навыки, стек технологий и инструменты для работы

Back-end: NodeJSMongoDBuWebSocketsExpressPostgreSQLSQLiteStandardJSTypeScriptesbuildмножество-популярных-фреймворков-которые-здесь-не-поместятся

Front-end: Vanilla JSReactNext.jsVueStandardJSTypeScriptesbuild

Soft навыки: Критическое/Лояльное мышлениеОриентирован на результатUX-ориентированРусский (родной)Английский (B2)

Без категорий: macbookWebStormgitdockernginxubuntuvimchatgptcopilotчай-с-молокомкофе

Опыт работы 12+ лет
Март 2019 — Настоящее время

Soccer Science

soccer.science

Lead Fullstack Developer

NodeJSMongoDBuWebSocketsRedisReactMySQLSQLiteTypeScriptVueCNext.js

В марте 2019 года я начал сотрудничество с Soccer Science. Данная компания занималась: — Спортивной аналитикой для использования в ставках — Предоставлением услуг по доступу к быстрым спутниковым трансляциям — Разработкой алгоритмических систем для ставок В рамках сотрудничества я выполнял следующие задачи: — Анализ возможности реализации проекта — Подбор подходящего стека технологий — Формирование команды — Определение сроков разработки — Сборка и обслуживание серверного оборудования — Разработка ПО с нуля (в основном back-end и работа с базами данных) — Реализация и поддержка проектов от начала до релиза и после него Список проектов, которые я разрабатывал: 1. Data Proccessor — сбор аналитики с различных ресурсов: сайты со статистикой о футбольных командах, приложения бет-систем и дальнейшая обработка данных совместно с командой математиков для прогнозирования событий. 2. Satellix — система захвата и распространения спутниковых спортивных видеотрансляций из открытых источников 3. Soccer Science AI — разработка ботов и административной панели для управления ставками 4. Scout Client — система сбора данных со спортивных событий в реальном времени 5. Money Clowd — система ведения бухгалтерского учёта для клиентов и внутренних команд, занимавшихся аналитикой и прогнозированием
Январь 2022 — Март 2022

Titanumex Crypto Wallet

CTO | Senior Fullstack Developer

NodeJSMongoDBTelegram API

Вместе с другом, с которым мы ранее создали Magma.GG, мы решили попробовать реализовать еще один проект. Идея заключалась в разработке крипто-кошелька в виде Telegram-бота. Для этого мы заручились поддержкой крипто-биржи среднего размера и получили доступ к их закрытому API. За пару недель мы разработали простой MVP, который убедил биржу проспонсировать наш проект. В течение нескольких месяцев мы создали полноценный крипто-кошелек на базе биржи. Кошелек обладал всеми преимуществами подобных систем: — Быстрый обмен монет — Широкий выбор криптовалют — Отсутствие комиссии при переводе между счетами внутри системы Несмотря на отсутствие значительных затрат на рекламу, за пару месяцев наш кошелек стал обрабатывать транзакции на сумму в несколько сотен тысяч долларов. Для биржи эта сумма была мизерной, но тем не менее, рост с нуля за такой короткий срок был весьма показателен. По независящими от нас обстоятельствами проект был закрыт.
Январь 2020 — Август 2020

Magma.GG

magma.gg

CTO | Senior Fullstack Developer

NodeJSNext.jsMongoDBReactTypeScriptChart.js

Мой друг предложил мне создать стартап, связанный с киберспортом, аналитикой киберспорта и игровой механикой предсказания исходов. Целью проекта было привлечь крупных инвесторов для его дальнейшего развития. Я взял на себя роль технического исполнителя, а мой друг занимался поиском инвестиций. Нам удалось найти бизнес-ангела, который согласился проспонсировать 6 месяцев разработки, а также выделить средства на работу дизайнера. За 4 месяца я реализовал рабочий прототип, а затем в течение двух месяцев мы тестировали его на разных аудиториях, добавляя подробную аналитику, интересные предсказания, систему рейтинга, крупные игровые события с призами и многое другое. Однако, по истечении 6 месяцев (и еще двух дополнительных месяцев) мы не смогли найти крупного инвестора, который бы захотел вложиться в проект или выкупить его. В итоге мы сделали проект со следующим функционалом: — Интернациональная платформа для просмотра киберспортивных мероприятий CS:GO и DOTA2 (английский и русский язык) — Сбор статистики по киберспортивным мероприятиям — Отображение всей консолидированной статистики команд и игроков в киберспорте — Подсчет различных коэффициентов для киберспорта — Лайв-стримы киберспортивных мероприятий с реал-тайм подсчетом коэффициентов и метрик в автоматическом режиме — Геймификация процесса просмотра с возможностью делать ставки очками репутации на исход — Проведение ивентовых мероприятий на мировые турниры
Сентябрь 2017 — Январь 2019

Freelance

Senior Fullstack Developer

NodeJSPythonAWS LambdaRedisMongoDBMySQLSQLiteReactVanilla JS

Этот опыт оказался интересным и дал мне больше свободы. Однако, как и в любой работе, фриланс имеет свои минусы. Самой частой проблемой стало то, что я часто сталкивался с плохо сформулированными задачами. В итоге я развил навык подробного опроса заказчиков. Одним из самых крупных и долгосрочных проектов, над которыми я работал, стала платформа для быстрого "no-code" создания блогов и личных страниц пользователей под ключ. В работе над проектом использовались: — Back-end: Node.js, AWS Lambda, SQL-like databases, Redis. — Тестирование: Jest. — Front-end: Next.js, styled-components. Продолжительность проекта составила около года. Над проектом работала небольшая команда из 3 разработчиков. Еще одним интересным проектом стал проект по анализусоциальных сетей (Twitter и Instagram). В рамках проекта мы: — Проводили качественный анализ профилей пользователей — Передавали полученные оценки в отдел рекламы — Разрабатывали инструментарий для автоматического ведения профилей Проект мы реализовали в небольшой команде, куда я привел своего напарника с прошлых мест работы, и аналитика данных, предоставленного заказчиком. В работе над проектом использовались: — Back-end: Node.js, Python, Redis, MongoDB — Генерация текстов: цепи Маркова — Front-end: Next.js, Chart.js (визуализация данных) В целом, опыт работы фрилансером был положительным. Я приобрел ценные навыки и знания, а также получил возможность работать над интересными проектами.
Февраль 2015 — Июль 2017

PropellerADs

propellerads.com

Senior Fullstack Developer

ReactPHPPostgreSQLVanilla JS

В феврале 2015 года я присоединился к команде PropellerADs в качестве FullStack-разработчика (в основном сосредотачиваясь на front-end, так как моя компетенция в PHP не была такой сильной, как в JS). Эта компания выступает в роли посредника между рекламодателями и издателями. В течение следующих 2,5 лет мы выполнили множество интересных задач, таких как разработка утилиты для поиска конкурентов и анализа честности издателей. Кроме того, мы внедрили антиблокировщики рекламы. Наша команда также сотрудничала с менеджерами рекламодателей и издателей, разрабатывая для них множество инструментов. Мой общий список обязанностей включал: — Разработку и поддержку главной административной панели, основного инструмента компании. — Разработку и поддержку всех остальных инструментов. — Миграцию с Gulp + jQuery + less -> React + Redux + SASS + webpack + babel. — Разработку и поддержку скриптов рекламы для браузеров. В конечном итоге, я покинул компанию по нескольким причинам, включая реструктуризацию компании и желание попробовать другие форматы работы.
Июль 2014 — Январь 2015

IQ Option

iqoption.com

Front-End Developer

AngularVanilla JSCanvasNodeJS

В июле 2014 года IQ Option нанял меня через 2 часа после того, как я загрузил свое резюме в интернет. Они предложили мне должность front-end разработчика для реализации мобильной версии их сайта. Я проделал хорошую работу и в какой-то момент мобильная версия начала приносить $5k/день. Также мои обязанности включали разработку основного веб-приложения (Angular + Canvas) и поддержку творческого отдела с использованием веб-приложений для посадочных страниц. Я покинул компанию из-за разногласий с руководством.
Март 2014 — Июнь 2014

Yandex Startup Camp: Juisy

Main developer & CEO

MongoDBNodeJSPython

В феврале 2014 года я подал заявку в Yandex.Camp. Это акселератор стартапов, где в течение 2 месяцев примерно 50 разных людей пытались создать команды и запустить свои собственные проекты. Мне пришла идея создать сумматор текста, и я собрал вокруг себя небольшую команду, чтобы попробовать её реализовать. Мы использовали мой опыт анализа неструктурированного текста и реализовали два различных MVP: — Веб-приложение, которое удаляет "воду" из текста — Расширения для браузера, которые выделяют наиболее релевантные предложения Однако российские инвесторы не проявили интерес к проекту, поэтому его пришлось закрыть.
Март 2013 — Март 2014

Sportand.me

Fullstack developer

MySQLNodeJSVanillaJS

Предыдущая компания хотела запустить свой собственный новый проект. И мы превратились в новый стартап-проект. С самого начала это была социальная сеть для любителей спорта. Как новая компания, мы попробовали новую методологию разработки под названием "Agile" и Scrum. Также, будучи новой компанией, мы использовали новые технологии, и я настоял на использовании 'Node.js' для разработки API.
Апрель 2012 — Март 2013

DOX

Junior Front-end developer

jQueryhtml5css3

Это была компания по аутсорсингу. Мы разработали несколько проектов: — CRM для нескольких компаний и удаленный файловый менеджер. — Система SMS-сообщений для российского мобильного оператора. — Три проекта электронной коммерции. — Множество посадочных страниц.
Образование
Сентябрь 2016 — Июнь 2020

Университет Синергия

synergy.university

Степень Бакалавра — Информационные системы и технологии

Декабрь 2014 — Декабрь 2015

English First

www.ef.edu

Upper Intermediate Student (B2)

Я улучшил свой английский с уровня A2 (Intermediate) до B2 (Upper Intermediate). Последняя проверка уровня знаний: EF SET CertificateC1 (65/100)

Сентябрь 2010 — Февраль 2013

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

en.ifmo.ru

Неоконченная степень бакалавра

Мои Хобби и Чем я заинтересован
Философия

Мне нравится изучать и анализировать мир и человеческую природу с позиций известных философских доктрин и этических принципов.

Скрипка

Я люблю музыку, особенно скрипичное звучание. Поэтому я учусь играть на ней с ноября 2015 года.

Рационализм

Элиезер С. Юдковски и его HPMOR показали мне, что я не один в этом мире, кто думает так же, как рациональный Гарри Поттер. Я благодарен ему за это.

Программирование

Я не могу представить свою жизнь без моего ноутбука и создания какого-то программного обеспечения, даже если это просто оповещатель о том, когда кормить кошку.

Наука

Сегодня я всего лишь любознательный программист. Мне нравится читать новости о том, что происходит в мире науки каждый день. Но когда-нибудь я стану частью этого мира. Это моя текущая цель.