Имею
опыт работы php разработчиком 6+ лет.
Начинал с юниора, далее ведущий разработчик и и.о. заместителя руководителя подразделения web разработки.
В
основном работал с фреймворком Kohana (php
5.3, потом перешли на 5.6)
- принимал участие в проектировании /
разработке большой части нового
функционала.
Какие-то вещи писал на чистом php.
Пару сопутствующих проектов писали на laravel-e (php 7) - мне приходилось править код.
Сам
интергировал проект
со сторонним API, и писал
API для интеграции
сторонних систем с нашим проектом.
В
основном проекте работал с БД Postgres (300+
таблиц, 40+ млн записей в одной из самых
больших таблиц). В сопутствующих проектах
использовался MySql.
Использовал как ORM, так и писал сам нестандартные запросы на чистом SQL. Приходилось писать триггерные функции на plpgsql и партиционировать Mysql таблицы.
С
нуля верстать практически не требовалось
(занимался отдельный верстальщик) - в
основном правил существующую верстку,
если мог сам быстро поправить.
Если нужно было мог накидать несложную
страницу.
Javascript
использовал в основном на уровне jquery
(ajax, плагины для масок ввода, текстовые
редакторы...).
Какие-то правки приходилось делать в скриптах на angular 1 и node.js. Именно правки, с нуля сам не писал.
В
работе использовал задачник Redmine.
Система
контроля версий - Git - немного консольные
команды, в основном использовал GUI
SmartGit.
Дополнительные обязанности: взаимодействие с менеджерами, обсуждение и корректоровка задач, распределение задач между разработчиками (бэк и фронтэнд).
В основном разработка велась в Windows: OpenServer, IDE NeatBeans/PhpStorm, SmartGit, Winscp, Bitvise SSH Client
Последние ~1.5 года работал с Ubuntu, PHPStorm, Smartgit, ISPManager. Работал в основном с проектами по большей части на Laravel (+ Vue.js). В том числе и разработка решений для автоматизации бизнес процессов заказчика (прием заказов с сайтов, интеграция со сторонними API для проверки по черным спискам заказчиков, автоматизация отправки заказов в сервисы доставки заказов, автоматическое получение статусов заказов по международным трек-номерам, разработка функционала распределения поступающих заказов на несколько колл-центров в нужном процентном соотношении и т.д.).
Разработка практически с нуля онлайн школы по обучению игре на фортепиано с платной подпиской (интеграция с яндекс деньгами), проверкой домашних заданий учителем, рейтингом учеников и т.д. Разработка публичной части сайта на Laravel + JS/JQuery и административной части на Laravel + Vue.js.
Доработка купонного сервиса по тз заказчика.
Приходилось писать скрипт на python для работы анализатора трафика mitmproxy (больше с python не работал)
Работа в команде и с командой для принятия решений в плане разработки + помощь юниорам (code review, решение сложных для них проблем)
Ведение текущих проектов заказчиков. Разработка новых проектов. Работа в удаленной команде. Автоматизация бизнес процессов заказчиков (api интеграции со сторонними сервисами. Автоматическое получения заказов с сайтов, автоматическая выгрузка заказов в сервис доставки посылок. Автоматическое отслеживание статусов заказов в сервисах доставки). Разработка онлайн школы по обучению игре на фортепиано (онлайн уроки, проверка уроков учителем, интеграция оплаты через яндекс деньги).