Обо мне

Я не изобретаю велосипеды, применяю лучшие практики в области разработки, проверенные временем и опытом.

Мои профессиональные навыки:
* GoLang
* gRPC
* PostgreSQL
* MySQL
* Clickhouse
* RabbitMQ
* MongoDB
* PHP
* Docker
* NGINX
* Redis
* Sphinx
* GIT
* bash

Принимал участие в разработке сложных платформ и сервисов.
Один из наиболее успешных проектов, была разработка API сервиса по поиску самых выгодных перелётов для платформы aviaseles (2015г.).

Участвовал в проектирование и разработке мессенджера snatchbot с применением микросервисной архитектуры и разработка ИИ (NLP) ботов системы Snatchbot. В Сервис snatchbot интегрированы FB, Viber, Telegram и многие другие api мессенджеров.

Принимал участие в разработке высоконагруженной Hostedtube платформы. Это платформа-конструктор для создания сайтов с тематикой для взрослых. Ежедневный трафик этой платформы, около 1.2 миллиарда посетителей в день. Стек технологий проекта:
GoLang, PHP 7.1, MySQL, RabbitMQ, Redis, Sphinx, NGINX, python, clickhouse, smarty, angularJS, angular 7.

В последнее время работаю с языком Golang - более 3х лет.

Профессиональные навыки
MySQLJavaScriptООПPostgreSQLLinuxBashRedisDockerGolangGit
Опыт работы
ИП Полухин О. Г.
Ростов-на-Дону
Golang developer
Март 2019 — По настоящее время (1 год и 6 месяцев)

В основном работа со стеком технологий:
- GoLang
- NGINX
- PostgreSQL
- Clickhouse
- RabbitMQ
- Redis
- Sphinx
- Python
- Docker
- Swagger

• Реализация архитектуры проекта.
• Реализация архитектуры базы данных.
• Написание Rest-API сервисов.
• Работа c GRPC.
• Работа с контролями версий git, Bitbucket.
• Написание бекенд сервисов на микросервисной архитектуре.
• Kubernetes.
• CI/CD на начальных этапах.
• Умение работать с Jira.
• Реализация и обвязка архитектуры проекта REST-API + GRPC в проекте htauto.corp. Все сервисы завязаны по протоколу protobuff3. Запросы из frontend обрабатываются при помощи правил сервиса gateway.
• Разработка платформы Hostedtube engine 3 на микросервисной основе (стек технологий проекта описан выше).
• Участие в написании приложения для вызова сервиса или цепочки событий через RestAPI + GRPC.
• Использовал Postman для тестирования RestAPI, который мы создали для инструмента управления гибридным облаком.
• Разработанные настраиваемые API REST по требованию с использованием Go.
• Помогал другим разработчикам следовать рекомендациям для Docker, Golang и потребностей инфраструктуры.
• Работал над созданием нескольких сервисов, взаимодействующих друг с другом, используя конечные точки RESTful с JSON в качестве формата обмена данными.
• Реализация инфраструктуры для выполнения заданий, которые обновят базу данных и другие сервисы в облачной среде.
• Работал на платформе аналитики big data, которая объединяет статистику активности пользователей нескольких проектов в одной панели с помощью RestAPI+gateway+grpc на Golang.

GolangDockerLinuxMySQLPostgreSQLRedisgRPCGitClickHouseNginx
Инженер-программист
Июль 2017 — Март 2019 (1 год и 9 месяцев)

Разработчик новых функций (frontend, backend) для платформы snatchbot:
- Facebook API;
- PayPal API;
- Google Analytics API;
- Различные типы отчетов;
- CURL;
- GoLang, PHP / SQL (Postgress) / CSS / Bootstrap / JS / JQUERY;
- AngularJS, Angular 6
- проектирование и разработке бот-мессенджера snatchbot с применением микросервисной архитектуры и разработка ИИ (NLP) ботов. В Сервис snatchbot интегрированы FB, Viber, Telegram и многие другие api мессенджеров.
- администрирования приложения snatchbot;
- Как единственный разработчик, я создал панели администратора сайта snatchbot.me.
Сайт создан с нуля с использованием golang / PHP как для RESTful API и Angular как внешний интерфейс;
- Установил процесс CI \ CD с использованием GitLab CI, собрав все необходимые для проекта зависимости и статика и запущенные юнит-тесты;
- Возможные сценарии развертывания, которые развертывают встроенные артефакты GitLab CI в стадии подготовки.

Первоисток
Ростов-на-Дону
Инженер-программист
Август 2015 — Январь 2017 (1 год и 6 месяцев)

Разработка сайтов и онлайн-сервисов. Работа с фреймворками PHP (YII1/2, Codeigniter 3, Symfony, Laravel). Разработка ПО под Windows на C#, Python. Git, OpenServer, IDE. Имеется опыт работы с wordpress, modx revolution, OpenCart.

PHPLaravelPostgreSQLGitJavaScriptLinuxООПRedisGolangBash
Частный предприниматель
Ростов-на-Дону
Инженер-программист
Февраль 2012 — Август 2015 (3 года и 7 месяцев)

- Веб-Разработка;
- проектирование БД;
- разработка технического задания;
- поддержка проектов;
- разработка CRM систем для компании КТС Климат+Техника (Ростов-на-Дону);
- Реализация API сервиса по поиску самых выгодных перелётов для платформы aviaseles;
- Разработка сайтов под ключ (Backend, Frontend, SEO).

PythonLinuxPostgreSQLООПRedisSymfonyPHPGitNginxAjax
Высшее образование
Южный федеральный университет
Ростов-на-Дону
Факультет: Автоматики и вычислительной техники; ФАВТ
Сентябрь 2009—Июнь 2012 (2 года и 9 месяцев)

Программирование автоматизированных вычислительных систем.