Матякубов Олег
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)