Опыт: Специализируюсь только на CMS «1С-Битрикс» более 4-х лет
Языки: PHP, JavaScript
Платформы, технологии: Bitrix API, D7, jQuery, JS, AJAX, HTML/CSS
Партнер и Сертифицированный разработчик Bitrix Framework (Предприниматель)
Являюсь частным разработчиком. За это время сталкивался с множеством задач крупных и малых проектов. Рефакторил/оптимизировал/дорабатывал брошенные/адаптировал неадаптивное=)/проводил миграции с других платформ/писал модули и компоненты/применял новые подходы к разработке основываясь как на своем так и на опыте других.
Опыт работы с недокументированной частью и API Битрикса. (темная сторона луны разработчика =), использования сторонних php-библиотек, написания собственных вспомогательных классов. Приходилось писать взаимодействие сервисов посредством REST API и OAuth 2.0. (REST API Service на базе OAuth 2.0 для "Российский экспортный центр")
Для меня нет невыполнимых задач и неразрешимых ситуаций. Люблю сложные задачи, с которыми еще не сталкивался. Легко разбираю чужой код (даже жуткую жуть) и также легко поддаюсь перевариванию новой информации. Очень аккуратен к написанию кода, внимателен к мелочам. Смотрю на задачи многогранно, отыскивая наиболее лучший подход к ее решению.
------------------------------
В данный момент прохожу курсы ETHEREUMWORKS по блокчейн-разработке на платформе Ethereum. По вечерам читаю замечательную книгу Нараян Прасти "Блокчейн. Разработка приложений"
----------------------------------
Принимал участие в разработках проектов:
- Российский экспортный центр (Бэкенд, интеграции и др)
- Портал телеканала Матч ТВ (Бэкенд, обработка JSON-данных)
- Промо-презентация нового сериала телеканала Fox LIFE (сайт-викторина) (Бэкенд, обработка JSON-данных)
- Газпром Нефть (Личный кабинет для мелкооптовиков) (Бэкенд, разработка системы опросов для клиентов)
- Сбербанк (Калькулятор пенсионных отчислений для внутреннего корпортала) (изменеие логики + верстка)
- Ренессанс Страхование - Интеграция Битрикс с сервисом по автоматической генерации Страховых полисов, их отправке пользователю на емайл (электронных версий)
и еще небольшое портфолио: (Бэкенд)
Бренд "Brabantia" https://www.brabantia-shop.ru/
L’Oréal Professionnel https://lorealprofessionnel.ru/smartbond/
Nat Geo Wild http://kingdom-ru.natgeotv.com/
Интернет-магазин зеркал http://avazerkala.ru/
АО «БМ-Банк» http://www.bm-bank.ru/
и др.
Сертификат Интеграция и Настройка:
https://dev.1c-bitrix.ru/learning/certificate.php?user=250204&exam=9706723&student=064d8008e4ed4a89986858546090f2ff
Сертификат Разработчик Bitrix Framework:
https://dev.1c-bitrix.ru/learning/certificate.php?user=250204&course=43&student=b8e69b5d809e7d7524e0a71f906262cc
Примеры кода
https://github.com/10profit/view-code-demo
Техническая поддержка сайтов на 1С Битрикс Framework, создание и доработка /компонентов/модулей, интеграции с внешними системами. Оптимизация и анализ кода. Интеграция верстки с back-end.
Доработка и разработка функционала проекта.
Бэкенд разработка и др.
- Разработка REST API для интеграции проектов c внешними системами.
- Доработка текущих модулей и компонентов системы.
- Разработка нового и доработка имеющегося функционала проекта. Выкатка на тестовый стенд, демо-стенд и продакшн.
- Написание документации, код-ревью по закрепленному проекту, заполнение базы знаний по проекту.
- TeamLeading закрепленного проекта.
Техническая поддержка "внутренних" сайтов компании. Back-end-программинг. Доработка модулей компании, разработка и доработка компонентов.
Разработка/поддержка сайтов на Bitrix Framework.
Собираю проекты с использованием модуля notagency.base.
(https://github.com/notagency/notagency.base). Это в разы упрощает дальнейшее обслуживание проектов и дает четкое разграничение логики от представления.
Помимо этого не исключаю стандартный подход разработки. Хорошо разбираюсь в чужом коде, люблю тяжелые задачи (учимся новому), Код пишу аккуратно с курсом на будущее ). Минимум "самописа" и по-максимуму Битрикс-API.
Внимателен к мелочам.
Из встречающихся проектов, было много тяжелых, где производил оптимизацию и рефакторинг. Есть опыт применения недокументированного Битрикс API.
Разработка модулей и компонентов, миграции сайтов с других платформ в Битрикс. Написание вспомогательных классов под Битрикс. ( как-то переписывал под проект систему Регистрации/Авторизации/Подтверждения пользователей с нестандартной логикой (использовался API Битрикса) )
Принимал участие в разработках проектов:
- Портал телеканала Матч ТВ (Бэкенд, обработка JSON-данных)
- Промо-презентация нового сериала телеканала Fox LIFE (сайт-викторина) (Бэкенд, обработка JSON-данных)
- Газпром Нефть (Личный кабинет для мелкооптовиков) (Бэкенд, разработка системы опросов для клиентов)
- Сбербанк (Калькулятор пенсионных отчислений для внутреннего корпортала) (изменеие логики + верстка)
и еще
небольшое портфолио: (Бэкенд)
1) Бренд "Brabantia" https://www.brabantia-shop.ru/
2) L’Oréal Professionnel https://lorealprofessionnel.ru/smartbond/
3) Nat Geo Wild http://kingdom-ru.natgeotv.com/
4) Интернет-магазин зеркал http://avazerkala.ru/
5) АО «БМ-Банк» http://www.bm-bank.ru/
и др.