Для открытия контактов резюме необходимо приобрести доступ к базе
до 380 000 ₽
Гражданство
Россия
Тип занятости
Полная занятость, Частичная занятость, Проектная работа/разовое задание
Мужчина, 38 лет, родился 5 марта 1986
Город: Москва
Опыт работы
15 лет 4 месяца
TanukiTech (ООО Танукитех)
Программист-разработчик
С 01.08.2024 по настоящее время (5 месяцев)
Backend
TanukiTech (ООО Танукитех)
Программист-разработчик
С 01.08.2024 по настоящее время (5 месяцев)
Backend
UREMONT
Ведущий разработчик
С 01.01.2023 по 01.08.2024 (1 год 7 месяцев)
Backend, интеграция, API.
Достависта
программист
С 01.12.2020 по 01.10.2022 (1 год 10 месяцев)
Разработка/поддержка/рефакторинг фич на backend монолите системы курьерской доставки. Продуктовая разработка новой функциональности касалась маршрутизации курьеров, веб-системы диспетчеров и остальных алгоритмов работы системы. Также занимался разработкой функциональности sql фиксера для автоматической проверки кода фреймворка перед релизами. Также много разбирался со сложным запутанным кодом, про который уже мало кто знал ) Технологии с которыми работал: Php7/8 (большой фреймворк системы), Mysql, Clickhouse, Redis, JS+jQuery, Docker, Jira, Git, Github, Linux, Sentry, Grafana.
Обливки (рекламная сеть)
Ведущий программист
С 01.03.2017 по 01.07.2020 (3 года 4 месяца)
Занимался разработкой и расширением функциональности программируемых систем компании (глубоко работал со всеми) на технологиях: php yii2 mysql redis tarantool lua clickhouse js jquery golang html css bootstrap Выполнял обязанности тимлида.
KMA (CPA сеть)
PHP-программист
С 01.05.2016 по 01.02.2017 (9 месяцев)
Работа над системами компании. Часть из них на Yii2.
ООО Скайвинг
Старший программист
С 01.09.2013 по 01.05.2016 (2 года 8 месяцев)
Программирование серверной части сложной и большой системы: программирование на php (основная система + php демоны и прочие вспомогательные скрипты), mysql, JS(+jQuery), много работы с командной строкой, настройка сервера, полное поднятие сервера для полноценной работы системы, оптимизация нагрузки, продумывание и составление т.з., особенная забота о безопасности системы.
Интермаркет
Web-программист
С 01.02.2010 по 01.09.2013 (3 года 7 месяцев)
Верстка, создание сложных php скриптов, модулей, систем, сайты с нуля. JS, JQuery.
Казанские визитки
web-программист
С 01.02.2009 по 01.05.2009 (3 месяца)
Создание приложений на javascript(jQuery), создание модулей на php, редактирование php кода, верстка.
RuPromo
Web-программист
С 01.04.2008 по 01.10.2008 (6 месяцев)
Создание приложений на javascript(jQuery), создание модулей на php к hitmaster, редактирование php кода, перенос сайтов.
Образование
Университет
Казанский государственный университет культуры и искусств
Университет
Дополнительные занятия по дискретной математике и программированию
Университет
Курсы по программированию на C++
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Дополнительно
Ключевые навыки
Mysql connector/c++
Администрирование серверов linux
Linux (freebsd, centos, debian)
Vanilla js
Js - jquery
Coffeecup html editor
Tailwind css
.net core web api docker, docker compose html5 tailwind css javascript typescript vue.js
Html5, css3, jquery, flex, бэм, git, gulp, scss, sass, javascript, пиксель перфект;
Centos, ubuntu
Знание git
Опыт работы с fullstack, php, mysql, yii2, kohana, legacy, html, js, css
Понимание принципов ооп
C#, asp.net, ms sql, postgresql, html, css, bootstrap, javascript, json, ajax
Знания яп: php, python3, javascript +es, node.js, vuejs, webcms
Unity, c#, adobe photoshop, spine.
серверное программирование
jetbrains phpstorm
atlassian jira
Go, grpc, gitlab, k8s, postgres, clickhouse, oracle, kafka
Опыт администрирования субд postgresql, tarantool, greenplum, clickhouse;
golang
Ms sql
Личный ассистент генерального персональный проджект project manager управление проектами
Html5, css3, bootstrap 3
Pop php framework
teamleading
Эффективное ведение переговоров
Rest, gitlab, ci/cd, reactjs, redis
Sql postgresql
Дополнительная информация
В целом, основные моменты про себя, в основном то, что касается проф. деятельности: Считаю, что PHP знаю очень хорошо, создаю адекватные ООП каркасы: DI, Repository, Data mapper+DTO, Collection для контроля типов множества объектов, Builders, Strategy, Service Layers в случае, если требуется контроллеры сделать менее жирными+для удобной организации тестов моками (юнит тесты), Factory, понятная организация объектов Services, когда в коде часто требуются разные доп. сервисы решающие определенные задачи, сервисы могут инжектится в любые другие объекты кода. Хорошо умею пользоваться регулярками (там где они правда нужны, а то много задач можно заменить на стандартные функции php работы со строками), работа с файлами, текстом (понимаю как организована работа с UTF-8 в php, работа с мультибайтовым текстом по символам и по байтам), xml, DOM, Curl, Iteratorы, SPL, слежу за новыми возможностями в свежих версиях php и т.п. могу предлагать свои варианты как и где что лучше использовать. Работал с Phpcsfixer`ом - разрабатывал, fixer для mysql. Также считаю, что JS тоже довольно глубоко знаю (ex: замыкания, объекты, объекты как ассоц. масивы, DOM, и т.п.), на нем тоже можно организовывать ООП код, предпочитаю пользоваться jQuery в силу того, что разработка на этой либе довольно быстрая, и с ней легко организовывать прозрачный код. Также хороший опыт на чистом JS, особенно когда работал в Обливках, писал скрипты с кроссдоменным обменом информации (jsonp+CORS). В целом, на JS много всего написал за время работы, разные сложные динамичные скрипты с анимациями, сложные интерактивные аджаксовые формы, большие одностраничные приложения и т.п.. Могу разные интересные скрипты писать с использованием API Гугл и Яндекс карт. При надобности за разумные сроки освою любой требуемый фреймворк или либу. Также считаю, что MySQL хорошо знаю (организация транзакций, понимание InnoDB и MyISAM, правильная работа с кодировкой, регулярки в запросах (хотя это редко реально может понадобиться), индексы, оптимизация алгоритмов выборки в php программе, продумывание архитектуры БД, минимизация объемов, анализ и улучшение/реорганизация работы сложных запросов). Большой опыт работы с clickhouse. Много работал с tarantool+lua (глубокое понимание принципов работы тарантула, файберов, масштабирования master->slave, индексы, организация хранения больших объемов информации в спейсах и кортежах). 3 года работал с Yii2 (тут, в целом, ключевые навыки перечислю основные: фикстуры, миграции, настройка CRUD, деббагер, прикручивал и настраивал плагины через композер (например, коннектор к тарантулу, минификации скриптов), модули, ArrayData(для сложных выгрузок с обработкой на стороне php)/Data/Sql провайдер, Rbac, работал с сервисной архитектурой "command bus", DIC, посторители запросов, AR модели (предпочитаю по-возможности не юзать их, а делать через репозитории с максимально прозрачной логикой работы с СУБД + дто). Другой фреймворк для работы могу освоить довольно быстро, особенно если на практике. Небольшой опыт с Golang (его относительно несложно осваивать). При необходимости - хорошо разбираюсь в верстке, могу сверстать сложную страницу на современных html5+ и css3+, адаптация через media query, использование grid. Работаю в Ubuntu, при необходимости могу юзать windows, которая рядом стоит. Есть опыт настройки mysql для больших нагрузок (в основном касается настройки innodb движка в my.cnf)+nginx+php-fpm (подбор max-childs, лимиты коннектов, подкручивать разные параметры по анализу загруженности дисков/оперативки/сети, продумывать, как избегать проскакивания 500ых ошибок если не хватает настроек пула), но, предпочитаю работать именно программистом, а не сисадмином/девопом, которых в любой момент могу консультировать и предлагать(советоваться с ними) решения для настройки окружения для конкретных систем, организации масштабирования, возможная оптимизация работы системы в условиях данных ресурсов (а не просить, например, сразу апгрейдить сервер или покупать ещё один). Redis: организация очередей, отложенных задач, кеширование, хранение быстродоступной информации в оперативной памяти, её шардирование. Работаю с системой контроля версий Git. Локально для разработки привык юзать только все в докер контейнерах, поэтому и люблю работать в линуксе, так как там используется непосредственное ядро линукса, оверхеда нет. И использование докера на продакшне тоже мне нравится, может давать значительные преимущества при обновлении технологий, переносу на другой сервер, удобное развертывание. График работы всегда привык соблюдать строгий, мне это и самому удобнее гораздо, и тем, кто со мной работает. Предпочитаю работать удаленно, уже опыт такой работы более 13 лет. Отношение очень серьёзное, когда стал работать удалено, то почувствовал сразу все преимущества такой работы, и от этого стал к этой работе относится даже более уважительно и скрупулезно, чем к офисной, где я ощущал много отвлекающих факторов (частые разговоры не по теме во время работы, частые перерывы, кофебрейки :)) и много доп. факторов, которые влияют на утомляемость и на эффективность использования времени (например, много времени тратить на дорогу на работу). Это не значит, что против офисной работы, могу также и в офисе работать, если условия для меня будут комфортные. Регулярно интересуюсь новыми тенденциями в своей профессии, новыми технологиями и новыми возможностями в тех, в которых работаю. --- Люблю фотографировать, делать классные фотки, (кстати, неплохо знаю Photoshop, могу сверстать с PSD), играть на гитаре, фингерстайл, шахматы, когда было больше свободного времени, то очень интересовался биологией и астрономией.
Похожие резюме
до 150 000 ₽
61 год
Москва
Полный день
Последнее место работы
ГУП Московский пищевой комбинат "Крекер", старший инженер-технолог отдела главного технолога, октябрь 1996 - март 2004
Обновлено
15.10 в 15:06
Был на сайте
Более недели назад
Опыт работы
28 лет 3 месяца
Не указана
27 лет
Москва
Полный день
Последнее место работы
МОУ "Павловская СОШ", Учитель начальных классов, август 2020 - август 2021
Обновлено
14.10 в 21:10
Был на сайте
Более недели назад
Опыт работы
7 лет 4 месяца
Не указана
37 лет
Москва
Удаленная работа
Последнее место работы
ООО "Архградо", Архитектор, январь 2009 - ноябрь 2009
Обновлено
17.10 в 04:26
Был на сайте
Более недели назад
Опыт работы
14 лет 10 месяцев