Дмитрий Бордюг

Lead iOS developer, C++ developer

Местоположение

Проживание: Россия, Санкт-Петербург

Готовность к работе: готов к переезду и удаленной работе

Возраст и стаж

Стаж: 10 лет и 10 месяцев

Возраст: 32 года

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

Мой круг: https://moikrug. ru/dmitriy-bordyug

Профессиональные навыки

Objective-С, C++

Опыт работы

Tango

https://moikrug. ru/companies/tango

Сентябрь 2015 — По наст. время (3 года и 3 месяца)

Senior iOS Developer

Россия, Санкт-Петербург

Обязанности и достижения:

Обязанности:- Разработка нового и доработка существующего функционала - Багфикс - Code ReviewДостижения:- Успешная реализация ряда новых фич - Оптимизация, рефактоинг и доработка существующего функционала

Одноклассники

https://moikrug. ru/companies/odnoklassniki

Декабрь 2013 — Сентябрь 2015 (1 год и 10 месяцев)

iOS Developer

Россия, Санкт-Петербург

Обязанности и достижения:

Обязанности: - Разработка нового и доработка существующего функционала - Разработка спецификаций для нового АПИДостижения: - Успешная реализация ряда новых фич - Оптимизация, рефактоинг и доработка существующего функционала

e-Legion

https://moikrug. ru/companies/e-legion

Август 2012 — Декабрь 2013 (1 год и 5 месяцев)

Lead iOS Developer

Россия, Санкт-Петербург

Обязанности и достижения:

Обязанности: - Разработка мобильных приложений под iOS - Создание архитектуры мобильных приложений - Обучение новых сотрудников - Code ReviewДостижения: - Разработал собственный небольшой фреймворк для разработки мобильных приложений - Завершенный проект - Купить Авто. Проект выполнен по заказу для компании Mail. ru Group. Представляет из себя мобильное приложение для покупки/продажи автомобилей. https://itunes. /ru/app/kupit-avto-novosti-avto-prodaza/id635290868?mt=8 - Завершенный проект - Игра Викторина IRC. Представляет из себя многопользовательскую игру виктоину. https://itunes. /ru/app/viktorina-irc/id679637967?l=ru&ls=1&mt=8 - Удачная реализация проектов компании.

Alawar Stargaze

Январь 2011 — Июль 2012 (1 год и 7 месяцев)

Ведущий программист отдела портирования

Россия, Барнаул

Обязанности и достижения:

Обязанности: - Непосредственное участи в портировании игр на мобильные платформы - Обучение сотрудников отдела - Техническое "покровительство" - Планирование и оптимизация работы отдела совместно с директором направления. - Собеседование соискателей для отдела. - Участие в выполнении наиболее сложных задач - Code ReviewДостижения: - Успешное портирование около десятка игр с их последуещем выводом на рынок. - Наладил техническую сторону работы отдела портирования, успешно обучил сотрудников отдела. - Написал документацию по внутреннему игровому движку компании. - Добавил поддержку отображения видео на сценах игры для мобильных платформ (технологии: webm, vp8, NEON). - Реализация поддержки многопоточности в движке (технологии: POSIX Threads). - Оптимизировал процессы портирования

Enterra

Февраль 2008 — Декабрь 2010 (2 года и 11 месяцев)

C# Developer

Россия, Барнаул

Обязанности и достижения:

Обязанности: - Разработка настольных и web приложений. Достижения: - Успешная реализация ряда проектов компании. - Получил глубокие знания по (сдал экзамен Microsoft)

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

Алтайский государственный технический университет им.

Январь 2003 — Январь 2008

Инженерной педагогики и информатики

Россия, Барнаул

Специализация и достижения:

Дипломная работа: "ПРОЕКТИРОВАНИЕ РАСПРЕДЕЛЁННОЙ СИСТЕМЫ ОХРАННОЙ СИГНАЛИЗАЦИИ И РЕАЛИЗАЦИЯ МОДУЛЯ ВИЗУАЛИЗАЦИИ СОБЫТИЙ В СИСТЕМЕ"В настоящей работе выполнено проектированиеархитектуры распределённой системы контроля и управления доступом, подробно рассмотрена топология системы, её уровни и связи между ними. Используемые языки программирования и технологии: С, С++, C#. MFC, STL, GDI+, TCP/IP Sockets.

О себе

Специализация и профессиональные навыки:
Языки программирования:
Хорошее знание Objective-C, С\С++.
А так же Swift, C# 3.0, Lua 5.1.

Технологиидля платформ Apple:
Опыт работы с основными фреймворками Cocoa-Touch:
UIKit, Game Kit, Store Kit, Assets Library, Location Service, Keychain, AV Foundation, Code Data, Core Animation, Quartz, Security.
Private Frameworks.
Сторонние библиотеки: RestKit, AFNetworking, SDWebImage, BlocksKit, JSON Kit, Async Socket.

Программирование под Windows:
Хорошие знания по Win Api и системному программированию в Windows.
COM, COM Interop.
       GDI, GDI+.

Технология. NET:
.NET Framework 3.5, WinForms, WPF, основы LINQ.
Windows Services, .NET Remoting.

Дополнительная информация:
Хорошее знание ООП.
Паттерны проектирования.
Многопоточное программирование.
Алгоритмическая база.
Умение разбираться в чужом коде.

Системы управления версиями:
SVN, MS TFS, Git, Mercurial

Базы данных:
SQL, TSQL, , MS SQL Server 2008, MySQL, SqLite, MS Access, Oracle.

Профессиональные цели:
Постоянное самосовершенствование и обучение в своей профессиональной сфере. Участие в интересных и сложных проектах. Разработка архитектуры программных систем. Управление группой разработчиков, возможно с элементами менеджмента проектов. Обучение разработчиков. Оптимизация работы команды. Разработка собственных фреймворков и библиотек для повторного использования в проектах.

Награды, сертификаты, портфолио, проекты:
Сдал экзамен Microsoft: 70-528 - Framework 2.0 - Web-Based Client Development

Дополнительная информация:
Имеется собственный хобби-проект, которым занимался в студенческие годы. Проект представлял собой 2D игру - стрелялку. Игра не была полностью реализована, но были разработаны графический и звуковые движки. Были реализованы физика и системы частиц. Был разработан пакет инструментов, позволяющих создавать игровые объекты. Эти инструменты главным образом предназначались для дизайнера.
Используемые языки программирования и технологии:
C++, Assembler, STL, Win32 API, ACM, DirectDraw, DirectSound, DirectSound3D, DirectMusic.

«Мой Круг» — вакансии для IT-специалистов