Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 41 год, родился 1 июня 1983
Москва, готов к переезду (Австралия, Великобритания, Германия, Испания, Канада, США, Финляндия), готов к командировкам
Архитектор, Tech Lead, Ведущий программист, Senior Developer, Team Lead, Java, C#, Delphi
400 000 ₽ на руки
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, проектная работа
График работы: полный день, гибкий график, удаленная работа
Опыт работы 20 лет
Март 2020 — по настоящее время
5 лет 2 месяца
Москва, www.megafon.ru
Информационные технологии, системная интеграция, интернет... Показать еще
ИТ-архитектор
Пришел в команду из 12 человек поддерживать внутренний портал на фреймворке 1С Битрикс + PHP + MySQL и поднимать экспертизу по разработке и аналитике.
Организовал с нуля ведение документации как технической, так и проектной, в которой упор был на бизнес и технический анализ задач, взаимодействие с бизнесом, архитектурное проектирование решений и формализацию требований для разработчиков.
Когда ТТМ по поддержке портала стал сильно проседать, а развитие стало тупиковым, было принято решение о разработке новой версии портала.
В качестве фреймворка был выбран Java Spring + React + MySQL + Redis + Elasticsearch + RabbitMQ.
На основе множества факторов мною было принято решение реализовать микросервисную архитектуру на основе k8s под управлением rancher, которая была полностью мной спроектирована и к настоящему моменту реализована в объеме MVP+ и уже выпущена в прод.
Кроме этого, мой опыт работы и состояние команды предоставляет мне возможности довольно часто делать вклад в разработку сервисов, а качество кода и решений так же контролируется мной и грамотно настроенным пайпом деплоя с автопроверкой кода и автотестами на Python.
Особенным вкладом я считаю переход на технологию Java с натаскиванием как себя так и команды на этот язык в течении 3-4х месяцев. При том что экспертизы по этому языку в команде не было.
Июль 2018 — Август 2019
1 год 2 месяца
Москва, www.jet.msk.su
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий разработчик ПО
Работа в команде на ритейловом проекте в процессе слияния двух крупных компаний.
Команда проекта состояла из аналитики, разработки, тестирования и менеджмента.
На проекте выполнял роль Тимлида и Главного конструктора. Отвечал за архитектурные решения. По задачам взаимодействовал с аналитиками, тестировщиками и менеджментом как заказчика, так и внутренней команды, а так же с "бизнес-пользователями" со стороны заказчика.
Основные обязанности:
- Управление группой разработки (начиная с 2 и до 6 человек)
- Разработка прикладного ПО
- Оптимизация кода + код-ревью
- Декомпозиция задач, оценка и согласование сроков
- Написание спецификаций и постановка задач разработчикам
- Детальное изучение архитектуры и помощь разработчикам в решении поставленных задач
- Собеседование, адаптация и обучение новых разработчиков специфике бизнес-процессов и базовой архитектуре
- Участие в ежедневных статусах с командой и организация конференций среди разработчиков
- Анализ бизнес-процессов, анализ проблемных зон в коде
- Проведение код-ревью и мержа кода
- Согласование спецификаций с заказчиком
- Проведение встреч с заказчиком
Из них:
50% времени - постановка задач, управление, анализ, оценка и согласования
50% времени - кодирование, код-ревью, обучение
Могу одинаково больше времени уделять как в сторону разработки, так и в сторону управления.
Используемые технологии и протоколы:
- БД: Oracle 10g
- Разработка приложений: Delphi
- Контроль версий: GIT/ SVN (SourceTree, Tortoise GIT/SVN)
- Мерж - средствами Tortoise, а так же Araxis Merge, WinMerge и др.
- Управление задачами: JIRA + Confluence.
- HTTP, FTP, XML, SAP ERP, SAP BW, SAP BI, Bitrix
- Interbase/Firebird
- FastReport, devExpress, DOA, JCL
- Уникальное ядро приложения, многогранно использующее ООП
Основные бизнес-задачи:
- доработка главного бек-энд софта под бизнес-процессы (доставки, возврат, чеки, продажа товара, хранение товара, доработки в связи с переходом с одной системы логистики, на другую (SAP) и множество других торговых процессов)
Основные тех-задачи:
- Оптимизация существующего кода
- Комплекс мер по улучшению производительности системы
- Архитектурные изменения в ядре приложения/системы.
За время работы под моим руководством и при непосредственном участии в разработке завершено более 25 проектов.
Средняя продолжительность задач, включая аналитику, разработку, тестирование и приемку - 2,5 недели. Максимальная - 2 месяца, минимальная - неделя.
Помимо внедрения доработок моя команда разработчиков принимала участие в процессе интеграции логистики двух компаний, а так же работала на поддержке, что включает исправление срочных дефектов, в том числе за рамками собственных задач.
Апрель 2012 — Май 2018
6 лет 2 месяца
Эксист
Руководитель группы разработки
До 2018 - ПРОГРАММИСТ 1 КАТЕГОРИИ
С 2018 - РУКОВОДИТЕЛЬ ГРУППЫ РАЗРАБОТКИ
Разработка и поддержка приложений бек-энд: ведение и автоматизация базы товаров и прайс-листов к ним, база заказов.
Delphi 2010, XE, XE3, XE8
MS SQL 2008 R2, 2012, 2014
Microsoft Visual Studio 2013, C#
MS Integration Services
Штатная работа: написание запросов, процедур, функций, оптимизация запросов, реализация бизнес логики, разработка интерфейсов, работа с компонентами SDAC, EhLib, FireDAC, компонентами Exist, разработка собственных компонент под реализацию.
Контроль версий JVCS, Git.
Разработка SOAP- сервиса приема сообщений.
Изучение архитектуры мобильных приложений и опыт написания на Firemonkey - трехзвенная архитектура - БД-ВебАпи-приложение
В настольных приложениях используются двухзвенная и трехзвенная архитектуры с поддержкой "PUSH-over-TCP"
РАЗРАБОТАННЫЕ КРУПНЫЕ ПРОЕКТЫ:
1) Система HelpDesk+CRM - обработка запросов пользователей через сайт, Call-центр, почту. Ведение истории переписки, отправка и сохранение вложенных файлов.
2) Много-поточный сервис рассылки уведомлений клиентам (СМС, Viber, Email) через протоколы: SOAP, SMPP, REST, SMTP. Организации стека очереди по системе LIFO. До 20 одновременно ожидающих очередей на рассылку, поиск наилучшего пути отправки СМС, использование общей БД Перенесенных Номеров (6+ млн телефонов - прирост 0,5-1 млн в год).
3) Автоматизация загрузки ассортимента из мирового автокатолога (40Гб данных);
4) Рекламный сервис EXIST@DIRECT - реклама сторонних магазинов, включающих в себя проценку, биллинг, статистику, управление заказами, оповещение о заказах.
ПОДДЕРЖКА (Delphi + MS SQL):
1) Договора контрагентов - учет, печать и рассылка
2) Система управления клиентами и сотрудниками
3) Система просмотра заказов и очередью обзвона клиентов (для колл-центра и франчайзинговых компаний)
4) Система контроля версий
5) Система заказов по каталогам
6) Система управления закупками и прайс-листами
7) Система управления поставщиками и доставкой
8) Система построения и формирования отчетов
ДРУГИЕ ПРОЕКТЫ (MS Visual Studio, C#, MS SQL, Web):
1) Сервис загрузки и распределения Базы Перенесенных Номеров (Операторы сотовой связи)
2) SOAP-сервис для приема и отправки уведомлений пользователю (смс, viber, push)
3) Сервис загрузки описаний с сайтов партнеров
4) Сервис многопоточной загрузки и обработки изображений (для каталога).
Разработка, планирование и внедрение проектов в роли разработчика и в роли Project Manager.
Наставничество над другими программистами. Организация взаимодействия, планирование работы на день и контроль исполнения. Корректировка.
Взаимодействие с контрагентами, обсуждение условий договоров по информационным системам, интеграция с тройкой операторов сотовой связи: Билайн, МТС, Теле2, а так же с десятком агрегаторов.
Постоянное стремление работать по стандартам, документирование и комментирование кода.
Сентябрь 2011 — Апрель 2012
8 месяцев
ПФ ВИС
ГЛАВНЫЙ СПЕЦИАЛИСТ
Разработка под американскую систему планирования и контроля строительства Primavera.
Использование API технологий.
Разработка сервисов, поддерживающих планирование и контроль строительства, разработка отчетов, под Delphi, MS SQL 2008 с использованием технологий разработки MS ACCESS 2010 (ADP-приложение) и MS EXCEL, как способ формирования отчетов.
Октябрь 2009 — Сентябрь 2011
2 года
ООО Таттва
WEB-разработчик, администратор сайта
Разработка и доработка существующей CMS на базе Zend Framework, с использованием JavaScript, VB, PHP, CSS языков программирования, а так же языка запросов SQL в формате бд MySQL.
Поддержка сайта в актуальном состоянии в соответствии с изменениями в расписании, новостями, мероприятиями.
Создание и наполнение контента сайта - форматирование текстов, создание рекламных баннеров (Adobe Photoshop, Flash MX4).
Своими достижениями считаю освоение новых языков программирования за достаточно малый срок, адаптация к существующему коду, его переработка и изменение.
Конкретные решенные задачи:
- Кнопка "Ближайшие занятия" - была поставлена задача на аутсорсинг, полностью проконтролирована и доведена до конца. В последствии доработана и переделана (с точки зрения универсальности кода) мной.
- Уведомления по e-mail об истечении срока публикации новости или события, с возможностью открывать непосредственное событие из почты. Были разработаны доп таблицы и соответствующий алгоритм доставки и проверки истечения срока.
- Переформатировано меню сайта и расписание, что позволяет пользователям обозревать сайт в более компактном виде и не ждать лишней перезагрузки. Использовались JavaScript + CSS + PHP.
- Произведены изменения в структуре CMS, для чего потребовалось широкое изучение модели Zend Framework.
- Полу-автоматизирована и настроена система обмена данными о клиентах из CRM (реализованной мной на Delphi) в MySQL для формирования рассылки.
- Автоматизирован способ формирования рассылки (плагин для CRM на delphi).
Ноябрь 2010 — Апрель 2011
6 месяцев
Собственный проект в сфере обслуживания клиентов
ВЕДУЩИЙ РАЗРАБОТЧИК
Разработка на основе принципа CRM-систем системы управленческого учета.
Основная среда разработки и реализация:
* Delphi 7.0
* База данных MS SQL 2005.
* EhLib, ADO
* Контроль доступа и распределение ролей
На данный момент проект завершен.
Июль 2009 — Февраль 2010
8 месяцев
Собственный проект в сфере страхования
ВЕДУЩИЙ РАЗРАБОТЧИК
Ведение проекта:
"Разработка и внедрение комплексного программного обеспечения для страховых предприятий, позволяющего вести базу клиентов, базу полисов, страховых фирм, базу сотрудников, производить кассовые операции, бухгалтерский учет, вести учет звонков и заявок call-центра, производить различные операции с бланками строгой отчетности, формировать отчеты по прибыли, по зарплате, производить ревизию бсо по сотрудникам, гибко настраивать проценты по сотрудникам и т.д."
Основная среда разработки и реализация:
* Delphi 7.0 на базе стандартных визуальных компонент
* База данных MS SQL 2005. Установка, настройка сервера и разработка архитектуры БД
* Использование EhLib-компонент для взаимодействия с данными
* Свои компоненты для связи с БД и управления БД на основе технологии ADO
* Свои визуальные компоненты на основе стандартной палитры Delphi
* Пиктограммы и хинты - основной интерфейс для взаимодействия с пользователем
* Защита программы
* Контроль доступа и настройка доступа конечным пользователем
* Вход в программу через механизм SQL Server авторизации пользователей.
База данных
* Таблицы
* Триггеры (DDL и DML)
* Индексы
* Хранимые процедуры
* Пользовательские функции (UDF)
* Проектирование заданий (Jobs)
* Распределение Ролей
* Создание Пользователей и логинов, организация доступа средствами БД
ПО разработано, внедрено и в данный момент находится на сопровождении в некоторых организациях, которые сочли данный продукт более удобным и функциональным, в сравнении с имеющимися на данный момент аналогами.
Ноябрь 2008 — Май 2009
7 месяцев
ООО Дальневосточная транспортная группа
Начальник отдела информационных систем
В подчинении 5 человек.
Основные обязанности:
Программирование и разработка на Delphi 7:
- с использованием стандартных компонент, их дописанием, а так же FastReport 3, TMS 4.2, EhLib 4.1.
- разработка скриптов для автоматического парсинга данных с сервиса ГВЦ (Главный Вычислительный Центр ОАО РЖД), заливания в БД и автоматической рассылки по критериям почты.
- разработка форм отчетов и выгрузки в Excel
- разработка с нуля и внедрение проекта комплексной ERP-системы автоматизации предприятия, включающего обособленные подразделения и центральный офис, сбор информации, структуризация информации для последующего управленческого анализа и планирования, включающего кадровый аспект, документооборот, материалы и другое.
Базы данных MySQL, основная MSSQL 2005:
- написание запросов, создание таблиц, написание триггеров, процедур и функций, оптимизация запросов.
- проектирование базы данных для системы автоматизации предприятия.
- организация удаленного доступа к базам данных, организация сбора информации из подразделений. Структурирование информации, получаемой, в виду специфики направленности деятельности предприятия, из ГВЦ
- создание скриптов на JavaScript.
- руководство распределенным отделом информационных систем по предприятию
- планирование и распределение заданий между подразделениями
- Составление, редактирование и согласование договоров и счетов.
- переговоры с фирмами-подрядчиками, закупка компьютерной техники
- разработка систем обработки данных по вагонам, по дислокации, по грузам, расходным материалам
- систематизация и введение защиты информации в обособленных подразделениях.
- междугородняя телефония для связи с ОП, городская и сотовая связь, обеспечение интернет-связью ОП.
- аналитический подход при минимизации затрат.
- проектирование и внедрение информационной сети предприятия.
Сентябрь 2007 — Октябрь 2008
1 год 2 месяца
ООО "ИОН" Цифровой Центр
программист разработка/поддержка ПО
Основная функция: работа в команде программистов на позиции поддержки ПО и, как "горячего" исправления программного кода, так и написание собственного кода, а так же исполнения долгосрочных проектов.
- Разработка программного обеспечения под внутренние задачи компании. Разработка и доработка существующего ПО (проект Кадры, проект Магазин, проект Контроль Качества Обслуживания, проект CallCenter).
- Разработка/доработка БД в соотвествии с необходимостью.
- написание запросов, триггеров, процедур/функций, оптимизация запросов
- Delphi 7.0, 5.0; MSSQL2000/2005; Interbase/Firebird 1.5; Starteam; MS Outlook;
- работа с XML, HTML, Excel
- отчеты FastReport разные версии
- Indy 9, 10
- Различные собственные разработки, и разработка компонент
- Проект обмена данных между офисом и магазинами совместно с разработчиками 1С-Рарус средствами Delphi
- Проект обмена электронными сертификатами в магазины, позволившего получать сертификаты о товарах своевременно, что в свою очередь гарантировало стабильную работу магазинов.
- Проект контроль качества обслуживания, совместно с отделом аудита качества, позволил упростить задачи аналитики в области улучшения качества обслуживания продавцами клиентов, что непосредственно и своевременно сказывалось на росте продаж и росте довольных покупателей
- Проект CallCenter позволил операторам внешнего Call-центра и администраторам внутреннего Call-центра более структурированно и прозрачно вести базу данных звонков и заявок, что в свою очередь, позволило ускорить процесс доработок программных продуктов внутри предприятия, и оказывать помощь покупателям вне предприятия.
Март 2007 — Сентябрь 2007
7 месяцев
ООО "ИОН" Цифровой Центр
Программист Delphi
- разработка нового ПО под внутренние задачи компании. Создание и поддержка БД.
- Внедрение MS SQL под единую систему финансового учета предприятия и филиалов.
- Разработка внешней и внутренней корпоративной программы обмена заявками и сообщениями с хранением данных.
- Реализация автономной системы выгрузки данных под сайт.
- Реализация финансовой отчетности магазинов и отчет по доходности.
- Разработка БД, интерфейса и функционала для системы финансового учета "Бюджет Движения Денежных Средств"
- Разработка и внедрение в магазинах автоматизированной системы анкетирования покупателей "Анкета Дисконт"
- доработка и переработка существующего ПО.
- написание запросов, процедур
- Delphi 6.0; Sybase; MSSQL2000;
Получил опыт работы с БД Sybase. Получил опыт написания сложных запросов и реализации их через кубы. Поддержка пользователей. Разработка собственного механизма обмена информацией. Автоматизация бизнес-процессов.
Проекты:
Сентябрь 2006 — Март 2007
7 месяцев
Страховой Стандарт (страхование)
Програмист Delphi, администратор БД
- доработка существующего ПО: офисная автоматизированная многопользователевская система учета (ERP) на Delphi под базу данных MSSQL 2000.
- разработка локальной системы учета полисов страхования
- Администрирование и управление MSSQL Server 2000, создание структуры БД, написание процедур, функций, простых и сложных запросов.
- Администрирование, наладка и управление MS Windows Server 2000, подключение пользователей, реорганизация ведения архива данных, обучение персонала навыкам и особенностям работы с компьютером и программой. Проведение собраний и внедрение предложений.
Сентябрь 2004 — Август 2006
2 года
ЗАО "ИНФОРМСВЯЗЬ-ХОЛДИНГ"
Инженер-проектировщик КСИАС
Основные должностные функции и обязанности:
- Проектирование и разработка комплексных систем информатизации и автоматизации в области "Интеллектуального Дома" для коммерческой и государственной застройки.
- Составление счетов-фактур, подбор оборудования и всех расходных материалов.
- Настройка контроллеров (Аудио-, Видео-коммуникаций/конференций, Пожарной сигнализации, контроля доступа, систем обеспечения здания)
- Переговоры с заказчиками и подрядчиками.
- Подготовка проектной документации.
Участвовал в проектировании и реализации проекта Международного терминала Аэропота Кольцово в г. Екатеринбург в области КСИАС.
Навыки
Уровни владения навыками
Опыт вождения
Имеется собственный автомобиль
Права категории BОбо мне
Технологии:
- Spring Framework (middle+ уровень)
- Delphi (профессиональный уровень)
- Redis / Memcached / Couchbase
- RabbitMQ
- Elasticsearch
- k8s + rancher
- Visual Basic (профессиональный уровень)
- JavaScript (средний уровень)
- PHP (начальный уровень)
- C/C++ (начальный уровень)
- Turbo Pascal (профессиональный уровень)
- Android Studio (начальный уровень)
- Разработка под Android/iOS (средний уровень)
Базы данных:
- MSSQL Server 2000/2005/2008/2014
- ORACLE 10g
- Interbase/Firebird 1.0/1.5
- MySql
- Sybase
- Навыки проектирования БД
- Базовые знания PL / SQL
- Умение составлять сложные SQL запросы
- Умение работать и составлять запросы для кубов (SMART)
- Умение писать хранимые процедуры, функции
- Умение писать триггеры
- Навыки оптимизации запросов
Операционные системы:
- MS Windows: Win98/2000/XP/2003/Vista администратор
- MS Windows CE (разработка под win CE)
- Unix пользователь
Системы отчётности:
- FastReport 3xx
ПО:
- JetBrains: IntelliJ, PyCharm, PhpStorm
- Embarcadero XExx series
- Eclipse
- dbForge for MSSQL/MySql/Oracle
- Borland Starteam;
- MS Visual Studio 2008
- MS Office;
- Adobe Photoshop;
- Rational Rose;
- MS Project;
- MS Share Point;
- MS Visio 2003;
- CA ER-Win;
- EMS Manager for SQL Server;
- FreeMind Map.
Сети:
- опыт работы и настройки сетей Microsoft.
Аппаратное обеспечение:
- самосборное железо;
- работа с компьютерными комплектующими, опыт по настройке и сборке компьютеров.
Специальные навыки:
- знание бизнес-процессов бухгалтерии, финансовой службы, логистики, управления персоналом, товарооборотом, процессаов клиентской поддержки; знание документооборота;
- разработка технических заданий для автоматизации бизнес-процессов по:
-- бюджетированию;
-- документообороту;
-- рентабельности;
-- расчету себестоимости;
- выявление и анализ потребностей клиента в области оптимизации, стандартизации и оптимизации бизнес-процессов;
- сбор и анализ информации о продуктах, внутренних процессах и связанных процедурах;
- формализация бизнес требований на основе информации предоставленной различными подразделениями;
- анализ новых/ изменившихся бизнес требований;
- сбор и анализ требований к ПО, согласование требований с заказчиками, другими участниками проекта;
- разработка логической модели данных в виде спецификации для дальнейшей разработки ПО;
- проектирование ПО, написание спецификаций;
- составление планов разработки ПО;
- проектирование структуры БД;
- cоставление аналитических отчетов в компании;
- создание веб-аналитических отчетов;
- функциональное тестирование (авторская приемка) реализованного ПО;
- организация, подготовка test-case’ов и проведение функционального, интегрального и потокового тестирования ПО;
- поддержка разработчиков ПО по вопросам проектирования;
- разработка инструкций, консультационная поддержка пользователей, обучение новых пользователей;
- подготовка сопроводительной документации;
- подготовка аналитических материалов (технологических решений разработки/внедрения ПО, интеграции с другими системами);
- оценка технологических рисков, оценка трудозатрат;
- знание методологий разработки ПО;
- опыт работы в команде.
ЛИЧНЫЕ КАЧЕСТВА:
- Активен, быстр, умею настигать цель настойчиво и упорно;
- Надежен, честен, порядочен;
- Быстро обучаем, энергичен и инициативен;
- Обладаю способностью к самоконтролю и самомотивации;
- Имею исключительные аналитические способности и способность принимать оперативные решения и находить эффективные компромиссы
- Работаю одинаково эффективно как самостоятельно, так и в коллективе;
- Коммуникабелен. Умею находить общий язык с людьми, выстраивать отношения и выходить из конфликтных ситуаций.
- Страстное желание повышать профессионализм, становиться экспертом, получать новые навыки/знания и непрерывно самосовершенствоваться.
ПРОЧЕЕ
- Москвич
- Здоров, занимаюсь Йогой, Цигун, Кунг Фу, Фехтованием, без вредных привычек;
- Водительские права категории "B"
Высшее образование
2006
Moscow Institute of Radiotechnics Electronics and Automatics
Computing machines complexes systems and networks
Знание языков
Повышение квалификации, курсы
2008
Базовый курс по разработке в среде 1С: Предприятие, бухгалтерия
1С-Рарус, нет
2007
Базовый курс для пользователей 1С: Предприятие, Бухгалтерия
1С-Рарус, нет
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения