Специалисты
Операционные системы 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 месяцев