← Back to Home

CV

Матякубов Олег

Senior .NET Разработчик

Мужчина, 38 лет, родился 3 февраля 1987

Профессиональные навыки

Языки программирования

  • C#
  • JavaScript
  • HTML
  • TypeScript
  • Go (Golang)

Фреймворки

  • .NET Framework
  • .NET 5/6/7/8/9
  • ASP.NET Core
  • Entity Framework Core
  • AngularJS
  • React
  • MVC

Базы данных

  • MS SQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • ClickHouse
  • Redis

Паттерны

  • CQRS
  • DDD
  • Event Sourcing
  • Repository
  • Unit of Work
  • Factory
  • Mediator
  • Observer
  • Strategy
  • Singleton
  • Adapter
  • Decorator
  • Proxy
  • State
  • Composite
  • Chain of Responsibility

Облачные платформы

  • AWS (EC2, S3, Lambda, CloudFront)
  • Azure (App Services, Blob Storage, Functions)

Инфраструктура

  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • Jenkins

Технологии

  • LINQ
  • Blockchain (Ethereum, Bitcoin)
  • RESTful APIs
  • gRPC
  • GraphQL
  • SignalR

Инструменты

  • Git
  • RabbitMQ
  • Kafka
  • Redis
  • Elasticsearch
  • Prometheus
  • Grafana

Тестирование

  • Unit Testing (xUnit, NUnit, MSTest)
  • Integration Testing
  • TDD
  • BDD (SpecFlow)
  • Mocking (Moq, NSubstitute)
  • Test Automation
  • Performance Testing

Опыт работы (7+ лет)

Главный разработчик

Forebit

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

  • Разработка криптокошелька и блокчейн-решений
  • Работа с различными блокчейнами (Ethereum, Bitcoin, Solana)
  • Архитектурное проектирование и техническое руководство
  • Оптимизация производительности высоконагруженных систем
  • Разработка на .NET 8/.NET 9 с применением CQRS, Event Sourcing
  • Создание микросервисов на Go для интеграции с внешними API

Ведущий разработчик .NET

Moscow Credit Bank

Август 2022 — Август 2023

  • .NET 6/7/8, CQRS/DDD, Микросервисная архитектура
  • Работа с базами данных: Oracle, PostgreSQL, ClickHouse
  • Внедрение паттернов Mediator, Observer, Strategy
  • Автоматизация CI/CD с Azure DevOps
  • Юнит-тестирование
  • Работа с брокерами сообщений (RabbitMQ, Kafka)
  • Самостоятельное развертывание инфраструктуры с Docker

.NET Engineer

Ubikiri

Октябрь 2021 — Август 2023

  • .NET 5/6/7, CQRS/DDD, Angular, Kubernetes
  • Микросервисная архитектура
  • Разработка криптокошелька
  • Разработка системы нотариального заверения файлов на основе блокчейна
  • Развертывание на AWS с использованием Lambda, S3, EC2
  • Применение паттернов проектирования: Adapter, Decorator, Proxy
  • Техническое руководство проектами

.NET Developer

Intrigma

Сентябрь 2019 — Декабрь 2021

  • Разработка бэкенд и фронтенд ПО с использованием .NET 4.7/5
  • Поддержка инфраструктуры, настройка развертывания
  • Написание модульных тестов
  • Интеграция с Azure для облачного хранения и аналитики
  • Контейнеризация приложений с Docker
  • Agile процесс

.NET Developer

FriendWork Recruiter

Декабрь 2017 — Ноябрь 2019

  • Разработка бэкенда и фронтенда с использованием C#, Web API, ASP MVC и JS
  • Поддержка инфраструктуры, конфигурация развертывания, разработка новых функций
  • Внедрение паттернов State, Composite, Chain of Responsibility

Персональные проекты (последние 6 месяцев)

  • Разработка персонального ИИ-ассистента с использованием .NET 8
  • Создание медицинского ИИ-консультанта с развертыванием на AWS
  • Исследование и интеграция современных LLM
  • Построение аналитической платформы с использованием ClickHouse
  • Создание утилит для обработки данных на Go
  • Разработка микросервиса для мониторинга блокчейн-транзакций на Go

Образование

Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

Программное обеспечение и автоматизированные системы

2016

Языки

  • Русский: Родной
  • Английский: B1 (Средний)

Oleg Matyakubov

Senior .NET Developer

Male, 38 years old, born February 3, 1987

Technical Skills

Programming Languages

  • C#
  • JavaScript
  • HTML
  • TypeScript
  • Go (Golang)

Frameworks

  • .NET Framework
  • .NET 5/6/7/8/9
  • ASP.NET Core
  • Entity Framework Core
  • AngularJS
  • React
  • MVC

Databases

  • MS SQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • ClickHouse
  • Redis

Patterns

  • CQRS
  • DDD
  • Event Sourcing
  • Repository
  • Unit of Work
  • Factory
  • Mediator
  • Observer
  • Strategy
  • Singleton
  • Adapter
  • Decorator
  • Proxy
  • State
  • Composite
  • Chain of Responsibility

Cloud Platforms

  • AWS (EC2, S3, Lambda, CloudFront)
  • Azure (App Services, Blob Storage, Functions)

Infrastructure

  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • Jenkins

Technologies

  • LINQ
  • Blockchain (Ethereum, Bitcoin)
  • RESTful APIs
  • gRPC
  • GraphQL
  • SignalR

Tools

  • Git
  • RabbitMQ
  • Kafka
  • Redis
  • Elasticsearch
  • Prometheus
  • Grafana

Testing

  • Unit Testing (xUnit, NUnit, MSTest)
  • Integration Testing
  • TDD
  • BDD (SpecFlow)
  • Mocking (Moq, NSubstitute)
  • Test Automation
  • Performance Testing

Work Experience (7+ years)

Lead Developer

Forebit

September 2023 — Present

  • Development of cryptocurrency wallet and blockchain solutions
  • Working with various blockchain platforms (Ethereum, Bitcoin, Solana)
  • Architectural design and technical leadership
  • Performance optimization of high-load systems
  • Development with .NET 8/.NET 9 using CQRS, Event Sourcing
  • Creating microservices with Go for external API integration

Lead .NET Developer

Moscow Credit Bank

August 2022 — August 2023

  • .NET 6/7/8, CQRS/DDD, Microservice architecture
  • Working with databases: Oracle, PostgreSQL, ClickHouse
  • Implementation of Mediator, Observer, Strategy patterns
  • CI/CD automation with Azure DevOps
  • Unit testing
  • Working with message brokers (RabbitMQ, Kafka)
  • Infrastructure deployment with Docker

.NET Engineer

Ubikiri

October 2021 — August 2023

  • .NET 5/6/7, CQRS/DDD, Angular, Kubernetes
  • Microservice architecture
  • Cryptocurrency wallet development
  • Blockchain-based notary system for files
  • Deployment on AWS using Lambda, S3, EC2
  • Implementation of design patterns: Adapter, Decorator, Proxy
  • Technical project leadership

.NET Developer

Intrigma

September 2019 — December 2021

  • Backend and frontend development with .NET 4.7/5
  • Infrastructure support, deployment configuration
  • Unit testing
  • Azure integration for cloud storage and analytics
  • Application containerization with Docker
  • Agile process

.NET Developer

FriendWork Recruiter

December 2017 — November 2019

  • Backend and frontend development with C#, Web API, ASP MVC and JS
  • Infrastructure support, deployment configuration, new feature development
  • Implementation of State, Composite, Chain of Responsibility patterns

Personal Projects (Last 6 months)

  • Development of personal AI assistant using .NET 8
  • Creation of AI medical consultant deployed on AWS
  • Research and integration of modern LLMs
  • Building an analytics platform with ClickHouse
  • Creating data processing utilities with Go
  • Development of microservice for blockchain transaction monitoring using Go

Education

St. Petersburg National Research University of Information Technologies, Mechanics and Optics

Computer software and automated systems

2016

Languages

  • Russian: Native
  • English: B1 (Intermediate)