profile picture

Hi!, I'm Yarden Regev

Software Developer

3+ years of hands on experience

C, C++, Python

Work Experience

workplace icon

Software Developer

Infinidat

2025 - Today

Visit Company Website

At Infinidat, I contribute to the automation infrastructure team, developing tools that simulate client interaction with enterprise storage solutions.

Maintain and enhance a critical C++ I/O generation and verification tool, ensuring data integrity across large-scale storage systems — including resolving a major integrity issue that had persisted for over 1.5 years.

Optimized the development environment by leveraging mounted file systems, CMake indexing, and clangd, improving code navigation and development speed by over 100%.
Facilitated the successful adoption of this environment across the entire team, including the team lead, by leading a structured integration day.

Maintain a Python-based Docker monitoring system built on FastAPI and MongoDB, enabling anomaly detection and automated notifications through email and Slack.
Resolved a critical resource management issue that caused container crashes under load, unlocking successful company-wide deployment of the system.

Work with Python-based testing frameworks to initiate and orchestrate storage validation tests, applying advanced features such as decorators, fixtures, and parametrization.

Collaborate across teams to ensure robust, scalable, and efficient infrastructure for continuous validation of storage products.

workplace icon

Software Developer

Cellium

2022 - 2024

Visit Company Website

At Cellium, I developed embedded software for cutting-edge signal relay devices that extend 5G and wireless coverage to areas with poor reception, such as parking lots and underground facilities.

Designed and optimized real-time C applications for RTOS environments, integrating low-level communication protocols (UART, SPI, I2C) for seamless hardware interaction.

Played a key role in the full-stack development of a web platform for remote monitoring and control of deployed systems, leveraging Python (Django), HTML, CSS, and JavaScript to enable real-time system tracking and management.

Engineered efficient database interactions to manage real-time data retrieval and system diagnostics.

Worked extensively with Linux environments, optimizing software performance on embedded platforms such as Raspberry Pi.

Implemented and fine-tuned ADC sensor code for precise monitoring and transmission control.

workplace icon

Software Developer

InfinityLabs R&D

2021 - 2022

Visit Company Website

At Infinity Labs R&D, I Gained hands-on experience in C and C++ programming, system programming, and Linux tools.

Applied OOP, data structures, and algorithms to solve problems.

Developed networking software with TCP/IP, and optimized performance through multithreading.

Worked in an Agile environment, honing skills in time estimation, effort optimization, and team collaboration.

Strengthened soft skills like communication and technology research.

Skills & Technologies

C

Developed and optimized high-performance embedded software features.
Worked in a real-time operating system (RTOS) environment.
Focused on performance-oriented design and efficient resource management.

C++

Designed and implemented complex features using OOP and the STL.
Optimized for performance, memory usage, and concurrency in large-scale systems.
Experienced with modern C++ tooling including CMake, clangd, LSP, and remote debugging with GDB server.

Python

Developed scalable back-end applications with Django and FastAPI.
Designed efficient database models with ORM frameworks and MongoDB.
Applied advanced Python concepts such as decorators, generators, fixtures, and parametrization.

Education & Certifications

education icon

AWS Certified Developer - Associate

Amazon Web Services (AWS)

2024

View Certification
education icon

Software Developer

InfinityLabs R&D

2021

View Certification

Software Projects

Screenshot of C++ Multiplayer Card Game

C++ Multiplayer Card Game

A multiplayer C++ CLI game that connects players across a TCP network for seamless cross-computer gameplay.

C++LinuxMultithreadingOOPTCP/IP
Screenshot of PC Remote Controller

PC Remote Controller

A Python application that allows users to remotely control their PC using a web interface.

PythonDjangoHTMLCSSJavaScriptTLS/SSL