Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более недели назад

Кандидат

Мужчина, 36 лет, родился 21 ноября 1988

Вышел на новое место

Москва, хочу переехать (Великобритания, Германия, Кипр, Нидерланды, ОАЭ, Португалия), готов к командировкам

Указан примерный район поиска работы

Senior Backend Developer (Java/PHP/C#/C++)

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день, гибкий график, удаленная работа

Опыт работы 16 лет 6 месяцев

Март 2018по настоящее время
7 лет 2 месяца
Система Тестирования INDIGO

Ставрополь, indigotech.ru

Senior Software Developer (C++/PHP/JS/PostgreSQL/Redis)
Основные обязанности: расширение функционала и исправление ошибок в основном продукте компании. Это программный комплекс для создания и проведения онлайн тестирования, проверки знаний учащихся, аттестации работников или проведения социальных опросов. Система состоит из двух основных компонентов: 1. Windows приложение, с помощью которого создаются и редактируются тесты, осуществляется управление базой пользователей, администрирование системы, а также просмотр результатов, построение отчетов и анализ статистики. Стэк технологий: RAD Studio: C++ Builder / DevExpress / UniDAC. 2. Web-приложение, в котором пользователи проходят тестирование. Стэк технологий: PHP / JS (JQuery, JQuery UI) / CSS. В качестве СУБД используется PostgreSQL, а также Redis в качестве кэша. Одной из крупных возможностей, которые были добавлены мной: синхронизация пользователей системы INDIGO с пользователями в домене Active Directory, а также их бесшовная авторизация (Single Sign-On) в системе без ввода пароля. Ранее крупные клиенты сталкивались с трудностями при первоначальном формировании базы пользователей системы. Добавление данного функционала упростило работу с системой для существующих клиентов и сделало систему привлекательной для новых крупных корпоративных клиентов. По информации отдела продаж эта возможность не раз являлась решающей при выборе нашей системы среди конкурентов. Также был разработан бот, который эмулировал поведение пользователя системы, чтобы провести нагрузочное тестирование. После проведения были выявлены и устранены узкие места, заменены некоторые компоненты системы. После чего была расширена тарифная сетка продукта, что позволило увеличить прибыль за счет продаж более "крупных" вариантов лицензии.
Апрель 2015Февраль 2018
2 года 11 месяцев
ООО Интерлайн-Сервис

Ставрополь, interline-service.ru

Senior Backend Developer (Java 8/PostgreSQL + PHP[Laravel] / MySQL / Redis)
Одним из направлений организации является продажа, установка и обслуживание оборудования для GPS/ГЛОНАСС мониторинга за автотранспортом. Для расширения спектра услуг, а также для улучшения стабильности работы было принято решение провести доработку ПО, которое предоставлял производитель оборудования. Система состояла из двух частей: сервер (Java-монолит + PostgreSQL в качестве БД), который был установлен на стационарном ПК в организации, и диспетчерское ПО (Win32-приложение), которое устанавливалось клиентам. Основным требованием к новой системе было дать возможность клиентам получать актуальную информацию о своем транспорте со смартфонов или планшетов. Для этого в существующую систему был добавлен новый компонент – Web-приложение (SPA). В качестве бэкенда было разработано приложение на PHP(Laravel / MySQL / Redis). Был проведен глубокий рефакторинг кода серверного Java-приложения, а также устранены проблемы, приводящие к утечкам памяти. Были изменены архитектурные подходы для упрощения процесса добавления нового функционала, критические места покрыты unit-тестами. Большое количество функционала было перенесено на Web-приложение, благодаря чему значительно снижено общее потребление памяти Java-приложением. По итогу серверная часть была размещена на хостинге в дата-центре, что увеличило доступность и стабильность работы системы. Оптимизация кода Java-приложения позволила ему стабильно работать на бюджетном VPS. Web-приложение позволило расширить спектр услуг и предлагать новые возможности клиентам. Также Web-приложение позволило строить необходимые отчеты, которые упростили работу инженерного отдела, отдела продаж и бухгалтерии.
Октябрь 2014Февраль 2015
5 месяцев

Ставрополь, psbst.ru

Финансовый сектор... Показать еще

Middle Fullstack Developer (PHP/MODX Revolution/JS/JQuery)
Разработка и сопровождение основного web-сайта банка. Интеграция сайта с внутренними системами банка (курсы обмена валют, проценты по кредитам, специальные предложения и др.) Получил опыт работы в крупной компании. Опыт согласования требований с другими командами разработчиков в одном общем проекте. Общее понимание работы с REST API.
Октябрь 2013Февраль 2014
5 месяцев
ООО "СФорЭд"

Ставрополь

Middle Fullstack Developer (PHP/CodeIgniter/JS/jQuery UI)
Стартап, разрабатывающий сервис по автоматизации работы с рекламными кампаниями Яндекс Директ и Google Ads. Пришел в проект на самой ранней стадии. В паре с еще одним разработчиком под руководством основателя компании выстраивали ядро приложения. Стэк технологий: PHP (CodeIgniter) / JQuery UI / JQuery Plugins. Разрабатывал страницу профиля пользователя: отображение/редактирование основной информации, загрузка и обработка фото, загрузка информации из XLS файла. Работал над интеграцией с сервисами Яндекс: привязка аккаунта через OAuth (Яндекс.Логин API), получение информации об имеющихся рекламных кампаниях (Яндекс.Маркет, Яндекс.Директ), агрегирование и отображение статистической информации, построение отчетов, автоматизация и протоколирование изменений в кампаниях, кеширование и учет количества запросов по API. Получил практический опыт применения MVC паттерна и совместной работы с Git-репозиторием.
Сентябрь 2010Ноябрь 2013
3 года 3 месяца
ООО "РОСИНТЕХ"

Ставрополь

Middle Backend Developer (C++)
Разработка и сопровождение системного и прикладного ПО, системное администрирование, администрирование сервера GPS/ГЛОНАСС мониторинга, веб-сервера, сервера видеонаблюдения, контроль программного и аппаратного обеспечения. Получен большой опыт: - администрирования windows server и SQL серверов (MSSQL, PostgreSQL); - автоматизации бизнес-процессов; - внедрение и администрирование IP-телефонии и видеонаблюдения; - разработка собственных высоконагруженных служб обработки данных для Windows(C++/STL/Win32)
Ноябрь 2009Май 2010
7 месяцев
ООО "Минтком"

Ставрополь

1С Программист
Доработка типовых конфигураций(в том числе работа в команде), сопровождение, поддержка линейки продуктов 1С:Предприятие. Получил опыт групповой разработки. Опыт работы с клиентом без посредников(полный цикл от ТЗ до внедрения и сопровождения).
Март 2008Июнь 2009
1 год 4 месяца
ООО "ЭйДиТи"

Ставрополь

Middle Software Developer (Delphi)
Проектирование, разработка, сопровождение прикладного ПО по автоматизации производственных и бизнес-процессов. Полное сопровождение на всех этапах жизненного цикла ПО. Получил навыки общения с клиентами, обсуждение и составление ТЗ, разработка, внедрение и сопровождение ПО.
Июль 2007Январь 2008
7 месяцев

Ставрополь

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

Навыки

Уровни владения навыками
Java
Netty
PostgreSQL
PHP
Laravel
C++
Go
VueJS

Обо мне

За время работы поучаствовал в большом количестве проектов с разными стеками и в разных бизнес областях. Приходил в давно существующие проекты с legacy-code, имел дело с системами с нераспознаваемой архитектурой (big ball of mud), проводил рефакторинг кода с сильным зацеплением. Также участвовал в проекте с самого его старта, принимал архитектурные решения и выбор технологий опираясь на выделенный бюджет и прогнозы по первоначальной прогнозируемой нагрузке. Составлял требования для вакансии и участвовал собеседующим в процессе найма. Языки программирования: JAVA, PHP, С++, также использую Go в пет-проекте. Базы данных: PostgreSQL, MS SQL, MySQL, также MongoDB в пет-проекте. Писал dockerfile’ы, настраивал Jenkins, Github Flow, немного трогал Gitlab CI/CD. Часто работал как Full Stack Developer, при необходимости могу поковыряться в настройке webpack’а и накидать фронт на VueJS. На домашнем ПК установлена ОС Windows10 (каюсь), но на ней есть docker и wsl2 😉 В целом ничего не имею против legacy, умею с ним работать, наращивать функционал и не ломать то, что работает. Готов прийти в стартап, участвовать в обсуждении архитектуры или самому выстраивать ее, участвовать в код-ревью и помогать джунам вникать в проект и развиваться. Не было возможности поработать с высоконагруженными системами, но очень бы хотелось. Люблю путешествовать, посетил более 10 стран, люблю музыку, недавно ездил на концерт любимой британской пост-хардкор группы заграницу.

Высшее образование

2010
Информационные технологии, АСОиУ

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения