Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина, 62 года, родился 19 января 1964
Алматы, не готов к переезду, готов к редким командировкам
C# Developer | WinForms | SQL Server | DevExpress
1 500 000 ₸ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 18 лет 6 месяцев
Декабрь 2013 — по настоящее время
12 лет 5 месяцев
АО "АК Алтыналмас"
Алматы
Добывающая отрасль... Показать еще
Программист-разработчик
Ключевые навыки и технологии:
- Языки и платформы: C#, .NET Framework, .NET (Core) — разработка WinForms и ASP.NET (WebForms, MVC). Знаком с концепциями Blazor и современными веб‑паттернами.
- UI / компоненты: WinForms, DevExpress (WinForms, DevExpress MVC, работа с компонентами отчётности и Spreadsheet).
- Доступ к данным: Dapper ORM, ADO.NET, написание и оптимизация сложных SQL‑запросов, хранимых процедур и функций.
- Базы данных: Microsoft SQL Server (2016/2019/2022), Firebird, PostgreSQL, Oracle, PL/SQL. (оптимизация, хранимые процедуры, функции, спроектированные пакеты, работа с курсорами и партиями данных, sp_send_dbmail).
- Хранилища и аналитика: опыт работы с SAP BW — подготовка и загрузка карточных/аналитических данных в хранилище, настройка запросов и ETL‑процессов (data extraction, transformation, loading).
- Автоматизация Excel/отчётов: автоматизация отчётности с использованием шаблонов Excel, EPPlus (ExcelPackage), ClosedXML генерация и заполнение листов по структуре (многолистовые шаблоны), перенос логики из Excel в хранимые процедуры и код.
- Интеграции / протоколы: WSDL / SOAP (включая интеграцию с ЭСФ РК), REST (по необходимости), подпись GOST (.p12) с использованием BouncyCastle / KalkanCrypt.
- Встраиваемые устройства: интеграция со считывателями PERCO (IR05.2, IR15.3), Z‑2 USB, Z‑2 USB с клавиатурой.
- Инструменты и среды: MS Visual Studio 2017/2022, VS Code, SSMS, dbForge Studio for SQL Server, pgAdmin 4, IBExpert (для Firebird), отладка WSDL/SOAP (SoapUI/Postman).
- Процессы разработки: Git, code review, unit/integration тесты (основы), CI/CD (базовая автоматизация деплоя и тестов — при необходимости настраивал скрипты и задания).
- Отчётность и экспорт: DevExpress MVC Spreadsheet, EPPlus, ClosedXML, формирование печатных форм, экспорт в Excel/PDF.
- Дополнительно: работа с файлами, диалогами сохранения (SaveFileDialog), отправка уведомлений по e‑mail, аудит и журналирование операций.
Опыт и реализованные проекты (подробно)
Общие обязанности:
- Полный цикл разработки корпоративных приложений (анализ требований, проектирование БД, реализация, тестирование, сопровождение).
- Интеграция с внешними сервисами (в т.ч. государственные API ЭСФ), внешними устройствами и телефонией.
- Оптимизация производительности SQL‑запросов и хранимых процедур.
- Подготовка отчётной документации, печатных форм и экспортных модулей.
DxCanteens — учёт питания сотрудников
- Роль: ведущий разработчик (десктоп‑приложение).
- Что реализовано: учёт заявок и приходов на питание, расчёт списаний по сотрудникам, интеграция с идентификационными считывателями, печать отчётов и ведомостей, разграничение прав доступа.
- Технологии: C#, DevExpress WinForms, Dapper, SQL Server 2022.
SmartCanteen — управление идентификацией для столовых
- Роль: разработчик модулей интеграции и БД.
- Что реализовано: работа с PERCO и Z‑2 USB считывателями, синхронизация данных, обработка транзакций (вход/выход, списание), обработка ошибок аппаратного уровня.
- Технологии: C#, WinForms, Dapper, SQL Server.
ПМО — Предсменный медицинский осмотр
- Роль: ведущий разработчик.
- Что реализовано: Система интегрирована с модулем учёта питания (SmartCanteen). Реализована автоматическая загрузка данных из предсменных медосмотров (допущен/не допущен к смене), регистрация допуска в базе питания и формирование отчётов.
Поддерживает фильтрацию по подразделениям, графикам, видам смен, журнал изменений и логирование.
- Технологии: C#, DevExpress WinForms, Dapper, SQL Server 2022.
ПО «Метролог» — учёт средств измерений
- Роль: разработка подсистем учёта, графиков калибровки и уведомлений.
- Что реализовано: реестр средств измерений, планирование поверок/калибровок, печать удостоверений, история изменений, интеграция с внешними системами экспорта данных.
- Технологии: C#, DevExpress WinForms, SQL Server.
Интеграционное приложение для ЭСФ (РК)
- Роль: разработчик интеграции с государственными сервисами.
- Что реализовано: обмен через WSDL/SOAP, реализация модуля авторизации (SessionService / AuthService, createAuthTicket), формирование и отправка документов, обработка ответов, реализация GOST‑подписи (.p12) с помощью BouncyCastle / KalkanCrypt.
- Технологии: C#, WinForms, WSDL/SOAP, криптография.
GeoShare — обмен геологическими данными
- Роль: разработчик клиентского приложения для обмена данными.
- Что реализовано: импорт/экспорт геоданных, синхронизация, инструменты просмотра и экспорта отчётов.
- Технологии: Visual Studio 2022, WinForms, DevExpress, SQL Server 2016.
СУПП ЗИФ — отчётность по золотоизвлекательной фабрике
- Роль: реализация модулей отчётности и выгрузки данных.
- Что реализовано: автоматизация формирования отчётов, интеграция с производственными источниками данных, выгрузка в Excel/PDF.
- Технологии: C#, ASP.NET WebForms, DevExpress, SQL Server.
СУПП «Производственные показатели» — онлайн‑сводка KPI
- Роль: разработка веб‑дашборда для ключевых показателей.
- Что реализовано: сбор данных из нескольких источников, агрегация, расчёт KPI, онлайн‑обновление дашборда, роли доступа.
- Технологии: C#, ASP.NET MVC, DevExpress MVC, SQL Server.
Wencomine Web Reports — отчётность по горным операциям
- Роль: создание набора отчётов и печатных форм.
- Что реализовано: отчёты по операциям, фильтрация, экспорт, печатные формы для руководства.
- Технологии: ASP.NET MVC, DevExpress MVC Spreadsheet, SQL Server.
Halyk Bank — отчётность и Oracle (PL/SQL)
- Роль: разработчик отчётов и процедур.
- Что реализовано: разработка отчётности на Oracle с использованием PL/SQL — хранимые процедуры, функции, пакеты; перенос бизнес‑логики в базы; оптимизация запросов, профилинг; работа с большими объёмами карточных операций и конфиденциальными данными.
- Технологии: Oracle, PL/SQL, SQL*Plus, TOAD/SQL Developer.
SAP BW — подготовка аналитических данных / ETL
- Роль: подготовка и загрузка аналитических данных в хранилище SAP BW.
- Что реализовано: разработка SQL запросов, формирование карточных наборов данных, трансформация и загрузка данных для аналитики и отчётности; взаимодействие с бизнес‑пользователями для корректного отображения KPI.
- Технологии: SAP BW, ETL процессы, загрузка через файловые коннекторы/промежуточные БД.
Прочие задачи и достижения
- Реализованы механизмы журнала аудита и история изменений для критичных справочников.
- Настроены процессы отправки уведомлений (email) через SQL Server и серверные скрипты.
- Внедрено логирование ошибок и метрик производительности для последующей оптимизации.
- Участие в приёмочных тестах и устранении багов после релиза.
Методологический подход к разработке
- Анализ и понимание предметной области. Перед кодированием формирую список сценариев использования, бизнес‑правил и ограничений.
- Итеративная доставка. Работаю маленькими инкрементами — быстрое получение обратной связи от пользователя и корректировка требований.
- Техническая дисциплина. Code review, модульные тесты (где применимо), документирование API и бизнес‑правил.
- Безопасность и соответствие. Особое внимание — подписи и шифрование (GOST, .p12), разграничение доступа, хранение логов и аудита.
- Производительность. Профайлинг SQL и оптимизация наиболее тяжёлых запросов; корректное использование индексов и подготовленных выражений.
- Коммуникация. Веду протоколы обсуждений, фиксирую договорённости (Trello/Teams/документы по соглашению), предоставляю инструкцию для деплоя и эксплуатации.
Бизнес‑логика и аналитика — что умею делать как "Dev+BA"
- Сбор требований: интервью с пользователями, разбор существующих регламентов и отчётов.
- Формализация: бизнес‑правила, таблицы соответствий, схема процессов, ER‑диаграммы.
- Декомпозиция задач: подготовка user stories и acceptance‑критериев, сценарии «счастливого пути» и негативные сценарии.
- Проектирование данных: нормализация, контроль целостности, политика хранения и удаления данных.
- Тестирование бизнес‑логики: подготовка тест‑кейсов и данных для приёмочных тестов.
- Документирование: подготовка технических заданий, инструкции для пользователей и администраторов.
Примеры реализованного бизнес‑функционала (в более детальном виде)
- Учёт питания: расчёт списаний, расписания смен, обработка возвратов/компенсаций, сверка транзакций по считывателям.
- Система учёта СИ: планирование поверок, напоминания, формирование документов (удостоверения), история измерений.
- Интеграция с ЭСФ: формирование и отправка электронных документов, управление сессиями, обработка ответов ошибок и повторных отправок.
Готов предоставить
- Примеры кода: отдельные файлы проекта, примеры хранимых процедур, примеры интеграционных модулей (по запросу).
Апрель 2011 — Ноябрь 2013
2 года 8 месяцев
АО ФРП "Даму"
Алматы
Государственные организации... Показать еще
Главный менеджер
Разработка ПО электронного документооборота на СУБД SQL Server 2008 R2 и Delphi 2010 + DevExpress VCL, почтовая служба на VB.NET 2008, для взаимодействия с «Центром обмена документами» (ЦОД) –информационное взаимодействие Системы электронного документооборота АО «Самрук-Қазына» с системами электронного документооборота дочерних и зависимых организаций.
Ноябрь 2007 — Март 2011
3 года 5 месяцев
Алматы, www.halykbank.kz
Финансовый сектор... Показать еще
Главный менеджер
- Участие в составе проектной команды по внедрению новой версии Colvir RS3 разработанной на СУБД Oracle 10g и Delphi 2010;
- Знания Oracle на уровне разработчика (PL/SQL);
- Настройка шаблоны продуктов «Депозиты» и «Кредиты»;
- Разработка различных отчетов в Колвире с помощью PL/SQL;
- Разработка шаблоны отчетов на Excel, Word и SQL запросы к отчетам;
- Разработка модели хранилища данных SAP BW, построение инфо-объектов, инфо-кубы, потоки данных;
- Разработка и оптимизация PLSQL хранимых процедур и функции для выгрузки из внешней системы и для загрузки в SAP BW;
- Разработка отчетов на BEx Analyzer надстройка в Excel.
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
- Добросовестно отношусь к выполнению задач;
- Всегда стараюсь укладываться в обещанные сроки;
- Усидчив;
- Желание дополнить свой опыт в сфере разработки.
Высшее образование
1991
Высшее образование
Джамбулский гидромелиоративно-строительный институт
ЭГМС, гидромелиорация
Знание языков
Гражданство, время в пути до работы
Гражданство: Казахстан
Разрешение на работу: Казахстан
Желательное время в пути до работы: Не имеет значения