Денис П. Инженер БД, Middle+

ID 19457
ДП
Денис П.
Мужчина, 42 года
Россия, Новосибирск, UTC+7
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Инженер БД
Грейд
Middle+
Навыки
database
HTML5
Borland C++ Builder
AWS
events
Tracer
XPL
XML
JSON
Bash
Git
Администрирование серверов Linux
DevOps
Linux
Ansible
CSV
Profile
СУБД
T-SQL
OS
PL/pgSQL
Borland Delphi
Services
xAPI
HTML
CSS
SQL
Python
C
JQuery
Mail
memory
Microsoft
MySQL
Identity Server
CSSjs
clustering
service broker
PostgreSQL
agent
JavaScript
Объектно-ориентированное программирование (ООП)
MangoDB
Apache
Delphi
Paradox
Perl
C++ Builder
MSSQL
NavCom
Считыватели карт mifare
Отрасли
EdTech
RnD
Urban technology
Знание языков
Английский — B2
Главное о специалисте
Денис — инженер баз данных с опытом работы 18 лет. Участвовал в проекте «Система обработки цифрового следа» в роли ведущего разработчика, где занимался подключением к MongoDB, сохранением данных в MySQL, разработкой кодогенератора и веб-интерфейса настроек и мониторинга. Построил систему от кодогенератора до веб-интерфейса, обрабатывающую десятки миллионов цифровых следов. Работал над проектом для Департамента информационных технологий правительства Москвы в роли разработчика 1 категории, занимался обработкой данных. В рамках проекта по разработке рекомендательных систем и системы машинного обучения выполнял функции техника-программиста: работал над макетированием интерфейсов, реализацией ETL, инфраструктурными задачами. Занимался разработкой экспертных систем, включая создание сложных web-интерфейсов и поддержку принятия решений. Участвовал в республиканском мониторинге обеспеченности школ учебной литературой, работал над сайтом Президента РБ и другими проектами. Имеет опыт работы с различными технологиями и инструментами, такими как AWS, Ansible, Python, Django, PostgreSQL, MSSQL, C++Builder и другие.
Проекты   (18 лет 3 месяца)
Система обработки цифрового следа
Роль
Ведущий разработчик
Обязанности
проект: Система обработки цифрового следа команда 10 специалистов, из них программистов - 5,QA-инженер, дизайнер, проджект-менеджер, техлид, тестировщик. Обязанности и задачи: подключал напрямую к MongoDB и сбор оттуда следов инкрементально; - сохранял "сырые" следы в MySQL (выбор БД, увы, жёсткое требование заказчика); - написал кодогенератор, по описанию структуры следа выстраивающий хранилище и бизнес-логику (функции, хранимые процедуры) для превращения следа в реляционный вид (частично 1НФ, частично хранилище ключ-значение - в зависимости от определённости формата); - далее эти следы сгенерированной же логикой преобразовывались в инкрементально вычисляемые целевые срезы (фильтрация, группировка, ...) - все шаги автоматически отслеживали свои зависимости и могли быть перезапущены из произвольного места с корректным "подхватыванием" изменившихся данных (очередь задач в БД, топологическая сортировка); - написал на python запускалку, вызывавшуюся по cron, развернул с помощью PyInfra; - написал в роли fullstack-программиста веб-интерфейс настроек и мониторинга для всего хозяйства, развернул с помощью PyInfra; - в базе PostgreSQL, которую мои коллеги использовали для дальнейшего анализа, написал непосредственно в базе на pl/pgSQL кодогенератор для слоя API-функций, отдававших json в веб-приложение; - приложил в этой же базе руку к доработке и ускорению написанного коллегами - включая вызовы соседских REST API непосредственно из базы (pl/Python3, requests); - совместно с разработчиком веб-интерфейса анализа выработал универсальный протокол, позволявший приложению ничего не знать о структуре наших данных, не иметь фиксированного набора страниц и т.д. (json/schema, проверка на python)
Достижения
Построил систему от кодогенератора до веб-интерфейса, обрабатывающую десятки миллионов цифровых следов
Стек специалиста на проекте
HTML5, JSON, XML, Bash, Git, API, MongoDB, Cron, JSON Schema, Requests, CSV, PL/pgSQL, xAPI, SQL, Python, CTE, MySQL, CSSjs, REST API, Python2, PostgreSQL, MangoDB
Отрасль проекта
EdTech
Период работы
Май 2021 - Май 2024  (3 года 1 месяц)
Проект - всероссийский матчинг производитель-потребитель
Роль
Разработчик 1 кат
Обязанности
Проект - всероссийский матчинг производитель-потребитель. Проект для ДИТ правительства Москвы Команда: 2 разработчика обязанности: Разработка пользовательских интерфейсов для взаимодействия . Регистрация и аутентификация пользователей, просмотр и управление Разработка серверной части приложения, включая обработку запросов, управление сессиями, взаимодействие с базой данных. Управление процессами и обеспечение высокой производительности и масштабируемости приложения. Обработка HTTP-запросов, балансировка нагрузки, кэширование и обеспечение безопасности. Хранение и управление данными, включая пользовательские данные, информацию о заявках, статистику и отчеты. Интеграция с внешними системами Сбор и агрегация данных, синхронизация с внешними системами, обеспечение обмена данными между различными сервисами.
Стек специалиста на проекте
PostgreSQL, API, Nginx, uWSGI, Data, HTML5, DHTML, Python2, Pyramid, CSSjs, JS/TS, Engineering
Отрасль проекта
Urban technology
Период работы
Январь 2019 - Февраль 2020  (1 год 2 месяца)
Разработка рекомендательных систем и системы машинного обучения
Роль
Техник-программист
Обязанности
проект: Разработка рекомендательных систем и системы машинного обучения макетирование интерфейсов, реализация ETL (Apache/WSGI/Python/Pyramid/Luigi, HTML/JS/CSS, PostgreSQL) Фреймворк Plantago (JS) Инфраструктурные задачи (AWS, Ruby/Chef, Python/Ansible) Поддержка и развитие системы автоматического развёртывания программных продуктов (Nginx/Python/Django, PostgreSQL)
Стек специалиста на проекте
PostgreSQL, HTML, JavaScript, Ruby, Nginx, AWS, Ansible, ETL, Python2, Python3, Макетирование, Framework, Разработка, Chef, publisher, com, Django 4, JS/TS
Отрасль проекта
RnD
Период работы
Апрель 2016 - Март 2019  (3 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский государственный университет
Специальность
Физическая и коллоидная химия
Завершение учебы
2005 г.

Похожие специалисты

Cloud Services • EdTech • Information Security • Logistics & Transport
АБ
Александр Б.
Москва
Инженер БД
Senior
4 025,97 Р/час
.NET Core
ADO.NET
AllFusion ERwin Data Modeler
Angular
Antlr
Apache NiFi
API
ASP.NET
C#
ClickHouse
+39

На данный момент я занимаюсь миграцией базы данных с MSSQL на PostgreSQL, работой с Docker и тестированием API разрабатываемого продукта, а так же дополнением и поддержанием кастомного решения стек: Go / postgres / redis / Kafka / clickhouse / Yandex cloud / nginx / docker / kubernetes / vue3 / nuxt / grafana / Loki / prometius / helm / jsonnet. Мой опыт включает администрирование баз данных, проектирование и оптимизацию структуры базы. Миграции OLAP и OLTP баз данных, в основном с MSSQL/ORACLE на PostgreSQL/Tantor. Я имею навыки анализа запросов, разработки индексов и использования механизма секционирования. Кроме того, я имею опыт настройки планировщика задач и формирования отчетов, а также написания и оптимизации сложных запросов, работа с транзакциями и etc. Спектр моих познаний и задач над которыми я работал очень большой начиная от проектирования, тестирования, оптимизации и заканчивая общением с внешним заказчиком. Я умею работать с различными ресурсами, такими как Github, Gitlab, Docker, Jira, Slack, YouTrack, Confluence, TFS и BI, CI/CD, разворачивание контейнеров Docker, тестирование API при помощи Postman и TypeScript. В области работы с СУБД я имею опыт работы с MSSQL, MySQL, PostgreSQL и T-SQL, PLPGSQL, Clickhouse, Greenplump. Я разрабатывал и настраивал job на MSSQL, а также работал с SSIS. У меня также есть опыт работы с SQL + JSON и XML. Я обладаю пониманием и опытом разработки ETL процессов, написания Merge и работы с Apache Nifi. В области разработки на C# я имею опыт написания приложений на ASP.NET, ASP.NET CORE, Razor Pages, WPF и Windows Form. Я также использую JS в веб-проектах и применяю паттерны проектирования MVC и MVVM. Я знаком с принципами SOLID и использованием ORM Entity Framework. Небольшой опыт разработки на языке Goland. Я также использую Python для визуализации и анализа данных, включая библиотеки numpy, pandas и matplotlib.

Подробнее
Manufacturing • RnD
АС
Алексей С.
Нижний Новгород
Инженер БД
Senior
3 246,75 Р/час
PostgreSQL
Python
HTML
CSS
SQL
SVG
Apache HTTP Server
Bash
PL/pgSQL
C
+16

При написании кода для БД всегда имею в запасе несколько путей его написания. В изучением языка Си на хорошем уровне вычисления внутри БД вышли просто на космический уровень. За последние 9 лет работы на PostgreSQL очень плотно (минимум по 6 месяцев) работал: 1) SQL запросы, Join, табличные выражения, оптимизация (это уже 9 лет). 2) Курсоры, табличные выражения, pl|pgSQL (c 2019) 3) БД с данными на 0,5 Tb с 2019 4) роли, права доступа, взаимодействие с сайтами на предмет уровня и прав доступа (с 2021) 5) регулярные выражения, парсинг текстов (с 2021) 6) Логическая реплицация (с начала 2023) 7) настройка PostgreSQL (с 2017) 8) CСоздание техзаданий и сопроводительной документации (с 2014). 9) Сайты, взаимосвязь сайта с БД, скриптов на Python (cookie, SVG, гарфиков, ...) с 2018. 10) TOAST файлы - запись в БД через сайт, вывод из БД на сайт. Ничего не потеряется при преезде БД. 10) Python c 2020 11) Создание графиков matplotlib (python) с 2022 12) Си с 2022, но хорошо владею сентября 2023. Без создания графических приложений на Си. Примеры стиля написания кода программ, а также примеры сопроводительной документации можно посмотреть на Github.com Учет нагрузки сервера с передачей данных в БД. https://github.com/OTUS-2023-C01-SARTAKOV AP/proekt_nagruzka_PC . Проект высоконагруженные вычисления данных. https://github.com/OTUS-2023-C01-SARTAKOV-AP/proekt_mmvb_analiz . Примеры выполнения Домашних работ, слить написания кода на Си https://github.com/Sartakov-Aleksey/OTUS_2023_C07_HW . Моё кредо - писать код так, чтобы его можно было исправить/модернизировать максимум за 1-4 часа . Считаю, что главная проблема именно в том, что код часто пишется - чтобы работал (так просто получается быстрее), не сильно задумываясь над тем, что это живой организм и его нужно еще и сопровождать. Но проблема в том, что когда нужно исправить/редактировать код, то времени уходит в разы больше, чем на работу с "чистым/прозрачным" кодом.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • RnD • Social Networking • Urban technology
РФ
Роман Ф.
Воронеж
Инженер БД
Senior
3 064,93 Р/час
Apache AirFlow
Confluence
DBT
Git
GreenPlum
Jira
PostgreSQL
Oracle
SQL
DWH
+59

Он обладает глубокими знаниями и навыками работы с различными технологиями и инструментами, такими как Apache AirFlow, Confluence, DBT, Git, GreenPlum, Jira, PostgreSQL, Oracle, SQL, DWH, C++, PL/SQL Developer, .NET, Entity Framework, NHibernate, C#, Delphi, Atlassian, Visual Studio и другие. На протяжении 10 лет Роман успешно работал на различных проектах в таких отраслях, как FinTech & Banking, Social Networking, Urban technology, BioTech, Pharma, Health care & Sports, RnD. В его портфолио — работа над проектами NDA, разработка MES-систем для НЛМК, преподавание в Воронежском государственном университете, а также проекты для компаний «Здоровый Город» и Bitronica. В качестве старшего разработчика Роман проектировал и сопровождал хранилище данных, разрабатывал механизмы обработки и верификации данных на сервере БД, интегрировал систему с Kafka и PostgreSQL FDW. На проекте для университета он составлял учебные материалы по работе с базами данных и обучал студентов. В НЛМК Роман занимался проектированием MES-системы с нуля, разработкой бизнес-логики, управлением командой разработчиков и поддержкой системы. Для компании «Здоровый город» он разрабатывал и оптимизировал структуру запросов и хранимых процедур в PostgreSQL, портировал проект на Mono и консультировал пользователей. А в Bitronica Роман сопровождал существующие программные продукты и разрабатывал новое ПО.

Подробнее
Manufacturing • Urban technology
АС
Александр С.
Саранск
Инженер БД
Senior
3 981,88 Р/час
CI/CD
Debian
Docker
Grafana
Linux
MSSQL
Oracle
PostgreSQL
RHEL
Zabbix
+23

Александр, senior-инженер баз данных из Саранска. Опыт работы: - DBA в проекте по управлению и обслуживанию баз данных Oracle, PostgreSQL, MSSQL в отрасли Manufacturing. Организовывал сервисы БД на платформе Linux, выполнял миграцию БД, администрировал PostgreSQL, устанавливал и настраивал СУБД, обеспечивал высокую доступность решений для кластеров, работал с резервным копированием и восстановлением БД. - DBA и системный администратор в проекте по обслуживанию оборудования компьютерной сети и серверного ПО в офисе и филиалах в отрасли Urban technology. Занимался миграцией БД из 1С/MSSQL в PostgreSQL, установкой и настройкой сетевого оборудования, развёртыванием кластера системы виртуализации Proxmox, организацией VPN и систем резервного копирования. - Системный инженер в проекте по обеспечению работы серверного и коммутационного оборудования на объектах заказчика в отрасли Manufacturing. Устанавливал оборудование на Linux, занимался его настройкой, оптимизацией и резервированием.

Подробнее

Недавно просмотренные специалисты

EdTech • RnD • Urban technology
ДП
Денис П.
Новосибирск
Инженер БД
Middle+
3 896,1 Р/час
database
C++ Builder
HTML5
Borland C++ Builder
AWS
Perl
events
Tracer
XPL
Считыватели карт mifare
+51

Денис — инженер баз данных с опытом работы 18 лет. Участвовал в проекте «Система обработки цифрового следа» в роли ведущего разработчика, где занимался подключением к MongoDB, сохранением данных в MySQL, разработкой кодогенератора и веб-интерфейса настроек и мониторинга. Построил систему от кодогенератора до веб-интерфейса, обрабатывающую десятки миллионов цифровых следов. Работал над проектом для Департамента информационных технологий правительства Москвы в роли разработчика 1 категории, занимался обработкой данных. В рамках проекта по разработке рекомендательных систем и системы машинного обучения выполнял функции техника-программиста: работал над макетированием интерфейсов, реализацией ETL, инфраструктурными задачами. Занимался разработкой экспертных систем, включая создание сложных web-интерфейсов и поддержку принятия решений. Участвовал в республиканском мониторинге обеспеченности школ учебной литературой, работал над сайтом Президента РБ и другими проектами. Имеет опыт работы с различными технологиями и инструментами, такими как AWS, Ansible, Python, Django, PostgreSQL, MSSQL, C++Builder и другие.

Подробнее
Cloud Services • E-commerce & Retail • FinTech & Banking • Manufacturing • Marketing, Advertising & Design
СГ
Степан Г.
Мерсин
JavaScript разработчик
Senior
4 110,32 Р/час
C#
*nix
C++
Redmine
Play
IOS
PHP
Web development
modbus
Rush
+97

Я - инженер с более чем 10-летним стажем веб- и мобильной разработки, специализирующийся на JavaScript, Java, Kotlin и Swift. В течение более чем 7 лет я работал в качестве ведущего инженера-разработчика в стартапах на ранних стадиях, где активно участвовал в создании инновационных продуктов. Обладатель степени магистра по математике и информатике, я также имею значительный опыт в разработке Desktop приложений на C++ и Qt, а также в Embedded разработке. Мой экспертный навык разработки MVP и инициирования проектов позволил мне успешно работать в областях EdTech, Маркетинга и Рекламы, Автоматизированных транспортных систем (ATS) и Бизнес-автоматизации. Умение управлять удаленными командами и быстрая адаптация к новым технологиям - важные части моего профессионального арсенала.

Подробнее
FinTech & Banking • Information Security
АК
Агаси К.
Москва
QA авто
Senior
3 660,76 Р/час
Argo CD
Selenium WebDriver
Allure TestOps
GitLab
Postman
HTTP
Git
Kibana
Selenium
TestRail
+30

Агаси — Senior специалист в области QA авто. Имеет опыт работы в отраслях FinTech & Banking и Information Security. Владеет английским — на уровне B1. Образование: два высших образования по направлениям «Информационная безопасность» и «Алгоритмические языки» в Московском государственном университете им. М.В. Ломоносова. Ключевые навыки: Allure TestOps, Android Studio, Argo CD, BrowserStack, Cypress, DBeaver, Git, GitLab, HTTP, Jira, Kafka, Kibana, Linux, Load Testing, Playwright, PostgreSQL, Postman, Proxyman, PyCharm, Pytest, Python, REST API, Selenium, Selenium WebDriver, SQL, TestRail, Unit testing, Xcode, функциональное тестирование. Опыт работы на проектах: - Банковский проект для продажи билетов (FinTech). Роль — старший инженер по обеспечению качества. Обязанности включали разработку тесткейсов для автоматизации, тестирование мобильного приложения на платформах iOS и Android, участие в оценке технических задач с точки зрения тестирования и другие. - Проект «Финуслуги» — маркетплейс для денег, созданный Московской биржей (FinTech). Роль — ведущий инженер по автоматизированному и нагрузочному тестированию. Обязанности включали разработку и поддержку АТ (Web UI, API), проведение регрессионного тестирования, работу с дефектами и другие. - Внутренний проект по распознаванию изображений в Лаборатории Касперского (Information Security). Роль — инженер по тестированию. Обязанности включали написание UI и API тестов с помощью Selenium, написание скриптов на Python и другие.

Подробнее
HRTech • Marketing, Advertising & Design • Social Networking
ДБ
Дмитрий Б.
Бангкок
Backend разработчик
Middle
3 116,88 Р/час
Socket.io
WebSockets
BullMQ
NATS
Git
API
MongoDB
Linux
Jest
Swagger
+27

Кандидат рассматривает новые возможности в связи с завершением активной фазы текущего проекта и переходом на стадию поддержки. Основная мотивация — участие в проектах с современным стеком технологий, налаженными процессами и минимальной бюрократией. Ключевые компетенции: - Языки программирования: JavaScript (Node.js), TypeScript - Фреймворки: Nest.js - Базы данных: PostgreSQL, Redis - Интеграции: NATS, Kafka, S3 - Тестирование: юнит-тесты, интеграционные тесты - Технологии и инструменты: Kubernetes, Docker, Socket.IO, GitLab, Graphana - Навыки: разработка и оптимизация микросервисной архитектуры, работа с высоконагруженными системами, написание новых сервисов Проектный опыт: На текущем проекте кандидат работал в команде над приложением для знакомств. Основные задачи включали: - Разработка микросервисного ядра на Nest.js, миграция с PHP - Создание CRM для администрирования пользователей, включая разработку функционала поиска с использованием индексов gin и автокомплита - Разработка Notification Service на основе Socket.IO и интеграции с Message Broker (NATS) - Оптимизация работы с хранилищем S3 (минио), включая сжатие файлов - Интеграция сервисов для верификации фотографий на базе AI Кандидат знаком с настройкой CI/CD процессов через GitLab, работал с кластерами Kubernetes и имеет опыт мониторинга и анализа через Grafana. Находится на этапе активного поиска предложений, с готовностью выйти на новый проект с начала февраля.

Подробнее