Дмитрий Тюрников – Ведущий Программист (Senior)
// Место жительства: Саратов, Россия
// Почта: DimsFromDergachy@outlook.com
// Телеграм, Гитхаб: @DimsFromDergachy
// Ссылка на резюме: https://dimsfromdergachy.github.io/
Summary:
.Netразработчик с15+лет опыта- Готовность следовать хорошо зарекомендовавшим себя практикам разработки:
Паттерны проектирования,Чистый код,DRY,SOLID,TDD,CI/CD, и т.д. - Глубокое понимание основных парадигм программирования: Императивное
ООПи декларативноеФП - Опыт в олимпиадном программировании
- Опыт управления небольшой команды (
Team Lead) - Положительное влияние на команду: проведение обучающих лекций, помощь новым членам команды, построение дружеских отношений
- Навыки взаимодействия: русский язык родной, английский язык ~
B1
Ключевые навыки:
- Языки разработки:
C#,C++/CLI - Технологии и фреймворки:
.Net Core,Entity Framework,LINQ,Docker,RabbitMQ,Kafka - Базы данных:
T-SQL,Postgre,MSSQL
Опыт работы:
АтомСтройЭкспорт АО, Москва (2024-2025) - Ведущий разработчик / Руководитель команды (Senior / Lead)
- Проект: Платформа для управления сроками и централизованного контроля рисков сооружения сложных инженерных объектов.
- Технический стек:
.Net Core,Entity Framework,Postgre,React-JS,Docker,RabbitMQ.Kafka - Задачи:
- Управление командой согласно технологии
Agile - Планирование релиза, оценка трудозатрат, обсуждение и уточнение требований
- Реализация требований в виде микросервисной архитектуры
- Наставничество внутри команды
- Управление командой согласно технологии
АтомСтройЭкспорт АО, Москва (2022-2023) - Опытный разработчик (Middle+)
- Проект: Платформа для управления сроками и централизованного контроля рисков сооружения сложных инженерных объектов.
- Технический стек:
.Net Core,Entity Framework,Postgre,React-JS,Docker,RabbitMQ - Задачи:
- Планирование релиза, оценка трудозатрат, обсуждение и уточнение требований
- Реализация требований в виде микросервисной архитектуры
- Наставничество внутри команды
Мирантис ИТ, Саратов (2021-2022) - Опытный разработчик / Ведущий разработчик (Middle+ / Senior)
- Проект: Инструмент миграции и преобразования сущностей в базе данных во время обновления топологии.
- Технический стек:
.Net Core,Entity Framework,Postgre,Groovy,Docker,RabbitMQ - Задачи:
- Общение с заказчиком, презентация продукта (английский язык)
- Обсуждение архитектуры проекта, подготовка технических предложений, исследование и документирование неизвестных подходов
- Планирование релиза, подготовка оценок, уточнение требований и технических деталей
- Обсуждение и уточнение критериев приемки
- Помощь с фреймворком автоматического тестирования (
Selenium,Gherkin) - Помощь новым членам команды, проведение обучающих лекций
Мирантис ИТ, Саратов (2019 - 2021) - Опытный разработчик (Middle+)
- Проект: Инструмент для создания резервных копий сложных систем: включая файлы, базы данных, конфигурационные настройки. Поддержка полных и инкрементальных копий по расписанию. Включает в себя приложение (WPF) или набор скриптов (Powershell) для опытных пользователей.
- Технический стек:
C#,.Net Framework,WPF,Powershell,Postgre,MSSQL,Oracle,WIX,AWS S3 API - Задачи:
- Общение с заказчиком, презентация продукта (английский язык)
- Обсуждение архитектуры проекта, подготовка технических предложений, исследование и документирование неизвестных подходов
- Планирование релиза, подготовка оценок, уточнение требований и технических деталей
- Обсуждение и уточнение критериев приемки
- Помощь с фреймворком автоматического тестирования (
Selenium,Gherkin) - Помощь новым членам команды, проведение обучающих лекций
Мирантис ИТ, Саратов (2016 - 2019) - Разработчик (Middle)
- Проект: Веб-сервис с набором плагинов для автоматической миграции различных типов данных.
- Технический стек:
C#,ASP Net Core,CSS,Angular - Задачи:
- Реализация серверной и пользовательской частей приложения
- Реализация плагинов для сторонних компонентов
- Улучшение стабильности автоматического тестирования
Мирантис ИТ, Саратов (2014 - 2016) - Младший разработчик / Разработчик (Junior / Middle)
- Проект: Приложение для администрации программного комплекса химических лабораторий. Включает в себя: хранение результатов экспериментов и отчетов, разграничение прав доступа, аудит безопасности.
- Технический стек:
C#,.Net Framework,MEF,WPF,WCF - Задачи:
- Переход на новый стиль согласно предоставленной документации
- Реализация новых функций приложения
- Улучшение тестового покрытия
Лапик-П, Саратов (2009 - 2014) - Инженер-математик, разработчик (Middle)
- Проект: Программный комплекс для проверки изделий машинностроения таких как: зубчатые колеса, части двигателей, части турбин, и т.д. в соответствии ГОСТам.
- Технический стек:
C++/CLI,3D Geometry,3D Visualisation,MathLab - Задачи:
- Подготовка математических и геометрических рассчётов
- Изучение ГОСТ документов
- Подготовка набора управляющих программ
Образование:
- Саратовский Государственный Университет, Саратов (2005 - 2011) —
Математик, Системный программист
Обо мне:
// Женат, 2 детей, христианин
// Увлечения: научная фантастика, аниме, настольный теннис, настольный футбол, шахматы
// Вызывает интерес:
// - Функциональное программирование (Haskell)
// - Спортивное программирование
// - Облачные технологии (AWS, Azure, etc.)
// - GoLang, Java, Game-Dev