Tsach Olshevizky

Hello, I'm Tsach

I'm a Program Developer with few years of experience.
Designing, developing, and maintaining high-scale complex applications.
Passionate about Back-End and Full-Stack development.

SEE MY RESUME

About Me

Profile Picture

I'm Tsach, a software developer with a background in mechanical engineering and a strong passion for backend and full-stack development.

After completing my B.Sc in Mechanical Engineering at Ben-Gurion University and working for several years in the defense and medical industries, I transitioned into software development β€” where I’ve been leading and contributing to real-world projects across various environments and teams.

I enjoy working on backend systems, data flow design, and building tools that are efficient, scalable, and maintainable. I'm experienced in modern development workflows, including CI/CD, version control, agile methodologies, and cross-team collaboration.

Outside of work, I'm a football fan (especially Israeli and European leagues), and I’ve been exploring music by learning to play the drums and piano 🎹πŸ₯.

Career & Education

Ben-Gurion University

2012–2016

B.Sc. Mechanical Engineering
Ben-Gurion University

Rafael Advanced Defense Systems Logo

2016–2021

Mechanical Engineer
Rafael – Defense Industry

Medispec Logo

2021–2022

Mechanical Engineer
Medispec – Medical Devices

infinity-labs Logo

2022–2023

Full-Stack Trainee
Infinity Labs R&D

Elbit Systems Logo

2023–2025

Software Developer
Elbit Systems

Elbit Systems Logo

2025–Today

Software Developer
FreeLancer

My Projects

Freelancer Projects

DrFinkelstein.co.il

A responsive website for a medical clinic built in HTML, CSS, and JavaScript. Features image galleries, animations, and a custom form submission flow.

HTML CSS JavaScript
Visit Site
View on GitHub

DrFikiServer (Backend API)

A backend server written in C# (.NET Core) connected to MongoDB, handling form submissions, image uploads, and email notifications with SendGrid integration. Deployed using Render for live API hosting.

C# .NET Core REST API MongoDB Docker Render
View on GitHub

FikiDesk (Desktop Application)

A WPF desktop application that allows clinic staff to view, manage, and interact with data coming from the website via the DrFikiServer API. Includes image previews, search filters, and admin controls.

C# WPF REST API
View on GitHub

Elbit Projects

FLT (Flight Launcher Terminal)

A WPF-based client-server solution targeting .NET Framework 4.6.1, designed for UAV ground control and diagnostics. Provides a rich client interface for system monitoring, configuration, and control. Integrates with hardware via WCF and device proxies. Key features include configuration validation, video streaming, dynamic form handling, and MVVM-based logic (with MVVM Light). The app is modular and multi-threaded with strong separation between client, service, and domain layers.

C# .NET Framework 4.6.1 WPF WCF MVVM Multithreading Modular Architecture

FTS (Flight Termination System)

A .NET Framework 4.6.1 solution for managing UAV operations such as telemetry, navigation, and system control. Includes features like waypoint import/export, device parameter handling, and communication monitoring. Implements WCF for service communication and a modular architecture with components like FTSMgr, Devices, and Forms. Integrated with NAVDB and built with multithreading and Windows Forms for user interaction.

C# .NET Framework 4.6.1 Windows Forms WCF Multithreading Modular Architecture

Infinity Labs Projects

Multi-Protocol IoT Server

A robust Java-based backend server designed for IoT systems. Handles TCP, UDP, and HTTP protocols using Java NIO. Features dynamic plugin loading via a custom factory (hot-swap `.jar` commands), multi-threaded request handling, REST endpoints, and MongoDB/MySQL storage.

Java Java NIO MongoDB MySQL REST Multithreading Plugins
View on GitHub

Watchdog System

A self-reviving watchdog mechanism using POSIX features like fork, execvp, signals, and semaphores. Two processes monitor each other and automatically restart the other if it crashes, ensuring high system availability and fault tolerance.

C POSIX Signals Semaphores Multithreading Makefile
View on GitHub