На русском | English version |
Навигация
О себе | Позиция senior engineer | Позиция team lead | Дополнительно | Контакты
О себе
Я опытный разработчик, специализирующийся на бэкенд-разработке и управлении командами. Моя цель — развивать эффективные процессы разработки и помогать бизнесу достигать результатов, создавая надёжные и расширяемые решения.
- дата рождения: 26.12.1997
- место жительства: La Union, Spain
- переезд, команадировка: нет, нет
Языки и локализация
- Русский: родной
- Башкирский: родной
- Английский: B2 (технические обсуждения, деловая коммуникация)
- Испанский: в процессе активного изучения
- Имею опыт жизни и работы в мультикультурной среде (нахожусь в Испании)
Карьерные цели
- Готов к переходу на роль Tech Lead / Team Lead, чтобы ещё глубже влиять на процесс разработки и развитие команды
- Хочу помогать новой компании расти, расширяя и совершенствуя технические решения
- Рассматриваю формат удалённой работы, готов приступить к обязанностям через месяц после оффера
Позиция senior engineer
Ключевые навыки
- Языки: Golang (4+ года), PHP (9+ лет), JavsSript (9+ лет), HTML+CSS (9+ лет)
- Фреймворки: Echo (go), Laravel, Symfony (php), Vue, React (js), Sass, Scss, Tailwind(css), Bootstrap
- Хранение данных: SQL (Postgres, MySQL, sqlite, Oracle), NoSQL (MongoDB), cache (redis, memcached)
- Система контроля версий: git, Github (pages), Gitlab (CE & runners), ci&cd, Bitbucket
- Инфраструктура: linux, docker, docker-compose, k8s, n8n, webpack, gulp, vite
- Инструменты: bash, nginx, apache, elasticsearch, RabbitMQ/Kafka, exim, PDF References(кастомный генератор PDF файлов), certbot+letsencrypt, postman, swagger, grafana+prometheus
- Тестирование: unit tests
Опыт работы
Университетский проект, г. Москва. (PHP + JS + CSS). 2015 - 2019 г. (4 года)
- Реализовал REST API (PHP 5.6)
- Настроил работу с базой данных (MySQL, PDO)
- Деплой продукта через SFTP и настройка LAMP, LNMP конфигураций сервера
BSSL, г. Москва. 2019 - по сей день (6 лет)
- legacy-код на PHP и MongoDB. 2019 - по сей день (6 лет)
Синглтон проект. Имеет свою длинну историю улучшений и преобразований, достался мне в наследство от старших разработчиков. По сей день вношу дополнительные правки и улучшения. Версия PHP 5.6. Здесь же в проекте Я впервые увидел самописный генератор PDF написанный на PHP, тут испольуется PDF References (код pdf файлов)
- Мигрировал и оптимизировал унаследованные системы
- Настроил работу с MongoDB, решал нестандартные задачи по хранению данных
- Участвовал во фазаx планирования и интеграции новых модулей
- Написал немереное количество кода для создания Excel выгрузок разной сложности и PDF отчетов для разных клиентов
- проект на Golang + React. 2022 - по сей день (4 года)
Мы с командой разработали спроектировали и разработали масштабный проект azimuth.team. Про сам проект вы можете узнать по ссылке, Я же опишу основные моменты
- Стек: Golang, React, Postgesql
- Я разработал и оптимизировал REST API (golang Echo framework)
- Настроил CI/CD и деплой для backend (go), frontend (react, native js, webpack, gulp) и взаимодействие с почтовым сервером (exim) (защита от спама)
- Участвовал в проектировании архитектуры и расширяемых модулей
- мы смогли разделить проект на уровни в соответствии с принцими Clean Architecture
- Настроил и автоматизировал обновление сертификатов cetbot+letsencrypt
- Написал несколько своих пакетов для работы с map, slice, request, response, panic, error, cache(пакет sync) что позволило более гибко использовать язык в наших целях
- Разработал и реализовал систему алертов через longpooling(react) и каналы (golang)
Фриланс (PHP + Laravel/Symfony + Vue/React + MongoDB/SQL) 2023 - по сей день (3 года)
Собрал интересное количество решенных задач, в том числе написал Updater - код, который используя .sh скрипты обновляет версии проекта до нужной (если код хостится у клиента и обновления не обязательны)
- Разработка веб-приложений для клиентов на Laravel
- Внедрение фронтенда с использованием Vue.js (vite)
- Планирование и развёртывание проектов в короткие сроки
- Писал парсеры данных
Позиция team lead
Ключевые навыки
- Методологии и инструменты: Agile/Scrum (планирование, спринты, ретроспективы), Github issues, Trello, Notion
- Менторство: обучение прибывших сотрудников, повышение квалификации
- Лидерство: формирование команд, code review, постановка задач, решение конфликтов, тестирование продукта, работа с документацией
- Взаимодействие: обеспечение эффективного взаимодействия команд/отделов
- Аналитика: качественный анализ “тонких” мест в команде и своевременное решение проблем, для продвижения проекта/продукта
- Оценка сотрудников: оценка умений, компетенций, взаимодействия сотруднков и выявление сильных/слабых частей команды и решение данных вопрсов
Опыт работы
Университетский проект, г. Москва. (PHP + JS + CSS). 2015 - 2019 г. (4 года)
В университете нам предлагали делиться на команды и решать разнонаправленные задачи, в том числе разработка ТЗ (техническое задание), взаимодействие с заказчиком напрямую (преподаватели, бизнес-инкубатор) и взаимодействие с другими командами (одногруппники) для эффективной разработки проекта
- составлял документацию проекта
- тестировал новые фичи проекта и исследовал баги
BSSL, г. Москва. 2019 - по сей день (6 лет)
За время работы в компании посчастливилось поработать с разными людьми имеющими разный подход к разработке продукта и взаимодействия с клиентами
- обучал новых сотрудников взаимодействию с платформой и командой разработки
- взаимодействовал напрямую с клиентами для составления ТЗ
- тестировал разработанные фичи, проводил code review, 1-to-1 для решения конфликтов и недопониманий
- выявлял нуждающиеся в ресурсах места и перенаправлял разработку “в нужное русло”
- SEO оптимизация лендинга для поисковых систем
- работал с большими массивами данных в Excel выгрузках
Фриланс
Так как при работе с клиентом больше нет “прикрытия” из слоя менеджеров, полностью сам построил взаимодействие с клиентами, что позволило гибко и быстро реагировать на требования клиента
- составлял ТЗ для задач, вместе с клиентами
- взаимодействовал с другими разработчиками в том числе code review и определение направления разработки
- помогал клиентам взглянуть на продукт по новому для более глубого понимания возможностей проекта
Дополнительно
Образование
Московский политех (Московский политехнический университет) (2015 - 2019 г.)
- факультет “Информационные системы и технологии”
-
специализация “Веб-разработка”
За время обучения в университете получил знания для разработки проекта от “идеи” до первого MVP и привлечения первых инвестиций. В том числе Я прошел курс продвижения проектов онлайн (SEO оптимизация для поисковых систем). Каждый год нас делили на команды и давали задание на весь год, а в конце мы защищали свои проекты перед преподавателями. Мы были ответственны за разработку (backend, frontend, mobile), а так же за подготовку документации к проекту.
Резюмируя резюме
Я начал увлекаться разработкой еще в 2014 году в школе. Тогда Я писал простые вещи на PHP и JS. В университете Я получил достаточно знаний чтобы приступать к работе прямо со 2 курса, чем Я и занялся. После университета Я джуном устроился на работу и получил менторство от старших разработчиков, что помогло мне стать уверенным разработчиком и принести много пользы своей компании. Компания дала мне приятную среду, хороших коллег, интересные задачи, а Я ответил качественной разработкой и верностью.
Но все, рано или поздно, вырастают и Я тоже вырос и готов двигаться дальше! По рефлексировав на тему будущего, Я решил, что хорошим продолжением для меня как Сеньора будет управление командой. Я знаю как бывает непросто найти подходящего руководителя команды/направления и думаю что справлюсь с данной задачей.
Разное
Вместе с коллегами разработали из BSSL мы разработали универсальную плафторму для проведения самых разнообразных опрсов. Одним из таких опросов стал Большой тест потенциала!
И вот мои результаты ссылка на результаты. Получив их, Я был приятно удивлен. Многое совпало, так посчитали мои друзья и моя семья
Мои проекты
rarutils
- Golang package для работы с утилитами
rar
иunrar
. Находится в разработке. Ссылка на github
Контакты
- Email: sayfutdinov.aydar.web@gmail.com
- GitHub: github.com/Saifutdinov
- LinkedIn: linkedin.com/in/sayfutdinov-aydar
- Website: Saifutdinov.github.io
- Telegram: @Saifutdinov_a