ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Nechama M.

GitHub

Bio

Embedded Developer with hands-on experience in system-level programming, performance optimization, and multithreaded development. Skilled in memory management, and synchronization, with strong analytical thinking and fast learner, motivated to contribute and grow in a high-performing engineering team.

Skills

Python
C++
C
Node.js
React
CI/CD
WebSockets
Python
C++
C
Node.js
.NET
React
WebSockets
CMake
Google Benchmark
Google Test
perf
Multithreading
NUMA

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:

  • Implemented several optimized algorithmic variants of the Poly-Streaming Maximum Weight Matching algorithm in C++, enabling scalable, high-performance graph processing based on an academic research model.

  • Implemented efficient synchronization mechanisms that reduced contention and improved scalability and stability across multi-core parallel environments.

  • implemented a NUMA-aware variant of the algorithm, ensuring locality-optimized memory usage, reduced remote access, and improved performance on multi-socket systems.

  • Developed a comprehensive test suite with Google Test and integrated it into a CI pipeline (GitHub Actions) to automatically run unit and integration tests, ensuring correctness and code quality across the project.

  • Used Sanitizers and perf to identify performance bottlenecks and achieve significant runtime improvements.

  • Used CMake to build a clean and modular system, working in a Linux environment

  • Research: Cloud Data Access – Investigated loading compressed graph datasets directly from cloud storage to reduce local disk usage, experiments showed that latency and decompression overhead made this approach impractical for high-performance runs.

Nechama M. - Task Preview
Click to enlarge

Additional Projects

2025 | Inquiry Management system | Pure Java

• Built a multithreaded client–server system with WebSocket and Reflection.

• Developed a modular and maintainable architecture with clean separation between

components.

• Used Bitbucket, and Agile practices for team collaboration.


2025 | Inventory Management System | .NET 8, C#, 3-Layer Architecture

• Built a modular inventory system using a Three-Layer Architecture (UI, BLL, DAL).

• Applied OOP and design patterns to improve structure and maintainability.

• Developed a WinForms UI with scalable business logic and data layers.

English Level

Working Proficiency