About
I'm passionate about building products that actually work at scale and solve real problems
Activity
-
Who knew debating on stage could be so much fun!? Today, I participated in a cybersecurity debate centered around whether or not TPRM can be managed…
Who knew debating on stage could be so much fun!? Today, I participated in a cybersecurity debate centered around whether or not TPRM can be managed…
Liked by Matan Yemini
-
XFactor brought me closer to venture and I'm beyond grateful for the support of Chip Hazard and Flybridge. It ended up transforming my career in ways…
XFactor brought me closer to venture and I'm beyond grateful for the support of Chip Hazard and Flybridge. It ended up transforming my career in ways…
Liked by Matan Yemini
Experience
Education
Licenses & Certifications
-
-
-
-
-
-
Predict Employee Turnover with scikit-learn
Coursera
IssuedCredential ID https://coursera.org/share/6a124e598e35a723eb15bddaab2e0f28
Volunteer Experience
-
Partner
Chill Organization
- 2 years 9 months
Civil Rights and Social Action
Tech and Strategy Consultant.
Chill is a social initiative dedicated to supporting teenagers in distress—anytime, anywhere.
Our solution is built around an anonymous and user-friendly application that provides immediate help:
- Emergency Button: Sends an alert with GPS location to our volunteer center
- Instant Help: Provides chat and video call options for immediate support
Achievements:
• Won the Social Innovation Award of the “JDC” 2018
• 1st place in Muni Expo…Tech and Strategy Consultant.
Chill is a social initiative dedicated to supporting teenagers in distress—anytime, anywhere.
Our solution is built around an anonymous and user-friendly application that provides immediate help:
- Emergency Button: Sends an alert with GPS location to our volunteer center
- Instant Help: Provides chat and video call options for immediate support
Achievements:
• Won the Social Innovation Award of the “JDC” 2018
• 1st place in Muni Expo Innovation Convention 2019
Publications
-
Take Advantage of Node.js Cluster and Child Processes with PM2, RabbitMQ, Redis and Nginx
Medium
See publicationHow to take advantage of Node.js built-in libraries of Cluster and Child Processes to create an application that can distribute the load of incoming connections with no downtime and much more. We will use the RabbitMQ message broker and Redis pub/sub pattern. In addition, Nginx web server will be used as our reverse proxy and load balancer.
-
NATS Streaming in the Node.js World with Kubernetes How-To Guide
Medium
See publicationWhat is NATS Streaming, Why NATS Streaming, How it Works, NATS Streaming Server Deployment and Configuration (Kubernetes), Base Listener and Publisher Implementation — using Node.js and TypeScript, Using NATS Streaming in a Microservices Architecture
-
Docker & Kubernetes Installation and Troubleshooting on WIN 10 Home
Medium
See publicationDocker & Kubernetes Installation and Troubleshooting (minikube, kubectl, etc.)
Basic k8s configuration examples (ingress-nginx, skaffold, etc..)
Courses
-
Advanced C++ Programming
-
-
C++ Programming
-
-
CS231n: Convolutional Neural Networks for Visual Recognition - Spring 2017
-
-
Cyber Warfare (Kali, ADA, IDA)
-
-
Linux Scripting
-
-
Performance Analysis & Tuning - Java Oriented
-
Projects
-
SEO Audit (https://www.getseoauditfree.com/)
Free SEO Analyzer for evaluating my websites. I found it useful, so I purchased a domain and hosted it publicly for everyone to use
-
socket.io-sticky
- Present
Contributor to the official socket.io-sticky package (Open-Source)
Contributions were around solving HTTP issues when having large requests inside the node built-in cluster (running several node.js processes under cluster mode) -
node-redis
Contributor to the node-redis official package (Open-Source)
Contributions were around Redis commands implementations in the package (e.g: "WATCH" option for transactions) -
Tickets Website - Microservices Architecture (w/ NATS Streaming, Kubernetes, Node, React, Redis, WS, etc.)
-
See projectMicroservices Architecture using:
NATS Streaming Server implementation
Docker and k8s (with Ingress-Nginx)
Node.js and Express, React.js with Next (Sever Side Rendered)
MongoDB
Google Cloud configurations are included (k8s)
Worker Services -
Microservices Mesh (w/ Service Registry, RabbitMQ, Cirucit Breaker, etc.)
-
See projectService Registry, RabbitMQ, Cirucit Breaker
and more!
Adding things to my skills set -
Social Web App (w/ React and Node - Connect the dev team to the clients (via 'social network')
-
See projectmongoose (MongoDB)
jwt & auth (middleware)
MVC API Handling
React (w/ Redux) -
React & Node - Multiple Files Uploading (w/ DropZone and Formidable)
-
See projectYou can pick multiple files (or drag them) then press upload (using DropZone).
Server - using Node (file handling using formidable)
Client - React (using DropZone package)
-
File Uploader - Multi-Tenancy
-
See projectPagination
Extensive API
JWT
Socket.io
Files Upload
Validtors
MongoDB connection (atlas)
and much more fun.. -
React Based App For Using REST API
-
See projectReact Front App for 'Glob_Api' project. Includes: statuses, posts, socket.io, etc.
-
E-Commerce (Books) Web App (Node based)
-
See projectCoding Exercises with node, mongoDB (mongoose, sequelize), MySQL, Pug.js, Handlebars.ejs, GraphQL
-
Performance Monitor (Node, React, Socket.io, and Redis)
-
See projectPerformance Monitor using Node.js, Socket.io, Redis and React
-
SOLID & Design Patterns in C#
-
See projectSome of important design patterns in use (relevant to our private project)
-
Personal Expenses Application
-
See projectApplication for tracking your personal expenses.
Was developed using Flutter. Small and useless, just for fun. -
ML based - Detect-Eat App
-
See projectThis project includes:
An android mobile app that detect the foods in your plate and classifing it.
After the classification it shows you the macors you have in your plate.
The app involved image processing using python and yolo (v2 and v3) - Detection, classification (even multi class).
The app is set on remote linux server which store all the scripts, the db (MongoDB) and the app code (Native React).
If you want to see\use the machine, send private message and I will send the…This project includes:
An android mobile app that detect the foods in your plate and classifing it.
After the classification it shows you the macors you have in your plate.
The app involved image processing using python and yolo (v2 and v3) - Detection, classification (even multi class).
The app is set on remote linux server which store all the scripts, the db (MongoDB) and the app code (Native React).
If you want to see\use the machine, send private message and I will send the final weights. -
GymProject
-
See projectSmall and useless project - only for learning .NET Core.
a little bit of JQuery, Ajax and so on... -
Node_Internals
-
See projectNode internals - explanations and examples (Eventloop), Data caching with Redis, CI, Scalable File Uploads, Automated Headless Browser Testing
Honors & Awards
-
Certificate of Appreciation - Independence Day
IAF
Certificate of Appreciation for Independence Day 2019.
Languages
-
English
Full professional proficiency
-
Hebrew
Native or bilingual proficiency
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More