Специалисты

Описание

Технологии:
Go, NodeJS, SQL/NoSQL, Solution Architecture, PostgreSQL, MongoDB, Couchbase, Redis, RabbitMQ, Apache Kafka, Elasticsearch Docker, Kubernetes, DC/OS, Grafana, Graylog, Fluentd, ELK, php, symfony, Django, nodejs, mongodb, redis, jquery, react, C#, .net

Операционные системы:
Windows, Linux (Debian)

Другое:
Agile (Scrum, XP), TDD, BDD, Problem solving, Blockchain, Fintech

Образование: Высшее
Кыргызский Государственный Технический Университет (Бакалавриат), 2016
Software engineering.

Опыт
Проект

Процессинг для криптобанка

Описание

Описание выполненных задач - Работаю в команде операционного процессинга — разрабатываю учетные функции и, как правило, относящиеся к зоне ответственности CBS, а также основные процессинговые процессы — платежный процессор и платежный шлюз. - Функции, связанные с bpmn. Многое связано с двойной бухгалтерией. Интеграция с собственным блокчейн-процессингом. - Все задачи выполняются с помощью Golang Роль в проекте Go разработчик

Технологии

Go JavaScript / TypeScript NoSQL

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

Март 2022 - Декабрь 2022 месяца

Проект

Сервис для крипто-инвестиций

Описание

Описание выполненных задач - Используя golang, я разработал интеграцию для некоторых популярных протоколов dexes — математические расчеты и поддержание актуального состояния пула на основе свойств пула, полученных из журналов блокчейна и показаний контрактов. - Задействованные проекты Defi: uniswap uniswap v3, curve, balancer, bancor. Идея состоит в том, чтобы прочитать логи всех пулов, которые есть в наборе данных, и предоставить расчеты количества входящих и исходящих токенов в каждом dex на данный момент. Для такого рода задач было проделано много чтения и анализа кода смарт-контрактов Solidity и Viper. - Разрабатывал бэкенд-статистику и мониторинг для некоторых проектов компании на основе логов блокчейна и интеграций блокчейна. - Разработаны сервисы, создающие блокчейн-транзакции в автоматическом режиме с расчетными параметрами на основе условий (роботы). - Все задачи выполнялись с помощью golang. Blockchains – ethereum and polygon. Роль в проекте Go разработчик

Технологии

Go NodeJS SQL/NoSQL Solution Architecture PostgreSQL MongoDB Couchbase Redis RabbitMQ

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

Август 2021- Март 2022 месяца

Проект

Онлайн банк и бэк-офис

Описание

Описание выполненных задач - Сделал бэкэнд для приложения AR с использованием Go и сделал плагин AR для Android для того же проекта. Идея проекта заключалась в том, чтобы дать пользователям возможность загружать свои картины и размещать выставку в любом месте в виде дополненной реальности, а через AR-плагин в мобильном приложении любой желающий мог посмотреть размещенные выставки в городе. - Разрабатывал микросервисы для банковской сферы, используя в основном Go и немного node.js. - Позже дорос до тимлида, работал с командой из 20 разработчиков (backend, android, ios, web) в проекте разработки интернет-банкинга с нуля – участвовал в написании аналитической документации, UX/UI дизайне, архитектуре решения, разработке, тестирование, регулярная поставка релизов, демонстрация функционала клиентам, интеграция с комплексными сервисами, взаимодействие со сторонними командами банка. - Сделал сложную архитектуру всей системы. - Работал над бэкендом, разработал стандарты кодирования для 5 бэкенд кодеров с использованием nodejs. - Создал архитектуру для комплексной интеграции базовой банковской системы и интеграции процессинга карт. - Внедрили CI/CD во всех отделах, настроили мониторинг всей системы, настроили облачную операционную систему. - Делал высокопроизводительные и тяжелые сетевые сервисы на Go. - Как тимлид и архитектор: команда разработала бэкэнд, веб и приложения для Android и ios, позволяющие пользователям получать весь спектр услуг одного конкретного местного банка, а также сделала очень сложный бэк-офис для банка. Для манипулирования финансовыми операциями и сервис для работы с клиентами. Роль в проекте Team Lead/ Ведущий разработчик Go

Технологии

Go NodeJS SQL/NoSQL Solution Architecture PostgreSQL MongoDB Couchbase Redis RabbitMQ

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

Сентябрь 2019- Август 2021 месяц

Проект

Информационный веб-сайт для медицинской лаборатории

Описание

Описание выполненных задач - Разработал информационный веб-сайт для медицинской лаборатории и выполнил комплексную интеграцию с медицинскими и лабораторными информационными системами с использованием фреймворка Django. - Подготовил систему к быстрому развертыванию для любого вида интеграции лаборатории и дизайна пользовательского интерфейса. - Разработаны микросервисы Java Spring для обслуживания данных в виде http API из баз данных Oracle. - Разрабатывал бэкенд-сервисы для системы отслеживания продаж местного оператора мобильной связи, используя c# и фреймворк .net. - Разработал систему учета людей, попавших в рабство, используя фреймворк Django. - Разработал несколько серверных микросервисов для электронной коммерции с использованием nodejs и postgresql. - Разработана с нуля архитектура, интерфейс и серверная часть в проекте по предоставлению системы бухгалтерского учета SaaS для консалтинговых агентств евросоюза с использованием C# и .net. Система очень гибкая и может быть настроена для многих предметных областей без модификаций и легко модифицируется. Роль в проекте Backend developer

Технологии

Django C# .net nodejs postgresql Java Spring

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

Июнь 2018- Август 2019 месяцев

Проект

Веб-сайты и чат-приложение

Описание

Описание выполненных задач - Разработал веб-сайты на php с использованием фреймворка symfony, http api для мобильного приложения существующего медиа-портала. - Выполнял задачи, связанные с развитием интернет-магазина. - Разрабатывал веб-порталы и проекты с использованием фреймворка Django. - Занимался разработкой внешнего интерфейса с использованием jquery для веб-сайтов и react для панелей управления и информационных панелей. - Разработал сложный бэкэнд для чат-приложения с 10000 постоянных пользователей, использующих nodejs, websockets, с и redis. Роль в проекте Backend developer

Технологии

php symfony Django nodejs mongodb redis jquery react

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

Январь 2017- Июнь 2018 месяцев