Дмитрий Харин
Программист 1С, PHP

У меня за плечами уже более 3 лет разработок на платформе 1С Предприятие 8.* (доработка типовых конфигураций и разработка новых). Есть опыт в разработке веб проектов с использованием связки PHP + MySql и фреймфорка Symfony2.

Личная информация

  • ИмяДмитрий Харин
  • Дата рождения09.12.1987
  • e-maili@dmitriy-harin.ru
  • ГородСанкт-Петербург
  • Телефон+7 911 035 04 57
  • Веб сайтdmitriy-harin.ru

Резюме

Образование

  • Волгоградский государственный технический университет (ВолгГТУ)
    2005 - 2010

    Электроники и вычислительной техники (ФЭиВТ), Специалист в области физики.

Языки

  • Русский - родной

    Английский — читаю профессиональную литературу

Сертификаты 1С

  • 1С:Специалист. Платформа 1С:Предприятие 8
    2012

    Проверить сертификат

  • 1С:Профессионал. Платформа 1С:Предприятие 8
    2012

Опыт работы 3 года 5 месяцев

  • Корона Авто, ООО
    Апрель 2012 - июнь 2014
    Старший программист 1С

    Разработка нового функционала и доработка существующего для конфигурации "Комплексная автоматизация" под нужны компании (100 пользователей) :

    • Разработка новой подсистемы резервирования и движения товаров
    • Доработка подсистемы взаиморасчетов
    • Разработка новых подсистем (бизнес процессы согласования между отделами, контроля резерва, подсистема управления и контроля инвентаризации, подсистема внешних функций и макросов пользователей, подсистема фоновых заданий для выгрузки прайсов клиентам и др)
    • Разработка и доработка модулей двухстороннего обмена с интернет магазином.
    • Разработка сервисов доступа к данным на базе SOAP.
    • Поиск узких мест конфигурации и оптимизации под большое количество пользователей.
    • Разработка внешних компонент по технологии 1C Native API.
    • Написание правил выгрузки данных в формат XML в конфигурации Конвертация данных 2.0.
    • Разработка обмена с терминалами сбора данных.
    • Разработка разнообразных отчетов и обработок.
    • Доработка типовых документов.
    • Разработка программы для ТСД под Windows CE.

  • Волгасофт-проект
    Февраль 2011 — Март 2012
    Инженер-Асуп

    • Доработка и сопровождение конфигурации УПП 8.1, 8.2 (Доработка и создание внешних печатных форм и обработок, доработка функционала конфигурации, исправление ошибок в процессе работы пользователей)
    • Разработка и поддержка собственной не типовой конфигурации Управление по целям и KPI с нуля (тиражной решение 1С совместимо) на базе платформы 1С 8.2
    • Поддержка и наполнение сайта на базе CMS 1С Битрикс, Joomla.

Навыки

  • Платформа 1С
  • Веб программирование
  • Другие языки

Платформа 1С

  • Платформа 8.1, 8.2, 8.3 (обычные формы)

  • Платформа 8.1, 8.2, 8.3 (управляемые формы)

  • Платформа 7.7

Виды учета

  • Управленчий учет (торговля и специфичные для компании)

  • Бухгалтерский учет

  • Зарплата и управление персоналом

Практические навыки

Хорошие знание встроенного языка 1С на профессиональном уровне с учетом багов, фичей и особеноостей платформы :).
Задачи, которые мне приходилось решать:
  • Доработка подсистем управленческого учеты в типовых конфигурациях (комплексная автоматицация, управление производственным предприятием):
    • складской учет (движение товара, резервирование, обмен остатками с интернет магазином)
    • взаиморасчеты с контрагентами (переход на взаиморасчеты по документам, учет в разрезе других аналитик, необходимых компании, с учетом графиков платежей; сальдо, просрочки, кредитные условия и др)
    • инвентаризация (автоматическая система для формирования оприходований/списаний, рассчета расхождений)
    • бизнесс процессы (согласование между отделами и отгрузка покупателю с учетом специфики компании, контроль резервирования и движения товаров, согласование цен и др)
    • фоновые задания (выгрузка прайсов, отложенные задания и др)
    • макросы и внешние функции (с учетом прав)
  • Разработка и доработка модулей двухстороннего обмена с интернет магазином (обмен остатками, ценами, свойствами сущностей)
  • Разработка сервисов доступа к данным на базе SOAP
  • Поиск узких мест конфигурации и оптимизации под большое количество пользователей
  • Разработка внешних компонент по технологии 1C Native API (dll для сервиса логирования, система оповещений пользователей, tcp/http клиент)
  • Написание правил выгрузки данных в формат XML в конфигурации Конвертация данных 2.0 (правила обмена между конфигурациями)
  • Разработка обмена с терминалами сбора данных (выгрузка позиций с остатками и данными дял проведения инвентаризации с помощью терминала сбора данных)
  • Разработка разнообразных отчетов и обработок
  • Доработка типовых документов
  • Разработка программы для ТСД под Windows CE (на базе free pascal и компилатора под windows ce)
  • Разработка нетиповой конфигурации для тиражного режения 1С совместимо.

Примеры кода

Веб технологии и инструменты

  • PHP5

  • JavaScript

  • HTML5/CSS3

  • Mysql

  • Mongodb

Фреймворки и CMS

  • Symfony 2.3

  • Joomla 2.5

Практические навыки

Несмотря на то, что весь мой официальный опыт связан с 1С, свободное время я посвящал изучению веб технологий. У меня несколько своих проектов, где я оттачивал свои навыки. Я считаю, что програмист - человек с определенным образом мышления, свободные решать задачи автоматизации с использованием наиболее подходящих для этого инструментов, он не должен быть привязан к какому-либо одному из них.
Веб технологии и навыки:
  • Срений уровень знаний PHP5 (Знаю основные отличия между версиями PHP 5.2, 5.3, 5.4, средний уровень ООП);
  • Есть опыт работы MySql (проектирование базы, оптимизация запросов)
    • Базовый уровень знаний фреймформа Symfony 2.3 (контроллеры, роутинг, сервис контейнеры, зависимости между сервис контейнерами, twig + написание своих простых расширений, работа с формами, построение форм, расширенная настройка отображения форм, валидация данных).
    • Doctrine ORM (работа с сущностями, репозитории сущностей, настройка отношений между сущностями, построение запросов с помощью query builder, native queries).
    • Doctrine ODM (работа с документам, репозиториями документов, настройка отношений между документами).
  • Базовые знания Javascript, HTML5/CSS3.
  • Знаком и использовал в своих творениях javascript библиотеки jquery, jquery ui, jquery mobile, underscore, backbone.
  • Есть небольшой опыт в написании модулей и компонент для CMS Joomla 2.5
Очень бы хотел поучаствовать в высоконагруженых проектах на базе Symfony2 и AngularJS.

Примеры кода

Языки программирования

  • Delphi 7 / Free Pascal

  • C++

Практические навыки

Изучения программирования я начал с delphi 7 и free pascal еще в школе. Имеется опыт написания приложений под windows, создании dll (по технологии native API для 1С приложения). Есть опыт в написании приложени на С++ с импользованием библиотек Qt (писал дипломный проект визуализации, обработки электроэнцефалограмм людей с болезнью Альцгеймера, обучение простейшей нейро сети (SVM) для разпознавания паттернов, характерных для данной болезни) в автоматическом режиме.

Дополнительно

Опытный пользователь Ubuntu Linux. Есть опыт в написании GUI-приложений с использованием библиотек Qt под Ubuntu linux, администрировании и настройки веб сервера. Есть опыт работы с системой контроля версий git.

Портфолио

  • Все
  • Платформа 1С
  • Веб
  • Другие

Контакты

Контактная информация

Вы можете связаться со мной любым из способов, указанных ниже, я постараюсь ответить как можно быстрее.

Отправить сообщение

Сообщение успешно отправлено :) Я свяжусь с вами в ближайшее время.

Не удалось отправить сообщение. Пожалуйста, повторите попытку.

Секундочку... Отправляю сообщение