Primary Skills
Expert
Cross Browser Development
7
Javascript Optimizing For Performance
3
Creating Custom JS Classes
7
Binding Events
3
OOP Javascript
3
Closures
3
Express
3
Cross Browser Ajax
7
Checking responses status
4
Retrieving response content
4
Working with promises
4
jQuery
7
Angular.js
5
Socket.io
2
RxJS
1
Chrome Devtools
7
Ecmascript 5 (web workers, local storage, etc..)
4
CSS 3
3
CSS Frameworks (Bootstrap, Foundation, etc..)
3
CSS Layouts (flexbox, creating layouts)
3
LESS
3
Developer
TypeScript
1
Observer
1
AWS
1
Ecmascript 6 (various improvements)
1
CSS 3 transitions & animations
3
CrossBrowser
4
WebSocket
3
Grunt
3
Programing (Functional, Reactive)
1

Professional experience

Frontend Expert
Playbuzz

I was an architect in the Playbuzz video team in which I developed a very rich and flexible video-creator which enable to publisher to produce viral videos effectively in a very short time. to do so I had to design and implement an interesting architecture enables the creative team to work and produce independently with no need additional dev resources. In addition I designed and implemented infrastructure solutions which crossed-over the entire product.\n\n Technologies and services:\n Node.js, Amazone SQS, Angular 1.x, SundaySky, Cloudinary

Fullstack Developer
HP

Designed and build Sitescope Web-UI infrastructure and Sitescope Hybrid mobile app. Moreover, trained the Web-UI engineers for Angular 1.x 2015-2016 Sitescope is a monitoring system which monitors hardware, software, web-servers, etc. it provides rich variety of notifications according to the monitorize items performance and status. I led the transformation of the Core UI features of Sitescope from a java applet to an Angular 1.x Web-App and trained the web-ui team (6 engineers from India) to be able to handle client side developments tasks.

Fullstack Developer
Fortscale

A promising start-up that offers a security services to companies by providing security tools which alerts and monitors threats from inside like information theft, brute-force attack, unauthorized access, and more. The product interface build on top of Angular.JS framework and uses d3.js extensively for showing graphs and interactive visualizations.\n\n

  • Writing generic configurable (JSON) modules.\n
  • Building interactive visualizations using d3.js\n
  • Writing the client side unit-test infrastructure using karma\n
  • Writing server-side unit-tests (Java)\n
  • Writing Shell scripts (Unix)\n
Fullstack Developer
My6Sense

My6Sense provides a platform for advertisers. Their Big-Data, Machine-learning technology can find the semantic link between users and a content on websites (blogs) or mobile-apps then suggests suitable interactive ads for the user. My6Sense back office interface is build upon Angular.JS framework, uses Node.js and MySql DB.\n\n

Client Side:\n\n

  • Writing different modules by using all the angular.js arsenal: e.g directive, services, filters, views and controllers.\n
  • Embedding restrictions and roles mechanism.\n
  • Design implementation using Bootstrap.\n\n

Server Side (Node.JS):\n\n

  • Building OAuth mechanism.\n
  • Working with passport.js\n
  • Building REST APIs\n
  • Working with sequelizer.js\n
  • Building and maintaining the integration process using grunt and Unix.\n

LATEST ARTICLES

by shavit
border:

Following my successful workshop, I'll happy to share the video & slides with you. RxJs is a very powerful library that brings concepts of "Reactive Programing" to the JS table. Even though It have been inherently used in Angular, and other frameworks. It seems that the JS community fail to...

by shavit
border:

In this short article I will attempt to present an approach for enabling a table-like sorting mechanism for custom tables.  Custom tables  (as I see them) are tables that have extra UX behaviour, such as collapsible areas for showing and hiding additional data.   See a working example on plunker...

by shavit
border:

Intro At this post I will briefly share my impressions from Sails.JS as the server-side framework I experienced with at the Fuseday. Sails.JS is a framework that provides a complete FullStack solution based on MVC architecture for developing web applications. I think sails is awesome, and I'll try to explain...