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

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

Кандидат

Мужчина, 41 год, родился 31 октября 1983

Томск, готов к переезду, готов к редким командировкам

Программист

250 000  на руки

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

Занятость: полная занятость, частичная занятость, проектная работа

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

Опыт работы 20 лет 5 месяцев

Октябрь 2019по настоящее время
5 лет 7 месяцев

Томск, www.vsk.ru

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

Программист-эксперт
Бэкенд разработка, обновление и поддержание проекта b2b взаимодействие с аналитиками и тестерами. Проект предназначен для интеграции с иными организациями и предоставляет API для оформления страховых полисов компании и WEB UI интерфейс.
Июль 2016Июль 2019
3 года 1 месяц

Томск, www.depo.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Программист
DEPO Computers Томск, www.depo.ru Программист Разработка и поддержка ПО с использованием технологий .NET, C#, WPF, MVVM Light, WCF, UWP, Xamarin, Java, Spring, Kotlin, JavaFx, JUnit, Maven, Crystal Report, Jasper Report, Aspose. Проекты: Проект: Система печати этикеток на принтерах Zebra, CAB для целей производства. В рамках проекта стояла задача создать систему печати, похожую на печать отчетов, однако итоговый вывод должен был быть произведен в формат, специфичный для принтера этикеток, на языках jScript для CAB, Zpl для Zebra. В реализации проекта система позволяет создавать описание этикеток в виде шаблона на XML (реализация дизайнера предполагается на следующих этапах). Шаблон позволяет описать структуру входных и статических данных, их типы, а так же выражения на языке Java или JavaScript (которые будут вычисляться на стадии исполнения шаблона), расположение различных элементов печати: линия, прямоугольник, эллипс, вычисляемые текстовые блоки с указанным форматированием для вывода, различные штрих-кода и QR-кода, изображения. Для исполнения шаблона используется промежуточная модель, с подготовленными скомпилированными выражениями. Значения (данные) для подстановки могут быть как зашиты в шаблоне, так и поступать извне в виде XML, JSON, SQL. Подключение данных унифицировано и легко расширяется. В рамках расчетной модели выражений реализованы агрегатные функции для кортежей и линейные выражения для Java. При построении приложений применялись принципы SOLID и паттерны проектирования. В рамках проекта реализован REST - сервис исполнения и печати этикеток на базе Java — Spring, с интеграцией в существующую инфраструктуру. Описание проекта Технологии .Java, JasperReports, UnitTests Количество участников: 1 Личный вклад: Самостоятельная разработка. Проект: Проект многопоточного сервиса генерации документов. Описание проекта: Сервис генерации пакетов отчетов/документов с выводом на печать, отсылкой на почту, в качестве очереди обработки для балансировки нагрузки использован MSMQ/RabbitMQ. В качестве возможных вариантов отчетов CrystalReports (.net), Word(.net, Aspose), Jasper Report (Java Version). Сервис .Net построен как Windows Service, с интерфейсов WinForms для отладки. Сервис отвечает за динамическую подгрузку сборок типов отчетов указанных в пакете, последующее заполнение отчетов из данных переданных в пакете и последующую обработку: экспорт, отправка на почту (в том числе создание вложений и тела письма), печать в соответствии с параметрами и настройками пакета. Сервис способен масштабироваться как отдельными экземплярами, так и количеством доступных потоков, в следствии чего в архитектуре сервиса заложена блокировка принтеров для обеспечения гарантии порядка отправки отчетов на печать в разрезе пакетов и принтеров, не зависимо от количества параллельно работающих распределённых экземпляров. В сервисе реализованы счетчики Windows, телеметрия Application Insight и локальное логирование. Сервис интегрирован с корпоративной информационной системой компании. В рамках кроссплатформенной реализации был создан аналог на Java, с типом отчетов Jasper Report, с идентичным функционалом. Количество участников: 1 Используемые технологии: .net, Java, Async/Await, Multithreading, Aspose, JasperReports, CrystalReport, XML, JSON, MSMQ, RabbitMQ. Личный вклад: Самостоятельная разработка по техническому заданию. Проект: Удаленное управление с планшета интерактивными досками через локальную сеть Описание проекта: Проект реализован с помощью трех приложений: клиента на базе WPF (прототип на UWP), сервера/сервиса и экранного приложения для интерактивной доски, связь между клиентом и сервером реализована на базе WCF. Клиент реализован в двух версиях WPF и UWP(прототип, на тот момент существовали сложности в реализации протокола SOAP), для сопряжения сервера и клиента используется QRCode. В процессе реализации был написан собственный контрол клавиатуры на WPF. Экранное приложение - отвечает за список доступных приложений для запуска, контроль запущенных приложений, блокировку запуска приложений не из списка и блокировку выхода на рабочий стол Windows. Клиент за взаимодействие с пользователем отсылку команд, информирование о состоянии сервера. Сервер - отслеживание нажатий клавиатуры, переключение раскладки и прочее. В проекте внедрена телеметрия Application Insight, при желании легко можно заменить на любой логгер. Технологии .net, WPF, UWP, MVVM Light, WCF, WinApi. Паттерны MVVM, Observe, Service Locator. Количество участников: 2 (второй участник тестер) Личный вклад: Самостоятельная разработка по техническому заданию.
Февраль 2013Июнь 2015
2 года 5 месяцев

Москва, ollon.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Программист .net
Программирование с использованием технологии .NET, WPF, Entity Framework, MVVM Light, WCF, MS SQL Server. Паттерны UnitOfWork, Repository, MVVM Light, Dependency Injection. Заказчик фирма «ОЛЛОН», г. Москва http://ollon.ru/. Проекты: Проект: Wallet Описание проекта: Автоматизация учета личных финансов для биржевых целей, переводы между счетами, конвертация валют. Технологии .net, WPF, Entity Framework, MVVM Light. Количество участников: 1 Личный вклад: Самостоятельная разработка прототипа, по заданиям менеджера. Проект: автоматизации учета авто запчастей AutoParts. Описание проекта: учет продаж, поступлений, закупок у поставщиков в разрезе складов и организаций, учет запросов клиентов (скидки, количество и .т.д) с последующим формированием заказов поставщикам, учет финансов клиентов на счетах включая кредитных лимитов , в разных валютах с конвертацией, система скидок и прочее. Учет разных складов и организаций. Интеграцией с базой TecDoc (база номенклатуры запчастей, размер бд около 40 гб). Многоязыковая поддержка номенклатуры и отдельных частей предметной области, включая арабский. Отдельное мобильное (для ноутбуков) приложение по поиску запчастей и оформлению заказов от клиентов, со сложной логикой распределения заказов. Количество участников: 1 Используемые технологии: .net, Async/Await, WPF, Entity Framework (DB First, иерархический маппинг), MVVM Light, MS SQL Server, SqlBulk. Паттерны UniOfWork, Repository, MVVM, эксперименты с DI, IoC контейнер Auto Fac. Частично в проекте использовались контролы Telerik, Xceed. Личный вклад: Слой данных построен на SQL Server и Entity Framework в режиме DB First с паттернами UnitOfWork и Repository. В EF использовался иерархический маппинг что упростило создание Generic Repository, к примеру, использовались абстрактные сущности: документ и табличная часть документа. В результате универсальный репозитарий для документов практически не требовал наследников с расширенным функционалом. База TecDoc требовала разбора своей структуры так как документация отсутствовала, и последующего создания консольного приложения для копирования части информации в БД проекта. Так как Entity Framework 6 не эффективен для записи больших объёмов данных, была использована утилита sqlbulk, при дальнейшей разработки были использованы исходники стороннего проекта EntityFramework.BulkInsert на основе sqlbulk. Ввиду содержания ошибок в исходном коде, связанные с мапингом, исходники были адаптированы под требования проекта AutoParts. Приложения WPF построены по принципу MVVM, используется MVVM Light. При построении приложений применялись принципы наследования, создавались базовые ViewModel со специфичным для конкретного применения функционалом, с последующим наследованием… Сам интерфейс строился из композитных кусков XAML и подключаемых ViewModels, что исключало многократное дублирование визуальных частей и кода. Дизайн приложения строился с помощью подключаемых стилей везде где было возможно. Работа интерфейса реализована в асинхронном режиме (Async/Await). Связь с источником данных через интернет. Проект: FutureRobot Описание: Требовался запуск, в кратчайшие сроки, рекламного робота (Furo Robot), на базе корейского программного обеспечение и платформы (робота http://www.futurerobot.co.kr/en/page/product01.php), для выставки. С использованием собственной программной оболочкой на WPF, для показа рекламы: видео, слайды, текст, настройками через XML, отправкой рекламных сообщений по почте, голосовым взаимодействие, навигацией и функционалом управление роботом на базе WCF. Без доступа к документации оригинального ПО робота. Технологии: c++ .net, Async/Await, telerik. WPF, MVVM, WCF Количество участников: 2 Личный вклад: Разбор функционирования оригинального программного обеспечения робота, без доступа к документации. Написание оболочки на WPF которая с одной стороны обеспечивает функционирование рекламной части: показ видео, слайдов, навигация по меню (в том числе голосовое), отправка электронных сообщений на выбранный пользователем адрес..., а с другой стороны обеспечивает: запуск функционала робота, получение данных о состоянии, отдача команд робо части, полученных по каналу WCF. Оболочка WPF так же обеспечивает интеграцию голосового управления робота с своими функциями. В задачи так же входило создание WCF сервиса для связи и управления роботом. Создание простого приложение по управлению роботом, в задачи которого входила отправка команд и сообщений. Личные эксперименты с Windows Phone, Windows Modern UI приложениями, в формате Universal App.
Март 2007Декабрь 2012
5 лет 10 месяцев
ООО «Люсина»

Черногорск

Продукты питания... Показать еще

Системный администратор, 1С программист
Обновление типовых и нетиповых конфигураций, доработка конфигураций под требования компании, программирование средствами платформы 1С: Бухгалтерия v.8.x
Апрель 2007Август 2012
5 лет 5 месяцев
Индивидуальный предприниматель Унгер В.В.

Черногорск

Розничная торговля... Показать еще

Собственник
Интернет торговля, планирование бизнеса, администрирование сайта
Февраль 2011Май 2012
1 год 4 месяца
ГУО Администрации г. Черногорска

Черногорск

Государственные организации... Показать еще

Инженер-программист
Поддержание в рабочем состояние парка компьютеров и локальной вычислительной сети(25 мест).
Июнь 2003Ноябрь 2006
3 года 6 месяцев
ЗАО "Инфо-Центр"

Абакан

Информационные технологии, системная интеграция, интернет... Показать еще

Менеджер отдела продаж
Прямые продажи и консультирование клиентов Формирование закупок для филиалов

Навыки

Уровни владения навыками
Работоспособность

Опыт вождения

Права категории B

Обо мне

Навыки: Языки программирования: .Net. C# - основная платформа, Java 1,8 и выше, JavaFx, С++, Delphi, 1С 8.x Технологии: .Net Framework 3.5 и выше, WPF, Win.Forms, Silverlight, Ria-Services, ADO.NET, Win Universal App, MVVM Light, WCF, Entity Framework, Xamarin Базы данных: Microsoft SQL Server, MySQL, SQL Compact Знание английского языка: чтение Качества: Нацеленность на результат, способность к быстрому обучению и активное использование приобретённых знаний, ответственность Хобби: занимаюсь спортом, книги, кино, музыка, активный отдых Доп: Водительские права (категория В)

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

2012
АСУ, Прикладная информатика в экономике, Иформатик-Экономист
2005
Хакасский государственный университет им. Н.Ф. Катанова, Абакан (неоконченное)
АСУ, Программное обеспечение вычислительной техники и автоматизированных систем

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

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


АнглийскийA1 — Начальный


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

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

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

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