Personal Information

About me

    • More than 10 years of experience in Software Development, Back End, Front End.
    • Communication, Analysis, Comprehension, Optimization, Teamwork, Management and Innovation.
    • Inquisitive mind and perfectionist.

Work experiences

  • January 2020 - July 2023

    Senior Backend Developer / Tech Lead

    Wishtrip

    Tech Lead from December 2021:

    • Responsible of the NodeJS servers development
    • Lead the backend team: design APIs, review codes, improve team knowledge
    • Design statistics report solution Client (Handlebars, Bootstrap, ChartJS) and Server (getting data from GA4 APis, Google BigQuery).
    • Build a statistic dashboard solution: implement an ETL, build a data warehouse, provide APIs.
    • Build a TMS: Tile Map Service from scratch based on Elasticsearch query and Mapbox client.
    • Improve APIs performance: denormalize data with Document databases.

    Senior Backend Developer:

    • Improve Node.js ExpressJS server performance: upgrade Node.js, benchmark APIs, identify memory leaks, set V8 options (use the server memory)
    • Writing test workflows with mocha / jest
    • Design and Develop restful web APIs services, Socket.io service and lambda services
    • Write unit tests with jest.js (mocking modules ...)
    • Improve user's localization algorithm for reducing database calls
    • Refactor code for implementing server horizontal scaling
    • Work on observability: implement logging, metrics and tracing
    • Implement with existing architecture a new search engine based on Elasticsearch
  • June 2018 - January 2020

    CEO / Full Stack Developer

    Ed&Web Technologies

    Managing and developing Web Applications for Startup and companies

    • Python & Django development (DRF, GIS, leaflet.js, Telegram API) for Israeli nature and parks authority
    • NodeJS (express) application management and development for Webus (Israeli Startup)
    • Angular2 application maintenance and development, moving from Bootstrap to Materials for Passman
    • Teaching Javascript basics and advanced, NodeJS at Webschool
  • August 2015- June 2018

    Full Stack Developer

    Sivan Innovation ltd.

    Lead Developer on Python & Django projects

    • Python & Django application (API using Django Rest Framework) architecture, design, and development
    • Management of 2 developers: Agile sprints organization, code review, Git management
    • Write of asynchronous tasks using Celery and Redis
    • Code and queries optimization for better performance using Django debug toolbar
    • Write of unit tests and implementation of continuous integration with Jenkins and Travis
    • Development of a Mailbox web application using Mailgun
  • March 2015 - August 2015

    Full Stack Developer

    Sergata Ltd.

    • PHP5 & MYSQL Web Application Development using Laravel 5 (Working with composer)
    • Javascript Single Page Application Development using AngularJS & Maintenance (Grunt)
  • May 2014 - March 2015

    Full Stack Developer

    Kampyle Ltd.

    • Maintenance of existing applications using PHP (Zend Framework), MYSQL, HTML5, CSS3, Javascript
    • Development of new Application using Bootstrap, AngularJS
    • Unit testing using Karma, Jasmine & Angular Mocks
    • Converting PSD Mockup Design into a cross-browser HTML5 website/application
  • March 2013 - March 2014

    Front End Developer

    Correlor Technologies Ltd.

    Responsible of Front End Development, working in cooperation with the Back End Team.

    • Maintenance and Development of Correlor Facebook Application (JS API)
    • JS API Development using OOP, HTML5 frames communication, AJAX
    • Dashboard Statistics Application development using Google charts library, OOP, AJAX
    • Converting PSD Mockup Design into a cross-browser HTML5 website/application
  • December 2008 - March 2013

    Webmaster

    Bon Voyage Ltd, Travel agency

    Position of responsibility. Working under pressure. Direct contact with agents.

    • Development of a Web Application for the agents (Wiki, Touristic Services, CRM…)
    • Website maintenance (bug corrections, new module developments etc…)
    • Customer databases synchronization through different APIs.
    • Newsletter creation and sending every 2 weeks

Military Service

  • May 2007 - November 2008

    Technician Industrial Management

    IDF, Armed Forces

    • Production systems control and monitoring
    • Working on time allocation to production control and monitoring
    • Teams and work plan management

Skills and competences

  • Backend Expert NodeJS & Express & Typescript, Python & Django (DRF, Celery), PHP & Laravel
  • Frontend Intermediate HTML5, CSS3, Javascript (ES6, Webpack, Babel), Angular2+, Bootstrap, jQuery
  • Databases Advanced PostgreSQL, MySQL, MongoDB, Redis
  • Tools/Devops Advanced GIT, AWS, Docker, Jenkins, Chef
  • Platforms Advanced Linux, Mac OS, Windows

Education and training

  • 2023

    Open University

    Introduction to computer science and the Java language (Complexity algorithms, algorithms for sorting and searching, OOP, recursion, efficiency)

  • 2019

    E-learning & Books

    NodeJS, Angular2, Javascript ES6, Webpack, Babel, Python, Django

  • 2016

    Sivan Innovation ltd.

    Workshop 14 days in Python and Django

  • 2004 - 2006

    Hadassah College, Jerusalem

    Degree in Industrial Engineering

  • 2003

    High School Diderot, Paris

    Bachelor STI Electronic

Languages

    • Hebrew: read, written, spoken
    • English: read, written, spoken
    • French: mother tongue
Print CV Download CV .pdf