Обо мне

Работаю программистом с 2011 года, за это время набрал огромный опыт в разработке высоконагруженных систем, оптимизированных сайтов, интеграций с внешними сервисами. Принимал участие в разработке сервиса E-mail рассылок, менеджера задач, внутренней CRM системы, сайтов интернет-магазинов, лендингов, API интерфейсов, скриптов грабберов, парсеров и интеграций, интерфейсов на базе расширений Chrome, систем имитации диалогов (Алиса). В целом предрасположен к перфекционизму, однако реальность научила решать задачи быстро, в ущерб красоте и простоте, разбираться в чужом коде, работать с чужими наработками.

Пример моего кода на CSS: https://github.com/temoffey/lucid

Пример моего кода на PHP: https://github.com/temoffey/classes

Пример моего кода на JavaScript: https://github.com/temoffey/kodesu

P.S. Имел много неудачного опыта работы с 1С-Битрикс и впредь не планирую работать с этой системой.

Участие в профессиональных сообществах
Опыт работы
Фонбет
Москва
Разработчик сервисов
Май 2018 — По настоящее время (2 года и 6 месяцев)

1. Разработка сервисов:
- модификация рекламных баннеров для показа обновляемого контента (обновление раз в 10-30 секунд),
- сервис доставки обновляемого контента,
- сервис по управлению баннерами,
- сервис по сбору аналитики,
- сервис для создания статичных баннеров (jpg, apng) на основе html баннеров (Puppeteer),
- оптимизация сервисов под высокую нагрузку - до 100 rps в пиках, до 70 TB трафика в месяц.

2. Разработка лендингов:
- разработка CSS библиотеки для ускорения разработки лендингов;
- реализация интерактивных элементов: прогнозы, голосования, тесты, рулетки;
- реализация визуальных эффектов: анимация, параллакс (мышь и гироскоп), вращение рулетки с поправкой на выпадающий приз;
- разработка одностраничных приложений (React.js, Vue.js);
- оптимизация лендингов под PWA.

3. Разработка и поддержка новостного сайта:
- самописный минималистичный движок сайта,
- внедрение кастомизированного WYSIWYG редактора и типографа,
- мультидоменная и мультиязычная системы,
- интеграция с Яндекс Дзен.

4. Разное:
- разработка модуля для acme.sh для автоматизации выпуска, обновления сертификатов в CDN сервисе G-Core;
- разработка навыка для голосового помощника Алиса;
- разработка админки для конкурса в Instagram в виде расширения для Google Chrome;
- разработка скайп-бота для организации внутренних процессов;
- разработка справочного телеграм-бот для клиентов,
- мониторинга и автотестирования проектов (Cypress),
- организация инфраструктуры (Docker).

Инструменты: HTML5, CSS3, PHP, Nginx, MySQL, Redis, Node.js, MongoDB, Cypress, Puppeteer, React.js, Vue.js, Docker.

Межрегиональный Транзит Телеком
Москва
Старший программист
Июнь 2017 — Май 2018 (1 год)

1. Поддержка основного продукта компании - сервис телефонии виртуальной АТС:

  • личный кабинет,
  • агентское API, 
  • процессинг, 
  • биллинг.

2. Разработка нового функционала:

  • пакеты услуг, 
  • смс-общение.

3. Разное: 

  • работа в команде по методологии SCRUM,
  • резервирование и балансировка нагрузки средствами Nginx, 
  • кеширование средствами Redis,
  • бесшовное обновление. 

Инструменты: HTML5, CSS3, PHP, Yii, SID TM Forum, Nginx, MySQL, ORACLE, Redis.

PHPYii frameworkNginxMySQLOracleRedis
Название компании
Уфа
Программист
Апрель 2017 — Апрель 2020 (3 года и 1 месяц)

1. Разработка
- сайт компании,
- система отслеживаеия и учета лидов,
- собственный сервис Колтрекинга,
- оптимизация сайта (google page speed, pingdom, php-xhprof),
- верстка: блочная, адаптивная, резиновая, комбинированная, мобильная, кроссбраузерная (BrowserStack), внедрение фреймворка (Vue.js),
- телеграм-бот для оповещения и распределения заявок и пропущенных звонков.

2. Инструменты для работы SEO-специалиста:
- настройка title/description для каждой страницы,
- настройка/генерация robots.txt/sitemap.xms,
- управление доступностью индексации страниц/сайта,
- поддержка многодоменной и многопапочной региональности,
- интерфейс по добавлению регионов на сайт и в Яндекс.Вебмастер.

3. Разное
- внедрение бесплатных wildcard сертификатов с автоматическим обновлением,
- администрирование VPS,
- разработка мини-фреймворка PHP,
- переход на стек PHP 7, MariaDB, HTTP 2.

4. Интеграции:
- Яндекс.Метрика,
- Яндекс Вебмастер,
- Google Analytics,
- АТС Zadarma,
- CRM PipeDrive,
- CRM AmoCRM.

Инструменты: HTML5, CSS3, Jade, JavaScript, PHP 7, MySQL, MariaDB, HTTP 2, Pug, Vue.js.

JadeJavaScriptPHPMySQLPugRedisVue.js
СтройЮрист
Уфа
Ведущий веб-разработчик
Сентябрь 2015 — Июнь 2017 (1 год и 10 месяцев)

1. Разработка:

  • сайт компании (бекенд + фронтенд),
  • cобственная CRM,
  • учет клиентов,
  • генерация и отправка коммерческих предложений,
  • выставление счетов на оплату,
  • генератор pdf из html (linux + chrome),
  • отправка писем через smtp,
  • собственный веб-сервис Колтрекинга,
  • оптимизация сайта (google page speed, pingdom),
  • оптимизация шаблонов email-писем (adaptive),
  • парсеры для интеграции с веб-сервисами без API,
  • оптимизация сайта под разные устройства (adaptive, responsive), кроссбраузерность (BrowserStack).

2. Интеграция по API:

  • АТС OnlinePBX,
  • АТС Beeline CloudPBX,
  • платежная система Яндекс.Деньги,
  • смс-центр SMSC
  • CRM AmoCRM,
  • чат JivoSite,
  • чат Livetex,
  • чат Venyoo.

3. Разное:

  • внедрение SSL-серификата,
  • внедрение CDN-сети SkyparkCDN,
  • администрирование VPS,
  • меры противодействия DDoS атаке,
  • кеширование с применением memcached,
  • разработка мини-фреймворка PHP,
  • использование системы контроля версий Git.

Инструменты: HTML5, CSS3, Jade, Native JavaScript, jQuery, Objective PHP, Bitrix, Laravel, MySQL, CrossBrowserTesting, BrowserStack, Git, Bitbucket.

Общий Знаменатель
Москва
Ведущий веб-разработчик
Сентябрь 2014 — Август 2015 (1 год)

1. Разработка:

  • проектирование основного проекта - системы аналитики сайтов,
  • проектирование базы данных системы,
  • разработка ядра системы и модулей,
  • оптимизация производительности.

2. Интеграция по API:

  • счетчик Яндекс.Метрика,
  • счетчик Google Analytics,
  • рекламные системы Яндекс.Директ, Яндекс.Маркет,
  • рекламная система Google AdWords,
  • CRM Bitrix24,
  • CRM AmoCRM,
  • АТС OnlinePBX,
  • АТС Sipuni,
  • колтрекинг CallTouch.

3. Разное:

  • администрирование VPS,
  • использование системы контроля версий Git.

Инструменты: Objective PHP, Kohana, MySQL, Git, Bitbucket

Silverplate
Москва
Веб-разработчик
Сентябрь 2013 — Сентябрь 2014 (1 год и 1 месяц)

1. Разработка:

  • разработка сайтов,
  • доработка и оптимизация сайтов.

2. Разное:

  • администрирование VPS.

Инструменты: HTML5, CSS3, Jade, Native JavaScript, jQuery, Objective PHP, Bitrix, WordPress, MySQL

OpenBonus
Уфа
Веб-разработчик
Сентябрь 2012 — Июль 2013 (11 месяцев)

1. Разработка:

  • основной проект
  • процессинг Openbonus,
  • модули интеграции с внешними веб-сервисами,
  • система массовой рассылки электронных писем,
  • системы рассылки смс,
  • оптимизация производительности.

2. Разное:

  • администрирование VPS Nginx,
  • настройка почтового сервера,
  • техническая поддержка пользователей.

Инструменты: HTML5, CSS3, Jade, Objective PHP, Kohana, MySQL

Высшее образование
Уфимский государственный авиационный технический университет
Уфа
Факультет: Информатики и робототехники
Октябрь 2010—Июнь 2016 (5 лет и 8 месяцев)
Комплексная защита информации