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

Зарегистрироваться
Была сегодня в 21:13

Женщина, 45 лет, родилась 29 марта 1981

Москва, готова работать удалённо, готова к редким командировкам

Backend-разработчик (Go)

400 000  на руки

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

Тип занятости: полная занятость

Опыт работы 23 года 1 месяц

Январь 2026по настоящее время
4 месяца
TM research Lab - Программы для жизни

Москва

Golang-разработчик
Go Microservices Ecosystem (Distributed Task Management) https://github.com/HelenMatveevaN/go-todo-microservices Масштабируемая микросервисная система с событийной архитектурой, кешированием и отказоустойчивым взаимодействием. Стек: Go (1.21), RabbitMQ, gRPC, Redis, PostgreSQL, Docker Compose, chi, pgx, slog. - Микросервисная архитектура и EDA: Спроектировала систему из трех независимых сервисов (Core API, Notifier, Statistics). Внедрила событийную модель (Event-Driven Architecture): основной сервис публикует события в RabbitMQ, которые асинхронно обрабатываются воркером статистики. - Высокая производительность (Caching): Реализовала кеширование списка задач по паттерну Cache Aside через Redis. Настроила логику автоматической инвалидации кеша при любых изменениях данных, что минимизировало нагрузку на PostgreSQL. - Межсервисное взаимодействие: Сочетаю синхронное взаимодействие по gRPC (уведомления) и асинхронное через брокер сообщений (статистика), обеспечивая слабую связанность (Loose Coupling) компонентов. - Resilience & Reliability: Разработала механизмы Retry-логики для всех внешних подключений (DB, Redis, RabbitMQ), что гарантирует стабильный «холодный старт» всей системы в Docker-окружении. Внедрила Graceful Shutdown для корректного закрытия соединений и каналов брокера. - Observability: Настроила сквозное логирование (slog) и Middleware (RequestID, Recoverer). Система прозрачна для отладки: каждый запрос можно отследить от API до выполнения в воркере. - Инфраструктура: Организовала проект в виде монорепозитория, настроив единый Docker Compose для оркестрации всех сервисов и инфраструктуры одной командой.
Февраль 2021Декабрь 2025
4 года 11 месяцев

www.sportmaster.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Старший программист
Достижения, задачи: - Миграция и развитие WMS (Go, C, Oracle): Обеспечивала полную техническую автономность французской системы управления складом после ухода вендора. Занималась рефакторингом критических модулей, перенося серверную логику с C на Go, что стабилизировало систему и упростило её поддержку внутренней командой. - Реинжиниринг серверной логики: Разрабатывала многопользовательские модули в асинхронном режиме. Спроектировала замену legacy-кода на современные асинхронные микросервисы на Go, что значительно повысило производительность расписаний. - Архитектурная трансформация: Реализовала четкое разделение бизнес-логики и API-слоя. Внедряла REST API на Go для интеграции со смежными системами, успешно вынося логику из монолита на Си. - Оптимизация и инфраструктура: Привела к единому виду структуру таблиц на 11 складах. Организовала переезд смежной команды на отдельный сервер, высвободив мощности для нужд центрального склада. - Транспортная логистика: Разработала с нуля механизм тарификации местных перевозок. Оптимизировала отчетность и реализовала функционал инкрементальной репликации данных из внешних систем в DWH (Oracle). Языки: Go, C (Pro*C), SQL, PL/SQL DB: Oracle 12c, 18c, PostgreSQL Tools&Environment: Git, TFS, Docker, VS Code, Eclipse, Toad, Linux. Process: Kanban, Product Approach.
Март 2020Февраль 2021
1 год

Москва, www.digitalleague.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
Разработка ораклового хранилища данных для банка ВТБ в консалтинговой компании - Разработано хранилище данных с нуля под заказ клиента (тактическое решение). Витрины сформированы из нескольких источников данных, с целью получения на их основе экспортных представлений для заказчика. Работа без ТЗ, на основании системы требований от бизнес-аналитиков. - Тактическое решение разработано и внедрено на стороне заказчика в стандартах разработки, принятых в компании. Инструменты: Oracle SQL, PL/SQL, хинты, партиции, глобальные temp-таблицы; etl; jira, svn, confluence. (методология разработки Agile)
Май 2019Январь 2020
9 месяцев

Москва, yandex.ru/jobs/

Информационные технологии, системная интеграция, интернет... Показать еще

Менеджер проектов
Проект: разработка отчетности в направлении HR Бюджетирование Должностные обязанности: - Сбор требований к разработке отчетов у аналитиков и пользователей отчетов. - Разработка, доработка и тестирование отчетов - Создание matview, обновляющихся по расписанию (fast refresh). Заливка данных из системы Oracle OLTP. - Сборка кубов BI с нуля и доработка кубов, настройка их выполнения по расписанию. - Создание технической документации по отчетам и составление сценариев тестирования (обязательные: полнота, точность). - Периодические недельные дежурства по проектам коллег: поддержка, исправление ошибок, консультирование пользователей (1я линия поддержки). Разработан самостоятельно с нуля и сдан в эксплуатацию куб BI «Движение численности». Язык: SQL Средства разработки: SQL Developer, PL/SQL Developer, SourceTree (Git), Microstrategy Object Manager, MicroStrategy Developer, Microstrategy Command Manager, Teamcity, Яндекс Кондуктор, Oracle BI 3 этапа сборки отчетов: DEV, TEST, PROD
Март 2016Декабрь 2018
2 года 10 месяцев
TM research Lab - Программы для жизни

helen-matveeva.ucoz.net/

iOS разработчик
(мобильные приложения для AppStore) К настоящему моменту создано 4 мобильных приложения, опубликованных в магазине Apple Store (сейчас работаю над Android-приложением): 1. WeekDish (блюда недели) - памятка-блокнот для планирования списка блюд на 7 дней. Реализовано на языке Swift. Ссылка на приложение: WeekDish, Elena Matveeva https://itunes.apple.com/ru/app/weekdish/id1200401303?mt=8 2. WeekSuit (костюмы недели) - блокнот-тренажёр для планирования списка костюмов на 7 дней, с учётом прогноза погоды. Реализовано на языке Swift. В разработке задействовано API погоды, данные получены в формате JSON. Ссылка на приложение: WeekSuit, Elena Matveeva https://itunes.apple.com/ru/app/weeksuit/id1184440852?mt=8 3. WeekSuit(b) (костюмы недели) - тренажёр для планирования списка костюмов на 7 дней, с учётом прогноза погоды. Версия "бизнес". Помимо текстового списка костюмов можно формировать фото-архив костюмов и пользоваться фото-рекомендациями, загружаемыми посредством API из внешней БД. Реализовано на языке Swift. В разработке задействовано API погоды; собственное API костюмов-рекомендаций, хранение данных организовано с помощью MySQL и CoreData. Данные из внешних БД получены в формате JSON. В приложении используется Collection View, CoreData. Ссылка на приложение: WeekSuit(b), Elena Matveeva https://itunes.apple.com/ru/app/weeksuit-b/id1255127219?mt=8 4. TennisDiary (личный дневник достижений и архив методик развития) - приложение для теннисистов (и их тренеров), помогающее записывать и хранить данные о тренировках и отслеживать личный прогресс в занятиях теннисом. Реализовано на языке Objective C. Хранение данных организовано с помощью CoreData. Ссылка на приложение: TennisDiary_, Elena Matveeva https://itunes.apple.com/ru/app/tennisdiary/id1409718656?mt=8 5. SPORT DIARY (Личный дневник достижений и Архив методик развития с модулем распознавания речи) - приложение для спортсменов (и их тренеров), помогающее записывать и хранить данные о тренировках и отслеживать личный прогресс в тренировках. Реализовано на языке Objective C. Ссылка на приложение: https://apps.apple.com/ru/app/sportdiary/id1447422189
Август 2013Май 2018
4 года 10 месяцев

Москва, www.soccard.ru

Государственные организации... Показать еще

Ведущий инженер-программист Отдела развития и сопровождения Оракл-систем
Проект: сопровождение и доработка транзакционных аналитических систем предприятия. Должностные обязанности - Написание запросов по извлечению данных из БД для формирования отчетности. - Разработка, доработка, поддержка и тестирование программного обеспечения. - Сопровождение текущей работы БД: мониторинг выполнения джобов, запущенных процессов по обработке данных. - Разработка шаблонов отчетов с использованием iReport. - Настройка Oracle BI, рассылка отчётов через BI Publisher по расписанию. Объем данных: десятки миллионов записей. (язык SQL,PL/SQL; средства разработки PL/SQL Developer, iReport; СКВ «SVN Tortoise», багтреккер «Jira»)
Май 2012Август 2013
1 год 4 месяца
Страховая группа МСК, ОАО

Москва, www.sgmsk.ru

Финансовый сектор... Показать еще

Разработчик Отдела разработки и поддержки приложений
Бизнес-направление: КАСКО, ОСАГО, убытки, ведение страховых договоров. Должностные обязанности: - Доработка и оптимизация отчётов, выгружаемых в Excel. - Доработка форм (быстрая доработка). - Оптимизация запросов и upgrade «узких» мест системы (Цель – найти источник запроса и выполнить оптимизацию. Обычно источники проблемных запросов - View, Forms, Reports, Forms Library). - Создание скриптов, корректирующих информацию в БД (загрузка групп КВ, шаблонов договоров, удаление полисов, обновление справочников КАСКО и Осаго и т.д.). - Поиск и исправление ошибок в бизнес-логике ведения страховых договоров в системе TIA. - Постановка задач - от бизнес-аналитиков в неадаптированном для программиста виде. Причины ошибки нужно найти самостоятельно и предложить бизнес-аналитику конкретное исправление (или доработку). Иногда решение о доработке принимается совместно с бизнес-аналитиком. Система сложная. Бизнес-процесс создания/ведения страхового полиса – основной, в нем задействовано порядка 50% всех PL/SQL модулей системы, что осложняет поиск ошибки. Особенность и сложность архитектуры системы: крупные бизнес-узлы системы слиты в одни модули или их логика тесно переплетена. Часто возникают ситуации пересечения доработок в одном и том же модуле. Объём данных: 7 млн. полисов, 26 млн. записей в таблице проводок. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», «Oracle Forms», «Excel»; СКВ «SVN Tortoise»; багтрекер Jira)
Январь 2010Апрель 2012
2 года 4 месяца

Москва, www.rostelecom.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Главный специалист Отдела разработки программного обеспечения
Бизнес-направление: биллинг, платёжные документы. Должностные обязанности: - Доработка и исправление ошибок, оптимизация платежных клиентских документов (квитанций, актов приема-передачи и проч.) по требованиям бизнес-аналитиков (работа посредством заявок через SeviceDesc). Основной разработчик системы – сторонняя компания. - Быстрая разработка небольших форм, типовых отчётов для нужд компании (с передачей в постоянную поддержку и доработку своими силами, без помощи сторонней компании). Задачи – от руководства отдела бизнес-аналитиков. - Оперативное исправление критичных ошибок перед закрытием платёжного периода (раз в месяц). - Разработка и поддержка интерфейсов для внешних платежных систем (CRM, Web-сервер компании «Ростелеком» и др.) Достижения: Для CRM разработала 5 интерфейсов с нуля, позволяющих получить результаты расчетов об оборудовании, балансе, платежах клиентов. Одна из причин написания интерфейсов: несовместимость типов данных (CRM, написанный на Java, через jdbc не умеет работать с pipelined-функциями БД Oracle). Разработала интерфейс переброски сторонних платежей во внешнюю систему. Создала интерфейс, задача которого ежемесячно отправлять web-серверу Ростелекома информацию о платежах юр.лиц из справочника (при этом перед отправкой платежей справочник обновляется, получая актуальную информацию от web-сервера). Задачи ставились через 3 источника: отделом бизнес-аналитиков (и его руководством), непосредственным руководством (если нужно было разработать интерфейс для сторонней системы) или сотрудниками отдела CRM (по согласованию с непосредственным руководством). Система купленная, основную ее доработку продолжает осуществлять сторонняя компания. Состав команды: 3 разработчика Oracle, 6 Java-разработчиков. Система была достаточно сложная и высоконагруженная, но я занималась довольно узко-направленными задачами и нечасто сталкивалась с необходимостью оптимизации. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», «Oracle Reports», «Oracle Forms», СКВ «SVN Tortoise»)
Август 2009Январь 2010
6 месяцев

Москва, www.rapidsoft.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Программист Oracle , Отдел разработки ПО
Проект: создание клиентской витрины данных на основе существующего АХД для программы лояльности (покупки, «Связной клуб»). Клиент: компания «Связной». Цель: быстрая обработка данных клиентов «Связного клуба» (АХД не позволяло оперативно решать такого рода задачи) Должностные обязанности - Написание скриптов валидации и миграции клиентских данных из АХД (автоматизированное хранилище данных) в Витрину данных клиентов. Кладрификация адресов клиентов как один из этапов валидации данных. Данные из АХД во временную структуру данных (для дальнейшей миграции в Витрину данных) загружались через External Tables. - Существенная переработка миграционных скриптов и миграция данных в режиме он-лайн (по мере обсуждения требований с заказчиком). - Пути оптимизации: сбор статистики, поиск узких мест скриптов, индекс-организованные таблицы. Активное использование аналитических функций. Объём мигрируемых данных: 9 млн. записей. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», «SQL navigator», «Oracle SQL developer», «JDeveloper»)
Сентябрь 2008Август 2009
1 год

Москва, www.optima.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий специалист Отдела разработки заказного программного обеспечения ("UpScale Soft")
Проект: внедрение индийской системы страхования в компании «Росно», совместно со специалистами индийской компании. - Создала миграционные скрипты для модуля «Медицинский офис» (Medical Office). Особенность работы: заливка данных из xls-файла во временную плоскую структуру посредством SQL Loader; интеграция данных из временной плоской структуры и другой БД (по dblink) в новую структуру данных. Актуализировала свои скрипты в процессе доработки IT-системы страхования в режиме on-line. - Оптимизировала скрипты, созданные индийской командой. - Создала скрипт распарсивания телефонов и адресов медицинских офисов и перенесла их из старой линейной в новую табличную структуру. - Прошла обучение в индийской компании на территории Индии (в течение 3 недель), взаимодействие – на английском языке в устной и письменной форме. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», «Oracle forms», средство контроля версий «SVN Tortoise»; «Rational Rose»)
Ноябрь 2007Сентябрь 2008
11 месяцев

Москва, www.vbrr.ru

Финансовый сектор... Показать еще

Ведущий специалист Отдела сопровождения процессинга
- Единственный администратор-программист карточного бэк-офиса «Арт-Банк» в компании. Выполняла программные настройки системы (на уровне приложения и PL/SQL кода), «быстрые» доработки и исправления в модулях программы по требованиям экономистов и бухгалтеров, непосредственного руководства. - Активно взаимодействовала с компанией-разработчиком системы (ООО «Арт»): формирование ТЗ, установка обновлений, тестирование доработок. - Настраивала новые бизнес-процессы по требованию руководства (эквайринг, выгрузка и загрузка файлов – файловый обмен с процессинговым центром OpenWay, e-mail рассылка). - Неоднократно обеспечивала бесперебойную работу отдела пластиковых карт, оперативно исправляя ошибки работы системы (расчет процентов по кредитам, неверно посчитанные проводки, неверно загруженные данные по клиентам). - Устраняла неполадки в случае сбоев в работе клиентского приложения, активно взаимодействуя с системными администраторами Oracle. - Разработала 3 SQL-отчёта для отдела пластиковых карт с целью предоставления их в ЦБ. - Создала для 6 SQL-отчётов выгрузку в excel посредством xml-шаблона. Объём данных: сотни тысяч записей, 37 филиалов (язык SQL, PL/SQL, XML; средства разработки «PL/SQL developer», среда разработки - программный комплекс «Арт-Банк»(«Арт-Банк» - автоматизированный пластиковый бэк-офис, содержащий базу данных владельцев пластиковых карт Банка); средство связи и работы с компанией-разработчиком – web-багтреккер и ftp)
Август 2006Июль 2007
1 год
РУССЛАВБАНК, АКБ

Россия, www.russlavbank.com

Финансовый сектор... Показать еще

Ведущий специалист (Отдел обслуживания периферийных устройств и торгово-сервисных предприятий)
- Единственный администратор-программист карточного бэк-офиса «Арт-Банк» в компании. Выполняла программные настройки системы (на уровне приложения и PL/SQL кода), «быстрые» доработки и исправления в модулях программы по требованиям непосредственного руководства. - Активно взаимодействовала с компанией-разработчиком системы (ООО «Арт»): формирование ТЗ, установка обновлений, тестирование доработок. - Настраивала новые бизнес-процессы по требованию руководства (эквайринг, выгрузка и загрузка файлов – файловый обмен с процессинговым центром OpenWay, e-mail рассылка). - Неоднократно обеспечивала бесперебойную работу отдела пластиковых карт, оперативно исправляя ошибки работы системы (расчет процентов по кредитам, неверно посчитанные проводки, неверно загруженные данные по клиентам). - Устраняла неполадки в случае сбоев в работе клиентского приложения, активно взаимодействуя с системными администраторами Oracle. - Оперативно создавала сложные sql-запросы по требованию руководства для получения нестандартных выборок данных. - Функции стажера с 07.06 по 09.06 в ЗАО «АРТ» (внедренец продукта «Арт-Банк»). Объём данных: десятки тысяч записей, 7 филиалов. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», среда разработки - программный комплекс «Арт-Банк»; средство связи и работы с компанией-разработчиком – web-багтреккер и ftp)
Август 2002Июль 2006
4 года

Москва, www.cboss.ru

Информационные технологии, системная интеграция, интернет... Показать еще

«Тестировщик ПО», Старший программист Отдела разработки отчётов CBOSS MIS
Должностные обязанности Работа с отчетами и пакетами клиент-серверного приложения, а именно: - Разработка; - Исправление ошибок, - Оптимизация, - Поддержка, - Консультирование новых сотрудников-программистов (2 человека), - Обмен опытом с коллегами других подразделений по след. направлениям: project-manager, внедрение, тестирование, бизнес-анализ, поддержка клиент-серверного приложения «CBOSS MIS». Основная предметная область – отчеты, относящиеся к «Организатору задач». С нуля разработала 3 отчета. Серьёзно доработана бизнес-логика 20 отчетов. Оптимизировано 10 отчетов. В течение 2 лет поддерживала около 70 отчетов. Объём данных: сотни тысяч записей. (язык SQL, PL/SQL; средства разработки «PL/SQL developer», «Oracle Reports»; самописная СКВ) До октября 2004 г. - должность «Тестировщик ПО» (направления: склад, биллинг, системы управления предприятием). - Тестирование по принципу "черного ящика" форм, отчетов клиент-серверного приложения, разработанного с помощью средств Oracle («Oracle Forms», «Oracle Reports»); - создание методик и рекомендаций по проведению тестов (модульное, нагрузочное и др. виды тестирования); - проведение презентаций новых продуктов; - обучение новых сотрудников-стажеров (3 человека). (технологии: «Sql Navigator»)

Навыки

Уровни владения навыками
Продвинутый уровень
SQL
Oracle Pl/SQL
JSON
Confluence
Git
ORACLE
Средний уровень
Oracle BI
Swift (iOS)
ООП
Objective-C
Flask
Tableau
С
Linux
DBeaver
Visual Studio Code
Микросервисы
Golang
Clean Architecture
Docker-compose
Docker
Graceful Shutdown
Middleware
PostgreSQL (pgxpool)
gRPC
Redis
Базовый уровень
SQLAlchemy
Vertica
Java
Сети

Обо мне

Backend-разработчик (Go / PostgreSQL / Oracle) 5 лет разработки на Go. 20-лет разработки в Oracle. Актуальный стек (Go): - Микросервисы и EDA: Проектирую распределенные системы, сочетая синхронное взаимодействие (gRPC / Protocol Buffers) и асинхронные очереди сообщений (RabbitMQ / AMQP). Умею строить событийно-ориентированную архитектуру для обеспечения слабой связанности сервисов. - Высокая производительность: Применяю Redis для реализации паттерна Cache Aside. Настраиваю стратегии инвалидации кеша, обеспечивая высокую скорость чтения при сохранении консистентности данных. - Архитектура и Чистый код: Строю приложения по принципам Clean Architecture. Активно использую интерфейсы и DI (Dependency Injection) для создания легко тестируемого и поддерживаемого кода. - Resilience (Отказоустойчивость): Внедряю механизмы Retry (повторные попытки с экспоненциальной паузой), управляю жизненным циклом запросов через Context и реализую Graceful Shutdown для безопасной остановки системы. - Observability и API: Уверенно работаю с chi router, внедряю кастомные и стандартные Middlewares (RequestID, Recoverer, Logger) для сквозного мониторинга и логирования запросов. - Базы данных: Работаю с PostgreSQL через pgx, использую пул соединений и транзакции. Версионирую структуру данных с помощью миграций (Goose). - Инфраструктура и CI/CD: Полностью контейнеризирую микросервисные экосистемы через Docker Compose, настраиваю внутренние сети и тома данных. Фундаментальный опыт (Oracle & SQL): - Экспертиза в БД: 20 лет с Oracle (9i–19c). Оптимизация производительности (трассировка, tkprof, сбор статистики), аналитические функции, динамический SQL. - Бизнес-логика: Глубокое знание PL/SQL (коллекции, pipelined-функции, jobs/schedulers). Опыт работы с C/Pro*C. - Отраслевой опыт: Финтех (АРТ-Банк, OpenWay, ЦФТ), телеком, логистика. Дополнительно: - Опыт в мобильной разработке (iOS/Swift) и Python (Flask/SQLAlchemy). - Знание принципов работы Vertica и BI-инструментов (Tableau, Power BI). - Английский: чтение технической литературы, свободная переписка. Ключевые преимущества: Способна быстро разобраться в сложной архитектуре и Legacy-коде. Сочетаю дисциплину системного разработчика с глубоким пониманием работы СУБД под нагрузкой.

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

2003
Высшее образование
РГУ им.А.Н.Косыгина - https://kosygin-rgu.ru
Информационных технологий, автоматики и энергетики, инженер

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

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

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

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

2025
Oracle Database 19c: SQL Tuning Workshop
Учебный центр РДТЕХ, Oracle
2022
Курс «Бизнес-аналитик»
Нетология
2020
Learn Python
Https://learn.python.ru, Python
2004
http://www.pericles.ru/able/
Учебный центр «Pericles», Бизнес-английский
2004
CBOSS
CBOSS, Основы Oracle SQL, PL/SQL, Оптимизатор Oracle

Тесты, экзамены

2020
Национальный Открытый Университет "Интуит"
INTUIT, Введение в UML
2020
LEARN PYTHON
LEARN PYTHON, Основы Python
2020
Национальный Открытый Университет "Интуит"
INTUIT, Моделирование бизнес-процессов

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

Гражданство: Россия

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

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