Специалисты

Описание

Операционные системы Windows, Ubuntu, Debian, MacOSX
Языки разработки Go, PHP, JavaScript, Node.js, C#
Фреймворки и библиотеки Gin, Revel, .NET Framework, Yii Framework, Bitrix, Symfony, Angular, Vue.js
Багтреккинговые системы Jira, Trello, Redmine, MantisBT
Системы версионного контроля Git, SVN
СУБД MySQL, PostgreSQL, MSSQL, MongoDB
Другие технологии Docker, Ethereum, Redis,Vertica, Docker,Websocket, ES6
Образование: МИРЭА. Программное обеспечение вычислительной техники и автоматизированных систем. 2010

Опыт
Проект

Проект «Внутрибанковские продукты»

Описание

Описание проекта: Разработка внутрибанковских продуктов для сопровождения кредитных операций: работа с обременениями, реструктуризация долга, расчет кредитной нагрузки, обработка заявлений и выдача справок по действующим или закрытым договорам. Цель: - Ускорение и улучшение процесса взаимодействий менеджера банка с клиентом. - Упрощение верификации клиентов. - Минимизация ошибок в действиях менеджеров банка. Архитектура Микросервисы под различные услуги и/или группы услуг. Функции/обязанности: Исправление багов. Коммуникация с командой. Проведение релизов. Написание модульных и интеграционных тестов. Проведение код ревью. Добавление новых фич. Участие в развитии продукта и процессов вместе с командой. Анализ требований. Задачи в проекте: Анализ предоставленных требований. Планирование разработки и декомпозиция задач в рамках SAFe. Разработка api для фронтенда. Сбор и обработка данных о клиенте и предоставляемых ему продуктах Реализация системы управления обременениями и залоговыми объектами. Автоматизация процессов реструктуризации долговых обязательств. Внедрение алгоритмов расчета кредитной нагрузки клиентов. Оптимизация обработки клиентских заявок и запросов на справки по кредитным договорам. Обеспечение работы с действующими и архивными договорами кредитования. Роль в проекте: Ведущий GO разработчик Состав команды: 2 backend-разработчика, 1-3 frontend-разработчика, 1 системный аналитик, 1 QA, 1 дизайнер, РП

Технологии

Golang, Postgres, Kafka, REST

Длительность

ноябрь 2023 — по настоящее время месяцев

Проект

Проект «Сервис удалённого контроля доступа»

Описание

Описание проекта: Проект автоматизации управления доступом к помещениям на основе анализа данных с камер видеонаблюдения и систем бронирования. Обеспечение безбарьерной среды (без физических пропусков) внутри коворкинг-центра, разработка систем бронирования помещений. Цель: - Повышение безопасности за счёт точного контроля доступа. - Снижение затрат на обслуживание. - Увеличение прозрачности и удобства работы сотрудников благодаря автоматической системе бронирования и уведомления об изменениях в расписании доступа. Архитектура Микросервисы для сбора данных с внешних сервисов (камеры, СКУД, серверы событий). Функции/обязанности: Исправление багов. Коммуникация с командой. Проведение релизов. Написание модульных и интеграционных тестов. Добавление новых фич. Участие в развитии продукта и процессов вместе с командой. Анализ требований. Задачи в проекте: Разработка микросервисов по ТЗ, предоставленным РП. Анализ предоставленного ТЗ. Самостоятельное принятие решения о порядке разработки, архитектуре и используемого подхода взаимодействия с внешними сервисами. Разработка алгоритмов распознавания лиц на основе видеопотоков от камер наблюдения. Создание системы учета посещаемости помещений через интеграцию с календарями и системами бронирования. Реализация автоматического принятие решений о доступе конкретных лиц или групп в определенные помещения на основании текущих данных. Внедрение уведомительной системы для оповещения ответственных лиц при нарушении правил доступа. Роль в проекте: GO разработчик Состав команды: 3 backend-разработчика, 2 frontend-разработчика, РП, дизайнер

Технологии

Golang, IoT, Computer Vision

Длительность

июнь 2023 — октябрь 2023 месяца

Проект

Проект «Интерактивный музей и пространство для IT сферы»

Описание

Описание проекта: Интерактивный ИТ-музей и пространство для нетворка с интеграций дополнительных сервисов и оборудования. Уникальное пространство, которое представляет историю информационных технологий, цифровой революции и развития компьютерных наук через интерактивные выставки, экспонаты и мультимедийные средства. Кроме того, это место также служит площадкой для образовательных мероприятий, сетевых мероприятий и интеграции с современным оборудованием и сервисами. Степень готовности – MVP. Функции/обязанности: Разработка микросервисов для связи внутреннего ПО и обеспечения отчетности и внутренней безопасности по доступу посетителей в здание и его помещения. Задачи в проекте: Разработка и поддержка серверных компонентов Создание API для взаимодействия между интерактивными экспонатами и центральной системой музея. Интеграция с современными технологиями, такими как IoT-устройства, датчики, VR/AR-системы и другие технологии для обогащения интерактивного опыта посетителей. Работа над оптимизацией производительности и масштабируемостью серверных компонентов. Сотрудничество с другими членами команды для обеспечения интеграции серверной части с мультимедийными и интерактивными аспектами музея. Обеспечение безопасности данных и системы музея. Роль в проекте: GO разработчик Состав команды: 1 Senior Backend, 2 Backend, 1 Middle Frontend, 1 Database Administrator, 1 Security Specialist, 1 DevOps, 1 QA, 1 PM, 1 UX/UI Designer

Технологии

Golang, Gin, JavaScript, React, PostgreSQL, AWS, nats, RESTful API, Websocket.

Длительность

декабрь 2022 — май 2023 месяца

Проект

Проект «Транспортная система сообщений»

Описание

Описание проекта: Разработка highload транспортной системы сообщений неограниченного размера с гарантированной доставкой по протоколам tcp/udp Функции/обязанности: Разработка высокопроизводительных серверных компонентов системы с использованием Golang. Разработка и оптимизация алгоритмов передачи и обработки сообщений неограниченного размера для гарантированной доставки сообщений по протоколам TCP и UDP. Задачи в проекте: Разработка и поддержка API для взаимодействия с системой. Работа с системами управления сообщениями, включая очереди и брокеры сообщений. Тестирование и оптимизация производительности серверных компонентов. Работа над обеспечением безопасности системы, включая обработку угроз и защиту данных. Сотрудничество с другими членами команды для интеграции с другими системами и компонентами. Роль в проекте GO разработчик Размер команды: 1 TechLead/Solution Architect, 4 Backend, 2 QA, 1 DevOps, 1SA, 1PM

Технологии

Golang, TCP/UDP, RabbitMQ, Apache Kafka, Docker, Kubernetes, Postgres, minio, nats

Длительность

июль 2022 — декабрь 2022 месяца

Проект

Проект «Маркетплейс (мобильное приложение для Android)»

Описание

Описание проекта: Мобильное приложение для Android, представляющее собой маркетплейс, позволяющий продавцам размещать свои товары или услуги, а покупателям находить и приобретать их. Функции/обязанности: Разработка бэкенда для работы приложения Выстраивание процессов доставки кода с проверкой его качества Анализ существующей системы, выявление узких мест Оценка производительности и масштабируемости решения Проведение дэйли, ретроспектив, перформанс ревью команды Задачи в проекте: Разработка бэкенд-части приложения на Golang. Создание и поддержка API для мобильного приложения, позволяющего передавать данные о товарах, пользователях, заказах и других сущностях. Работа над безопасностью и аутентификацией, чтобы обеспечить защиту данных пользователей и транзакций. Интеграция с базами данных и системами хранения данных для сохранения информации о товарах и пользователях. Работа с системами платежей и обработки транзакций. Оптимизация производительности сервера и обеспечение масштабируемости. Взаимодействие с другими членами команды, в том числе с Android-разработчиками, для интеграции клиентской и серверной частей приложения. Обеспечение мониторинга метрик системы и серверных компонентов. Роль в проекте: GO разработчик Размер команды: 1 UI/UX designer, 1 PM, 2 Android developers, 1 iOS developer, 1 Senior Backend, 1 QA, 1 PO

Технологии

Golang, Android, PostgreSQL, RESTful API, Docker, Kubernetes

Длительность

март 2022 — июль 2022 месяца

Проект

Проект «Платформа для оплаты товаров и услуг»

Описание

Описание проекта: Универсальная платформа, которая позволяет пользователям социальной сети (или посетителям внешних сайтов и магазинов) совершать покупки и оплачивать товары и услуги непосредственно через эту платформу. Это позволяет улучшить пользовательский опыт и упростить процесс оплаты. Функции/обязанности: Разработка бэкенда для работы приложения, роль - связующее звено между независимыми подсистемами. Интеграция с внешними API Детальный анализ стека вызовов для выявления и исправления ошибок Задачи в проекте: Разработка и поддержка бэкенд-части платформы на Golang. Создание API для взаимодействия между клиентскими приложениями (социальной сети, веб-сайтов) и бэкендом платформы. Работа с базой данных для хранения информации о пользователях, транзакциях, платежах и товарам/услугах. Интеграция с внешними платежными системами, банками и платежными шлюзами. Обеспечение безопасности платформы и данных пользователей, включая обработку платежей и аутентификацию. Разработка системы управления транзакциями, отслеживание статусов платежей и резервирование средств. Оптимизация производительности бэкенд-серверов и обеспечение масштабируемости системы. Работа с мониторингом и логированием для отслеживания производительности и обнаружения проблем. Роль в проекте GO разработчик Размер команды: 1 PO, 1 PM, 2 Senior Backend, 2 Middle Backend, 1 Frontend, 1 QA, 1 UX/UI Designer, 1 BA, 1 Security Specialist

Технологии

Golang, React, PostgreSQL, PCI DSS, Docker, Kubernetes

Длительность

сентябрь 2021 — февраль 2022 месяца

Проект

Проект «Приложение взаимообмена данными»

Описание

Описание проекта: Разработка и поддержка серверного приложения, целью которого является обеспечение взаимообмена данными между закрытыми сервисами биржи и клиентским приложением, обеспечение авторизации, мониторинг сервисов, передача и получение данных Функции/обязанности: Проектирование API Участие в разработке серверной части системы Сбор и анализ требований Проведение код-ревью и поддержание архитектуры Задачи в проекте: Разработка и поддержка серверных компонентов на Golang, включая обработку запросов от клиентского приложения и взаимодействие с закрытыми сервисами биржи. Создание API для взаимодействия между клиентским приложением и серверными сервисами. Обеспечение безопасности данных и авторизации, включая работу с токенами и сессиями. Разработка механизмов мониторинга и отслеживания состояния сервисов, чтобы обеспечить высокую доступность и быструю реакцию на сбои. Интеграция с другими сервисами и компонентами биржи, включая сервисы баз данных, очередей сообщений и механизмы кэширования. Работа над оптимизацией производительности серверных компонентов для обеспечения высокой пропускной способности и низкой задержки данных. Разработка механизмов для передачи и получения данных в реальном времени. Роль в проекте: GO разработчик Размер команды: 1 PO, 1 PM, 2 Senior Backend, 2 Middle Backend, 1 QA, 1 System Administrator, 1 DevOps, 1 Security Specialist

Технологии

Golang, PostgreSQL, RESTful API, Websocket

Длительность

март 2021 — сентябрь 2021 месяц

Проект

Проект «Банковский интегратор PCI»

Описание

Описание проекта: Проект по совмещению внутрибанковских продуктов с одним из общеизвестных решений по работе с клиентами и учетом их платежных карт, а также операций по ним. Проект разработан с учетом стандарта PCI DSS. Функции/обязанности: Проектирование API Участие в разработке серверной части системы Проведение код-ревью и поддержание архитектуры Выстраивание процессов доставки кода с проверкой его качества Задачи в проекте: Разработка и поддержка серверных компонентов на Golang для интеграции внутренних банковских систем с решением для работы с клиентами и учета платежных карт. Создание API и сервисов для взаимодействия между банковскими продуктами и сторонними системами. Работа с базами данных для хранения информации о клиентах, платежных операциях и других данных. Обеспечение безопасности данных и транзакций, включая шифрование и аутентификацию. Разработка механизмов мониторинга и управления работоспособностью системы для обеспечения надежности и высокой доступности. Интеграция с API сторонних решений, включая взаимодействие с платежными шлюзами и системами учета карт. Оптимизация производительности серверных компонентов и обеспечение масштабируемости. Роль в проекте: GO разработчик Размер команды: 1 PM, 2 BA, 1 Senior Backend, 1 Middle Backend, 1 Junior Backend, 1 Senior System Architect, 1 Security Specialist, 1QA, 1 Database Administrator, 1 Network Administrator, 1 Technical Support

Технологии

Golang, MongoDB, JWT, Elasticsearch, Gitlab CI/CD, HTML, CSS, JavaScript

Длительность

январь 2020 — март 2021 месяц

Проект

Проект «Банковское ПО. Под NDA»

Описание

Описание проекта Разработка банковского ПО, разработка адаптера по подключению к lankapay, менеджера tcp соединений, разработка сервисов обработки входящих сообщений Роль в проекте Ведущий back-end разработчик

Технологии

Go, PostgreSQL, Git, Redis

Длительность

январь 2019 — январь 2020 месяцев

Проект

Проект «Платформа эмиссии и оборота складских свидетельств»

Описание

Описание проекта: Платформа, позволяющая осуществлять эмиссию и оборот складских свидетельств в электронном виде с использование блокчейна (Etherium). Разработка микросервиса по эмиссии свидетельства, разработка смарт-контракта) Функции/обязанности: Анализ требований к платформе и её компонентам. Проектирование архитектуры платформы и её компонентов. Обеспечение безопасности при работе с данными пользователей. Задачи в проекте: Разработка микросервисов для эмиссии складских свидетельств. Разработка смарт-контрактов для работы с блокчейном Ethereum. Интеграция микросервисов и смарт-контрактов с существующими системами. Обеспечение безопасности при работе с данными пользователей. Тестирование разработанного функционала. Документирование разработанного кода и процессов. Внесение изменений и улучшений в соответствии с обратной связью от пользователей.

Технологии

.

Длительность

октябрь 2019 — январь 2020 месяцев

Проект

Проект «Мессенджер»

Описание

Описание проекта: Кроссплатформенное мобильное/десктопное приложение (IOS, Android, Desktop) - мессенджер с шифрованием, пересылаемых сообщений. В качестве канал передачи данных используется -websocket. Серверная часть написана на языке Go с использованием. СУБД PostgreSQL. Для максимального ускорения работы мобильного приложения была написана библиотека шифрования на языке Go Роль в проекте: Ведущий back-end разработчик

Технологии

React Native, ReactJS, Redux, Go, PostgreSQL, Websocket, JavaScript, ES6

Длительность

март 2018 — август 2018 месяцев