Александр  Ференец

Photo

Персональная информация

Дата рождения

15 / 07 / 1990

Национальность

Российская федерация

Предпочитаемая должность

Backend-разработчик  PHP

Main skills and competences

 
Основные навыки
  • PHP, MySQL,
  • Symfony, Doctrine ORM,
  • HTML, CSS, JS,
  • Core Java и Spring,
  • CMS (Wordpress, Joomla, ModX).
Работал с
  • PostgreSQL, SQLite, MongoDB, Redis,
  • Laravel, Yii, Codeigniter
  • Elasticsearch, Sphinx,
  • RabbitMQ.
Для разработки использую Docker, Linux/WSL, PHPStan/Psalm, PHPStorm, Git, Sentry.
Иногда использую Ruby, Bash, C++.

Опыт работы

Казанский федеральный университет
ИТИС
2013 – настоящее время

Один из крупнейших университетов Российской Федерации.

Должность:
Старший преподаватель
Итоги:
  • автор и лектор курсов Программирование, Информационные системы (Java), Веб-программирование и продвинутое программирование на PHP и других,
  • преподаватель ряда проектно-ориентированных курсов,
  • куратор преподавателей практики некоторых курсов программирования.

Фрилансер
2006 – настоящее время


Должность:
Веб-разработчик (PHP)
Итоги:
  • разработка сложных веб-приложений с использованием Symfony,
  • разработка сайтов под ключ с использованием Joomla, ModX и индивидуально-разработанных систем,
  • написание небольших CRM- и ERP-систем (обычно для бухгалтерских нужд),
  • парсеров, скриптов разных типов на PHP и Ruby.

Code Pilots
2021 – 2022

Комплексные сайты и мобильные приложения

Должность:
Backend-разработчик (PHP), тимлид
Итоги:
  • backend для SPA и мобильных веб-приложений на Symfony 5,
  • разработка архитектуры,
  • тимлид, оценка времени для новых проектов.
Последние проекты:
  • Toomanygifts
    Крупный онлайн-магазин с услугой печати на товарах. Сложностью на этом проекте было осуществить переход на современный фреймворк с устаревшей системы с сохранением всех данных и расширением функционала.
    Я спроектировал структуру БД с учётом требований переноса десятков тысяч товаров с разными наборами свойств. Также я разработал поисковый модуль, модуль заказа и некоторые другие. Я участвовал в собраниях с клиентом и другими разработчиками для обсуждения возможностей расширения функционала и интеграции с API других сервисов клиента.
  • Приложение для сервиса выгула собак
    На этом проекте я был тимлидом. Было множество обсуждений об интеграции с клиентскими сервисами, ботами и т.д. Наш аналитик, я и другие мои коллеги проделали большую работу для разработки хорошей базы для растущего функционала.

Webdoka
2011 – 2013

Германо-российская компания
Комплексные сайты; например, онлайн-магазины, системы бронирования отелей и авиабилетов.

Должность:
Fullstack-разработчик(PHP, Ruby), тимлид
Итоги:
  • комплексные сайты на основе MVC-фреймворков (Symfony2, Yii, RoR),
  • разработка архитектуры API и в целом интеграции между подсистемами.
Последние проекты:
  • Superbooking
    Сервис для поиска самолётных билетов с простым и удобным дизайном. Разработан с использованием Symfony 2, jQuery, систем оплаты Uniteller and Rapida.
    Я был одним из программистов в команде разработчиков. Я сделал некоторые части модулей администрирования и оплаты.
  • Runbee
    Сервис с использованием карт для поиска краткосрочной работы. Сайт имеет сложную систему рекомендаций вакансий, почтовую рассылку и очень удобные страницы с картами для заказчиков и работников (runbee).
    Я был тимлидом на этом проекте. Я спроектировал архитектуру сайта, написал техническую документацию, сделал некоторые части модулей администрирования и личного кабинета пользователя и т.д.

Образование

Высшая школа

Магистр радиофизики, специализация Информационные процессы и системы,
Казанский федеральный университет, Казань, Россия, средний балл 5 (A), 2011 – 2013
Бакалавр физики, специализация Квантовая электроника, Институт физики,
Казанский федеральный университет, Казань, Россия, средний балл 4.25 (B+), 2007 – 2011

Средняя школа

9я школа с углублённым изучением английского языка, класс математики и физики,
Казань, Россия 1997-2007
серебряная медаль за особые академические успехи

Другие навыки

Языки

  • Английский язык – upper intermediate/advanced
  • Немецкий язык – pre-intermediate (A2)
  • Русский язык – native
  • Татарский язык – pre-intermediate

Социальные навыки

  • Во время работы в Webdoka и в Code Pilots я выступал тимлидом на некоторых проектах. Также я пересобрал и поддерживал базу знаний.
  • На работе в университете я занимаюсь организацией некоторых курсов и активностей. Например, наш институт использует разработку проектов в качестве основы для обучения на ряде курсов. Это требует подбора проектов и сбора сбалансированных команд разработки студентов.

Хобби и увлечения

  Я люблю разбирать, группировать и визуализировать информацию в качестве некой творческой работы. Например, я работаю с видео-редакторами (Adobe Premiere), редакторами презентаций, вики-движками. Обычно это необходимо для создания материалов для лекций для моих студентов, но как-то я создал 8-минутный фильм о своём родном городе Казани.