Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти Зарегистрироваться
Заказы Услуги Специалисты Проекты Клуб
R100 9f2313bcad194d3a43fca64226823106 Аккаунт верифицирован

Семён Приходько

Реализую проекты под ключ
Норвегия, Oslo, 39 лет
  • Twitter
  • Facebook
  • ВКонтакте
  • Google
  • Жалоба
Обо мне
Стоимость работы:
от 4 000 руб. за час
Профессиональный опыт:
более 10 лет
Форма собственности:
Юр. лицо, ИП, Физ. лицо
Способы оплаты:
безналичный расчёт
# Simon Prykhodko - Software Engineer

## Summary
- Have more than 13 years of experience designing and developing software.
- Have a small team of professionals to help me developing your software.
- Ready to take most challenging tasks.
- Main languages: C/C++ and Golang.
- Secondary languages: JS/Typescript, Python, Rust, C# and many others.

## Natural languages
- Russian (native)
- English (upper-intermediate)

## Some of my latest projects

#### Pipeline for data processing
- Written in C++14 for Linux/OSX.
- Using Google Protobuf and Blosc compression.
- Emphasis on effective parallelization.
- Code generation for fast data export.

#### System for processing network events
- Written in C++14 for Linux/OSX.
- Based on the Active Object pattern.
- Client/server communication using asynchronous gRPC.

#### Decentralized VPN client and server.
- Can be found [here](https://github.com/Privatix/dappctrl).
- Offers a cryptocoin of its own, based on Ethereum.
- Uses OpenVPN under the hood.

#### Media stream monitoring system
- Linux kernel module for UDP-monitoring.
- Distributed cluster of monitoring nodes (written in Golang).
- Node manager with JSON API via HTTP/SSE and websockets.
- Uses NATS for inter-node communication.
- Uses PostgreSQL for data storage.
- Client UI as web-application written in Typescript.

#### Prototype of natural language syntax parser (NLP)
- Can be found [here](https://github.com/ababo/idiot).
- Compacted morphology base for Russian language.
- Concurrent parser with caching capability.
- Rules set for subset of Russian language.
- Regression testing support for syntax rules development.

#### Simple OS kernel prototype for x86-64/AArch64
- Can be found [here](https://github.com/ababo/toy).
- Multiboot specification support (for GRUB2 or patched GRUB).
- Textual VGA-mode (16 colors, limited kprintf).
- CPU topology detection (sockets, cores, threads) for Intel and AMD CPUs.
- Convenient page mapping interface.
- Support of interrupts written in C.
- Simple preemptive scheduler with SMP support.
- Synchronization primitives: spinlock, mutex.

#### Ext2 FS driver design and implementation for proprietary OS
- Written in plain C.
- Error handling and recovery.

#### Online bank account opening system
- Home-brewed microservice framework.
- Backend in C#, frontend in JS/React.

#### C/C++ code completion plugin for Visual Studio
- Based on libclang.
- Support for POSIX-compatible projects.

#### QoE (Quality of Experience) analysis for video/audio streams
- Tool for artifact voting and correlation analysis.
- Adapters for number of open video databases.
- Detectors for various video distortions (blocking, blurriness, etc.).

#### SMPTE 2022-6/7 Support (SDI over IP)
- Stream detection (Linux kernel).
- Stream time delta calculation (Linux kernel).
- Combined RTP drops calculation (Linux kernel).
- SMPTE 2022-6 metadata extraction (user mode).
- SMPTE 2022-6 video/thumbnail extraction (user mode).

## Academic record
- Master of computer science (DonNTU, Sep. 2004 - Dec. 2008).

Ключевые навыки
  • с++
  • golang
  • software architecture
Отзывы
Нет отзывов
Статистика
Статистика фрилансера
Завершенные заказы
0
Заказы в работе
0
Заказы в арбитраже
0
Отзывы заказчиков
+0 / -0
Зарегистрирован
более 5 лет назад
Был последний раз
2 года назад
Верификация
Пользователь верифицирован по номеру телефона
Контакты
Этот пользователь не указал никаких контактов.
Следите за нами в соцсетях
Бот
Хабр Фриланс
  • О сервисе
  • Правила
  • Услуги и цены
  • Клуб
  • Контакты
Помощь
  • Фрилансеру
  • Заказчику
  • Оплата услуг
  • Безопасная сделка
  • Служба поддержки
Документы
  • Соглашение с пользователем
  • Правила оказания услуг
© Habr