Hayk Atshemyan
Рейтинг
Резюме
Сеньор разработчик на 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
|