Обо мне

В свободное время развиваю свой проект - Торговый робот для торговых бирж. В нем используется Python как агрегатор данных(В виде изолированных утилит) и управляющий сервер,  а GoLang как сервер, рассылающий сигналы(человеку или на управляющий сервер) и сам торговый робот. Под капотом они все сидят в  docker-compose, связанные одной сетью, а общаются через Redis прослойку и хранят данные в PostgreSQL

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Январь 2019 — по настоящее время (4 месяца)
Backend Developer
Москва
Применяемые навыки
Март 2018 — по настоящее время (1 год и 2 месяца)
Собственный проект
FullStack developer
Москва
Обязанности и достижения

1) разработка торговой платформы на Angular/Python/GoLang

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

сервер, написанный на Python/Django - он выступает посредником(дополнительный контур защиты) и управляет всеми доступами. При входе в сделку сервер отправляет сигнал торговому роботу, который и отслеживает монеты.

Торговый робот - написан на GoLang и управляется через посредника. Именно он входит и выходит из сделок.

(сегодня заморожен)

2) аналитический проект, создающий сигналы для покупки/продажи и рекомендующий людям покупать/продавать монеты. Написан на Python/GoLang

Python - есть несколько клиентов, которые агрегируют информацию, которую затем отправляют на сервер через Redis.

GoLang - сервер, который делает рассылку в Telegram ботов информацию, полученную из списка агрегаторов.

Оба проекта работают в Docker.

Применяемые навыки
Сентябрь 2017 — Август 2018 (1 год)
Frontend developer
Москва
Обязанности и достижения

Frontend разработка на Angular 2+, Чего добился:

1) перенес проект с webpack на Angular CLI - это позволило упростить разработку проекта и настроить правильную сборку проекта.
2) Настроил правильную сборку. Это позволило увеличить скорость загрузки сайта в 5 раз и решить множество ошибок в самой кодовой базе.
3) Поднял скорость работы критически важной страницы. Пропал эффект "перезагрузки страницы",  что дало выигрыш в скорости и улучшении UX.
4) Внедрил SSR, что еще больше ускорило загрузку проекта. 
5) Внедрил мультиязычность. 
6) Был инициатором внедрения Continuous delivery
7) Внедрил хорошие практики: работа в нескольких ветках Git, Code Review, Pull Requests

Сентябрь 2016 — Июль 2017 (11 месяцев)
Frontend developer
Ростов-на-Дону
Обязанности и достижения

Frontend разработка на AngularJS и Angular 2+

Участвовал в разработке аналитического проекта с большим количеством графиков на d3.js и написанного на AngularJS. 

Разрабатывал проект, суть которого была в динамическом построении страницы с помощью разных(заранее созданных) компонентов согласно параметрам в JSON объекте. 

Разработка CMS для медицнского учреждения, суть которого была в отслеживании и прикрепления пациентов к врачам и назначения различных видов процедур и отслеживание прогресса. Angular 2+

Июнь 2016 — Август 2016 (3 месяца)
Junior frontend
Ростов-на-Дону
Обязанности и достижения

Половина моих задач была верстка по макетам и другая половина  JS. Различные эффекты я писал на чистом JS т.к. в наших задачах было не тянуть лишние библиотеки. Тут же я познакомился с Angular 2+.

Среднее специальное образование
Сентябрь 2013 — Июнь 2017
колл., Ростовский колледж связи и информатики
Программное обеспечение компьютерных систем
Ростов-на-Дону