Hayk Atshemyan
Rating
CV
Senior Rust/C++ Developer | 3 Years of Professional Experience
Results-driven software engineer with 3+ years of hands-on experience in Rust and Modern C++ (C++17/20), specializing in building robust, scalable, and secure systems. Proven expertise in asynchronous programming, data structures and algorithms, and multithreaded/multiprocessing architectures, with a strong understanding of low-level computing, networking protocols, and operating system fundamentals.
Skilled at leveraging the strengths of both Rust’s safety guarantees and C++’s system-level control to build high-performance applications, backend services, and tools for real-time and distributed systems. Familiar with a wide range of software design patterns, memory models, and cybersecurity principles. Enthusiastic about clean architecture, system reliability, and performance-critical development.
Key Areas of Expertise:
Rust: async/await, Tokio, Actix-web, ownership & lifetimes, traits, macros, FFI
C++: multithreading, STL, Boost, RAII, smart pointers, templates, constexpr, Qt
Async Programming: concurrency models, futures, reactors, event-driven design
Data Structures & Algorithms: in-depth knowledge of trees, graphs, hash maps, heaps, dynamic programming, etc.
Design Patterns: SOLID principles, Factory, Singleton, Observer, Strategy, State, etc.
Networking: TCP/UDP, HTTP, WebSockets, TLS, custom protocol design, packet inspection
Cybersecurity: secure coding practices, memory safety, input validation, encryption basics (AES, RSA), threat modeling
Operating Systems: process scheduling, memory management, file systems, inter-process communication (IPC), system calls
Multiprocessing & Parallelism: threads, message passing, shared memory, atomic operations, synchronization primitives (mutexes, semaphores)
Database & Storage: PostgreSQL, SQLite, key-value stores, transaction safety
Tooling & DevOps: Git, CMake, Cargo, Docker, CI/CD, Linux shell scripting, Valgrind, perf
Professional Qualities:
Strong analytical mindset and problem-solving ability
Collaborative team player and effective technical communicator
Continually learning and keeping up with new trends in system design, compiler theory, and memory-safe development
Skills and abilities
Programming
Design & art
Activity
| Latest proposals 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Website - Cash for cars
780 USD
|