Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Fanis X (xfanis), 38 лет, Россия, КазаньFanis X (xfanis), 38 лет, Россия, Казань

Fanis X

WEB разработчик (Backend Python / PHP)Бэкенд разработчикВеб-разработчикСредний (Middle)
От 270 000 ₽Не ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 38 лет
Опыт работы: 19 лет и 1 месяц
Регистрация: 11.01.2018
Последний визит: 2 месяца назад
Гражданство: Россия
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Знание языков: Английский В1Русский родной языкТатарский родной язык

Обо мне

Программист с большим опытом работы, специализирующийся разработке веб сайтов и сервисов. Этим направлением я увлекся в 2004 году и до сих пор разработка доставляет мне удовольствие, так как посредством создания веб приложений и сервисов я способен избавить от рутины много людей, сделать их жизнь и работу более продуктивной.

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

-----

PHP

с этого языка начинал и довольно хорошо его знаю. Практиковал его с 2005 по 2016 годы. С нуля писал разные простые CMS для мобильных сайтов, много работал с популярными CMS Joomla, Wordpress. Имею опыт разработки с использованием фреймворков Zend Framework, CodeIgniter, Laravel. Не могу назвать, что большой специалист в каком-то из них, но понимая основной принцип их работы (MVC), несложно адаптироваться и начать использовать.

Python

Это второй язык программирования, на котором я пишу с 2016 года. Мой опыт работы с этим ЯП сконцентрирован вокруг ERP системы Odoo. С популярными Python фреймворками (Django, Flask) серьезного коммерческого опыта не имею. Естественно, ради любопытства изучал/крутил их на локальной машине. Фреймворк Odoo имеет обширный функционал, который частично охватывает стек технологий используемых в большинстве фреймворков и некоторые решения перекликаются. Поэтому, думаю, что мне не составит труда влиться в проект, если в нём используется, что-то неизвестное мне ранее.

SQL

Работал с MySQL, PostgreSQL. Умею читать запросы, писать и анализировать/оптимизировать их при необходимости. Однако, предпочитаю, чтобы запросы формировались через ORM.

Также умею настраивать сервер БД на linux машине или внутри docker.

HTML 4 & 5, CSS 3, LESS, SCSS

Могу с нуля на основе дизайн-макета сверстать шаблон и завязать к функционалу сайта. Знаний Photoshop достаточно, чтобы не отвлекая дизайнера сверстать веб сайт и не только.

JavaScript, JQuery, Underscore, AJAX

С популярными JS фреймворками для фронтенда знаком мало. Однако хорошо понимаю синтаксис JS и имею представление о возможностях языка, чтобы суметь написать скрипты среднего уровня или реализовать интерактивные элементы

GIT

Основная система управления версиями, которую предпочитаю использовать. Преимущественно использую функционал через IDE, но и через консоль способен использовать большинство операций. В роли тимлида в небольшой команде практически все проверки кода и слияния проходят через меня.

Linux

Опытный пользователь Linux. Могу настроить рабочий сервер, установить туда необходимые приложения, развернуть веб сервер (Nginx, Apache2), базу данных (Postgresql, MySQL, MariaDB), кеш сервер (Redis, Memcache), чтобы разработанное приложение начало работать. Знания не ограничиваются только перечисленным.

DevOps

Имеется опыт работы с Gitlab, Jenkins, Sonarcube, Terraform, Ansible.

Сам могу установить, настроить Gitlab-CE для работы, настроить CI/CD пайплайны (сборка, тесты, развертывание).

Долгое время работал с Jenkins (тоже могу установить, настроить проекты для развертывания приложения).

Во время обучения ознакомился с Terraform и Ansible. При необходимости могу применить их в работе.

Docker, Vagrant, VirtualBox, Kubernetes

Хорошо знаком и использую системы виртуализации и контейнеризации.

Долгое время использовал Virtualbox, есть небольшой опыт работы с Vagrant.

В последнее время предпочитаю Docker, хорошо его знаю и умею писать рецепты.

Знаком с Kubernetes, однако практика небольшая. Проходил курсы DevOps для расширения знаний в области развертывания веб приложений.

QA, Тестирование

Умею писать тесты и автоматизировать это. Есть опыт написания авто-тестов для веб приложения с использованием Selenium. Проходил курсы для расширения знаний в области тестирования.

SEO

Знаком с принципами оптимизации сайтов под поисковые системы и с факторами ранжирования сайта. Умею анализировать контент и метрики сайта.

Навыки

PHP
SQL
JavaScript
HTML
CSS
Git
Linux
Python
Nginx
Ajax

Участие в профсообществах

Опыт работы

  • IT-компания основанная в Туле. Модули-ERP является победителем XX экспертного совета по стартапам ОЭЗ "Иннополис"
    От 100 до 1000 сотрудников
    Бэкенд разработчик (Старший)Ведущий разработчик
    Октябрь 2024 — По настоящее время (3 месяца)
  • TGT Oilfield Services
    Бэкенд разработчик (Старший)Ведущий разработчик
    Декабрь 2013 — Октябрь 2024 (10 лет и 11 месяцев)
    • Разработка сайтов на основе CMS WordPress (корпоративный сайт, система E-Learning)
    • Разработка корпоративной ERP системы на основе Odoo (python):
      • Написание и доработка модулей для Odoo
      • Развёртывание основной системы и тестовых окружений
      • Анализ входящих задач от внутренних клиентов и продумывание способов реализации
      • Распределение задач между другими членами команды, проверка работы (код ревью)
      • Менторство + тимлид
  • Частная практика, работа без зачисления в штат
    Фулстек разработчик (Средний)Веб-разработчик
    Апрель 2010 — Декабрь 2013 (3 года и 9 месяцев)
    • Разработка высоконагруженного мобильного портала для загрузки контента
    • Разработка сервиса для мобильных телефонов для скачивания видео из популярных сервисов используя api (YouTube, VK, Rutube, Vimeo). Получение видео через api, форматирование через ffmpeg перед скачиванием на телефон.
    • Разработка каталога недвижимости на основе Laravel
    • Разработка каталога организаций на основе CodeIgniter
    • Создание сайтов на основе CMS WordPress, Joomla, OpenCart (Интернет магазины, сайты визитки, сайты каталоги, блоги)
    Веб-разработчик (Младший)
    Декабрь 2005 — Март 2009 (3 года и 4 месяца)

    Создание и поддержка сайтов для мобильных телефонов/смартфонов

    HTMLPHPCSS
  • INFINITY PROMO
    Казань
    Веб-разработчик (Средний)Ведущий разработчик
    Апрель 2009 — Апрель 2010 (1 год и 1 месяц)
    • Занимался кроссбраузерной версткой на основе дизайн макета
    • Занимался разработкой системы автоматической проверки позиции сайта в поисковых системах на основе PHP фреймворка CodeIgniter.
    • Участвовал в разработке сайтов на основе CMS Joomla
    • Участвовал в разработке корпоративной CRM системы
    • Участвовал в разработке интернет магазина запчастей на основе Zend Framework (PHP)

Дополнительное образование

  • Яндекс Практикум

    Обучаем разработчиков, тестировщиков, аналитиков, дизайнеров, интернет-маркетологов
    DevOps для эксплуатации и разработки
    Август 2022 — Январь 2023 (5 месяцев)

    Конфигурация и развёртывание веб приложений используя практики DevOps. Настройка логирования, мониторинга. Общие навыки по конфигурации окружения через код.

  • OTUS

    Авторские онлайн‑курсы для профессионалов
    Python QA Engineer
    Июль 2019 — Декабрь 2019 (5 месяцев)
  • Нетология

    Подготовка и дополнительное обучение специалистов в сфере ИТ
    Python: программирование на каждый день и сверхбыстрое прототипирование
    Октябрь 2017 — Январь 2018 (3 месяца)
  • Агентство NetMarket

    Курс для веб-мастеров по HTML, CSS
    Январь 2008 — Март 2008 (2 месяца)
    HTMLCSS