Готовим обзор зарплат в IT за 1-е полугодие 2018. А вот какой интересный обзор у нас получился в прошлом году. Помогите нам сделать новый обзор максимально полезным для всех, расскажите о своей зарплате
Обо мне

Языки: PHP > Go > JavaScript > SQL (предпочитаю PostgreSQL);

Фреймворки, библиотеки, API.: Symfony 3, Yii 2, RESTful API;

Администрирование и настройка: Vagrant/Docker, Ansible, Apache/Nginx, Postfix, Squid, MySQL, Samba, Iptables;

Разное: Оптимизация/рефакторинг кода, проектирование БД, работа в команде, scrum, agile, gitflow, Continuous integration, Continuous Delivery, RabbitMQ;

Тестирование: PHPUnit, Codeception, TDD;

Системы контроля версий: Git;

Иностранные языки: Английский - Upper-Intermediate

ОС: macOS, Linux, Microsoft Windows;

Понимание принципов ООП, DRY, KISS, SOLID, паттернов проектирования, умение применять их на практике. Код пишу аккуратный, структурированный, документированный. Быстро обучаюсь, люблю заниматься интересными и очень сложными проектами. В свободное время читаю профильные статьи, повышаю свой профессиональный уровень. Хобби: катание на велосипеде, каток, тренажерный зал.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Апрель 2016 — по настоящее время (2 года и 4 месяца)
Team Lead / Senior PHP+Go developer
Санкт-Петербург
Обязанности и достижения

Разработка биллинговой и антифрод систем:

  • Интеграция платежных систем и платежных API
  • Разработка структуры приложения и БД, архитектуры, рефакторинг кода с крайне высокой степенью безопасности и отказоустойчивости.
  • Покрытие кода юнит и интеграционными тестами
  • Разработка REST/Bus API для различных микросервисов компании
  • Автоматизация сборок и деплоя приложения (TeamCity, Ansible, Gitlab CI)
  • Найм в свою и смежные команды разработчиков: предварительный отбор, собеседования, составление и проверка заданий
  • Проектирование и разработка на Go системы по выявлению мошеннических платежей (antifraud).

Стэк технологий:

PHP, Go, Yii2/Symfony, PostgreSQL, RabbitMQ, Redis, Docker

Июль 2014 — Март 2016 (1 год и 9 месяцев)
Технический руководитель группы разработки (Tech Lead)
Санкт-Петербург
Обязанности и достижения

Основные обязанности: разработка панелей управления хостингом на фреймворке Yii2 с использованием технологий single page application.

Написание кода приложения бэкенд (Yii2 + доступ к БД через REST API) и фронтенд (Backbone.js + Marionette.js). Написание автоматизированных тестов (PHPUnit, Codeception) использование Continuous Integration сервера для сборок. Написание документации к проекту.

В качестве технического руководителя: разработка основной архитектуры проекта, выбор технологий и методов реализации задач, определение сроков выполнения задач, совместная работа над ТЗ, контроль выполнения подзадач, контроль качества кода в команде, помощь и обучение младших программистов.

Достижения:

  • успешно внедрил популярные практики проектирования;
  • внедрил и наладил практику ревью кода в команде;
  • обеспечил разработчиков поддерживаемым рабочим окружением на основе vagrant;
Октябрь 2013 — Июнь 2014 (9 месяцев)
Fastimport LTD
Web разработчик
Гуанчжоу
Обязанности и достижения

Разработка интернет-магазина товаров из Китая на основе Taobao REST API. Создание стандартного функционала для интернет-магазинов. 

В качестве инструментов для разработки используются PHP 5.4 (Yii framework), MySQL, фронтенд: Javascript (jQuery), Twitter Bootstrap. 

Написал собственную "обертку" для вызова API методов. Оптимизация работы с API, кэширование данных. 

Разработка мелких проектов для компании. Администрирование и доработка некоторых модулей для корпоративного сайта компании. Адаптивная верстка для мобильных устройств.

Январь 2013 — Сентябрь 2013 (9 месяцев)
Планета-медиа
Старший web программист
Благовещенск
Обязанности и достижения
  • Разработка городского портала с 1500-2000 хостов в сутки. Планирование архитектуры проекта для создания с нуля.
  • В качестве инструментов использовал Yii framework, Twitter Bootstrap, MySQL.
  • Для совместного проектирования в команде использовал GIT и Mantis bugtracker.
  • Так же выполнял функции старшего программиста по обучению остальных программистов, проведение собеседований, разработка тестовых заданий для соискателей
  • Администрирование выделенного веб сервера компании.
Февраль 2011 — Январь 2013 (2 года)
АЮСС
Web программист, Системный администратор
Благовещенск
Обязанности и достижения
  • Разработка c нуля и сопровождение интернет-магазина на базе CMS Битрикс. Доработка существующего кода интернет-магазина.
  • Администрирование выделенного web сервера на платформе Linux debian (Apache + MySQL + PHP5).
Сентябрь 2007 — Декабрь 2012 (5 лет и 4 месяца)
Разработчик сайтов
Благовещенск
Обязанности и достижения
  • Разработка (создание дизайна и написание кода) сайтов для коммерческих заказчиков.
  • Создание как собственных CMS так и использование уже существующих решений.
  • Разработка сайтов на PHP в т.ч. с использование ООП. Написание как простых так и достаточно сложных SQL запросов.
  • Использование JavaScript как в plain, так и в виде jQuery фреймворка. Верстка проектов с использованием HTML и CSS.
Высшее образование
Январь 2004 — Январь 2009
АмГУ
Энергетический
Благовещенск
Специализация и достижения
Инженер по специальности "Тепловые электрические станции"