Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Hayk Atshemyan

Предложите Hayk работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Армения Yerevan, Армения
10 месяцев 6 дней назад
Свободен для работы свободен для работы
на сервисе 10 месяцев 13 дней
  • ОС
  • Multithreading
  • Networking
  • Algorithms
  • Data Structures
  • backend разработка
  • C/CPP
  • Rust
  • cybersecurity
  • Assembly

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
41
C и C++
Базы данных и SQL 1

Резюме

Сеньор разработчик на Rust/C++ | 3 года профессионального опыта

Инженер-программист с более чем 3-летним опытом разработки на Rust и современном C++ (C++17/20), специализирующийся на создании надёжных, масштабируемых и безопасных систем. Обладает глубокими знаниями в области асинхронного программирования, структур данных и алгоритмов, многопоточности и многопроцессности, а также отличным пониманием низкоуровневого программирования, сетевых протоколов и основ операционных систем.

Умело использует преимущества безопасности Rust и контроль над системой, предоставляемый C++, для разработки высокопроизводительных приложений, серверной логики и инструментов для работы в реальном времени и распределённых систем. Знаком с широким спектром шаблонов проектирования, моделей памяти и принципов кибербезопасности. Увлекается чистой архитектурой, надёжностью систем и оптимизацией производительности.

Ключевые компетенции:

  • Rust: async/await, Tokio, Actix-web, владение и время жизни, трейты, макросы, FFI

  • C++: многопоточность, STL, Boost, RAII, умные указатели, шаблоны, constexpr, Qt

  • Асинхронное программирование: модели конкурентности, future-объекты, реактивный подход, событийно-ориентированная архитектура

  • Структуры данных и алгоритмы: глубокое знание деревьев, графов, хэш-таблиц, куч, динамического программирования и др.

  • Шаблоны проектирования: SOLID-принципы, фабрика, синглтон, наблюдатель, стратегия, состояние и др.

  • Сетевое программирование: TCP/UDP, HTTP, WebSockets, TLS, разработка собственных протоколов, анализ пакетов

  • Кибербезопасность: безопасное программирование, защита памяти, валидация ввода, основы шифрования (AES, RSA), моделирование угроз

  • Операционные системы: планирование процессов, управление памятью, файловые системы, межпроцессное взаимодействие (IPC), системные вызовы

  • Многопроцессность и параллелизм: потоки, обмен сообщениями, разделяемая память, атомарные операции, примитивы синхронизации (мьютексы, семафоры)

  • Базы данных и хранилища: PostgreSQL, SQLite, key-value хранилища, безопасность транзакций

  • Инструменты и DevOps: Git, CMake, Cargo, Docker, CI/CD, скрипты под Linux, Valgrind, perf

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

  • Сильные аналитические способности и умение решать сложные задачи

  • Умение работать в команде и эффективно взаимодействовать с коллегами

  • Постоянное стремление к развитию и изучению новых технологий в области системного проектирования, компиляторов и безопасной разработки

Навыки и умения

Активность

  Последние ставки 1
Website - Cash for cars
34 556 UAH