ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Tamar E.

GitHubBlog Post

Bio

Embedded and performance-oriented software engineer with hands-on experience in C/C++ development, real time Linux systems, and low-level optimization. Strong analytical thinker with proven ability to research complex code, design efficient multithreaded solutions, and produce clear, high-quality documentation. Delivered significant performance improvements in embedded style projects and consistently excel in deep-technical, high-focus tasks. Seeking a position in Embedded Systems / high-performance Backend to apply my skills and grow professionally.

Skills

Python
C++
C
CI/CD
Linux (WSL2/HPC)
CMake
Git/GitHub
GitHub Actions
Multithreading (OMP)
Atomic operations
Linux perf
Google Benchmark
NUMA-aware optimization
Google Test
Multi-thread sanitizers
LEMON library
Multi-toolchain builds (GCC & Clang).

Bootcamp Project

Weighted Matching in a Poly-Streaming Model

Efficient weighted matching algorithms for poly-streaming graph processing

Next Silicon

Mentored by: Next Silicon

Embedded Systems Bootcamp 2025 (Embedded)

Responsibilities:

  • Developed a parallel real-time streaming algorithm in C++ inspired by “Weighted Matching in a Poly Streaming Model” (ESA 2025), including trade-offs analysis for runtime, memory and accuracy.

  • Implemented multithreading with NUMA-aware optimization on multi-socket servers, improving cache locality, managing global/local state, and reducing contention using atomic operations and hybrid locking.

  • Performed in-depth profiling using perf and Google Benchmark, analyzing runtime, scaling, and memory usage across all algorithm variants.

  • Validated solution quality on real RB/Pajek datasets, using the LEMON library for accurate graph processing and correctness checks.

  • Integrated extensive unit and integration tests using Google Test, combined with an automated CI pipeline (GitHub Actions) to to maintain correctness and stability across all variants.

  • Researched cloud-based data access; evaluated direct reading and compressed datasets, but avoided it due to latency and decompression overhead.

  • Built cross-platform CMake infrastructure, worked with GitHub code reviews, and deployed on WSL2 and HPC Linux environments for full portability.

  • Achieved 60–80× speedup on large graphs, with solution quality aligned to theoretical guarantees and near-linear multithreaded scaling.

Tamar E. - Task Preview
Click to enlarge

Additional Projects

2025 | SaaS Application for Competition Management | SIB

• Developed a web-based interactive platform for managing visual creation competitions based on weekly challenges.

• Built using C#, .NET Core, React, and selected Angular components.

• Implemented features including AI-generated image uploads, community-based rating, automatic winner selection, email notifications, user and role management, and dynamic data visualization using SQL and AWS.

• Integrated a custom AI module providing context-based analysis and personalized recommendations to help users choose the most suitable image.

• Implemented REST API integrations, JWT authentication, and deployment through Render.

• Utilized Git for version control and collaborative development.

English Level

Fluent