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

Зарегистрироваться
Был неделю назад

Мужчина, 30 лет, родился 23 апреля 1996

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

Разработчик программного обеспечения

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

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание, волонтерство, стажировка

Опыт работы 4 года 7 месяцев

Октябрь 2021по настоящее время
4 года 7 месяцев
7bit.kz

Караганда, 7bit.kz

Разработчик программного обеспечения
Основные технологии и направления деятельности Разработка и сопровождение веб-приложений на стеке .NET C#, PostgreSQL, JavaScript, HTML, Vue.js, Vuetify, а также настольных приложений на Windows Forms и Linux. Опыт работы с Python для автоматизации, системных задач, обработки данных и машинного обучения. Ключевые достижения и проекты 1. Корпоративная система мониторинга активности сотрудников [Koregen] - [https://koregen.kz/] Backend разработка и интеграции - Поддерживал и развивал монолитное корпоративное приложение на ASP.NET для системы мониторинга активности сотрудников - Разработал серверную архитектуру для сбора и обработки телеметрических данных от агентских приложений, установленных на рабочих станциях - Реализовал систему хранения и анализа данных о пользовательской активности: o Отслеживание времени работы в приложениях и веб-ресурсах o Мониторинг файловых операций и документооборота o Контроль подключения USB-устройств и внешних носителей o Логирование активности печати и сканирования o Сбор системных уведомлений и событий - Создал систему сбора технических характеристик рабочих станций и мониторинга состояния оборудования - Разработал механизм безопасного хранения и обработки скриншотов рабочих столов для корпоративного контроля - Реализовал API для агентских приложений с защищенной передачей данных и отказоустойчивостью - Создал микросервис отправки email-сообщений с внутренней системой очередей - Разработал подписочный сервис для управления email-рассылками - Реализовал сервис формирования очередей рассылок с интеграцией SMS-уведомлений через внешние API Frontend разработка и пользовательский интерфейс - Разработал и поддерживал компоненты пользовательского интерфейса, включая интерактивные диаграммы и отчеты - Создал интуитивно понятные и функциональные пользовательские интерфейсы с использованием Vue.js и Vuetify Работа с базами данных - Проектировал схемы баз данных для backend-компонентов корпоративного приложения: - Структуры данных для подписочного сервиса с поддержкой сегментации пользователей и управления подписками - Архитектура базы данных для системы email-рассылок с очередями сообщений и отслеживанием статусов доставки - Проектирование таблиц для хранения телеметрических данных от агентских приложений с оптимизацией под высокую нагрузку - Участвовал в разработке и оптимизации триггеров, хранимых процедур и SQL-запросов в PostgreSQL - Достиг значительного повышения производительности и эффективности работы приложений через оптимизацию индексов и структуры запросов Системы отчетности - Доработал и оптимизировал систему генерации отчетов в форматах Excel и HTML - Упростил процессы создания и анализа отчетности для конечных пользователей DevOps и автоматизация - Разработал скрипты для автоматической сборки и развертывания веб-приложений в CI/CD системе Jenkins - Повысил уровень автоматизации процессов разработки и сократил время доставки проектов Системное программирование - Разработал клиентское агентское приложение для корпоративной системы мониторинга с функциями: o Сбор детальной информации о пользовательской активности (запущенные приложения, посещенные веб-страницы, время активности) o Мониторинг файловых операций и документооборота на рабочей станции o Отслеживание подключения и отключения USB-устройств и внешних носителей o Контроль активности печати и взаимодействия с принтерами o Перехват и логирование системных уведомлений и событий Windows o Автоматическое создание скриншотов рабочего стола с configurable интервалами o Сбор технических характеристик системы и мониторинг состояния оборудования o Безопасная передача собранных данных на сервер с использованием шифрования - Создал установщик агентского приложения с помощью Inno Setup для корпоративного развертывания - Портировал функциональность агентского приложения на Linux, создав кроссплатформенное решение для сбора аналогичной телеметрии в среде Linux с адаптацией под особенности операционной системы 2. Screen Reader [SoileApp] - [https://soile-komek.kz/] для Windows - Разработка программного обеспечения для людей с нарушениями зрения: - Изучил архитектуру и кодовую базу ведущих open source screen reader решений (NVDA, ORCA) для понимания лучших практик и подходов - Реализовал систему распознавания и озвучивания элементов пользовательского интерфейса Windows с использованием UIAutomation API - Разработал механизм перехвата и обработки сложных древовидных документов в браузерах для чтения PDF-файлов - Реализовал обучение и интеграцию языковых моделей для улучшения качества интерпретации контента и контекстного понимания интерфейса - Интегрировал многоязычные системы синтеза речи (Text-to-Speech) для качественного воспроизведения контента - Разработал пользовательский интерфейс приложения с помощью Windows Forms, включая: o Окно настроек голоса с параметрами скорости, тембра и громкости o Интерфейс выбора голоса и языка для многоязычной поддержки o Панель настройки клавиатурных команд и горячих клавиш o Режим озвучивания каждой нажатой клавиши для обучения и навигации o Создал подробный мануал с описанием key bindings и основных команд для навигации - Разработал систему горячих клавиш для полноценной навигации по интерфейсу без использования мыши - Создал гибкую систему настройки параметров голосового воспроизведения (скорость, тембр, громкость) - Разработал установщик приложения с использованием WiX Installer для профессионального развертывания - Реализовал систему автоматического обновления (updater) для поддержания актуальности программного обеспечения

Навыки

Уровни владения навыками
Продвинутый уровень
C#
.NET
.NET Core
C
Средний уровень
Python
ООП
Linux
Английский язык
Git
SQL
GDB
XML
LINQ
GNU/GCC
.NET Framework
Assembler
MVC
HTML
CSS
Vue
Vuetify
PostgreSQL
ASP.NET
HTML5
JSON
Windows Forms
C++
Базовый уровень
TCP/IP
Django Framework
JavaScript

Обо мне

Языки программирования • Основные: C#, Python, C, JavaScript, SQL • Специализированные: PL/pgSQL, Assembler (для встраиваемых систем) Технологии и фреймворки • Backend: .NET/.NET Core, .NET Framework, ASP.NET, Django • Frontend: HTML, CSS, JavaScript, Vue.js, Vuetify • Базы данных: PostgreSQL (включая PL/pgSQL), MySQL, Microsoft SQL Server Системы разработки и DevOps • Контроль версий: Git, SVN • CI/CD: Jenkins (разработка скриптов сборки и развертывания) • Установка и развертывание: Inno Setup, WiX Installer Машинное обучение и AI • Языковые модели: Опыт обучения и интеграции ML-моделей для обработки естественного языка • LLM и RAG-системы: Работа с большими языковыми моделями, построение RAG (Retrieval-Augmented Generation) систем с использованием LangChain и без него • Библиотеки: Работа с Python ML-стеком для обработки данных и создания интеллектуальных систем, LangChain для построения AI-приложений Системное программирование • Платформы: Windows, Linux, Unix-подобные системы • Встраиваемые системы: Разработка на C и Assembler • API интеграции: Windows API, UIAutomation, системные вызовы Linux Архитектура и проектирование • Паттерны проектирования: ООП, функциональное программирование • Архитектурные решения: Монолитные и микросервисные приложения • Проектирование БД: Создание схем данных, оптимизация производительности Специализированные области • Accessibility технологии: Разработка assistive technology, screen readers • Корпоративные системы мониторинга: Системы сбора телеметрии и корпоративного контроля • Безопасность: Шифрование данных, защищенная передача информации Computer Science • Алгоритмы и структуры данных: Глубокое понимание фундаментальных концепций • Сетевые технологии: Основы работы компьютерных сетей • Информационная безопасность: Принципы защиты данных и системы аутентификации Дополнительные навыки • Кроссплатформенная разработка: Портирование приложений между Windows и Linux • Интеграция с внешними API: SMS-сервисы, email-провайдеры, TTS-системы • Работа с документами: Обработка PDF, Excel, различных форматов данных

Высшее образование (Магистр)

2019
Высшее образование (Магистр)
Карагандинский Государственный технический университет
Энергетики, автоматики и телекоммуникаций, Автоматизация и управление

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

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

Английский — B1 — Средний

Повышение квалификации, курсы

2018
Санкт-Петербургский политехнический университет им. Петра Великого
Учебная стажировка, Системы автоматического управления

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

Гражданство: Казахстан

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

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