Natan Farkash

Natan Farkash

Full Stack Developer

ירושלים, Israel
Freelancer
  Contact

ABOUT

FullStack Development experience - 5 years.
-Self-Taught and a Problem Solver.
-Have a passion for development.
-Quick learner.
-Deep and broad technical experience.
-Good team player.
-Big-Picture thinker.

LANGUAGES

Hebrew
Native or bilingual proficiency
English
Professional working proficiency

SKILL DETAILS

Software & Programming

AJAX
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
HTML5, CSS3, JavaScript
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Developer, Programmer, General, Other
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
DB - MySQL
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
DB - PostgreSQL
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
Android Development
I have 5 years of experience in developing websites and mobile applications, using a variety of technologies and adhering to performance.
JQuery
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
Browser Extensions & Addons
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
Node.JS
I have 5 years of experience in Full Stack Development, where I have used this technology in combination with a variety of other technologies.
DB - MongoDB
I have 5 years of experience in Full Stack Development, where I have used this technology in combination with a variety of other technologies.
AngularJS
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
ionic
I have 5 years of experience in developing websites and mobile applications, using a variety of technologies and adhering to performance.
Full Stack Developers
I have 5 years of experience in Full Stack Development, using a variety of technologies and adhering to performance.
React.js
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies
Express.js
I have 5 years of experience in Full Stack Development, where I have used this technology in combination with a variety of other technologies.
API, REST, SOAP
I have 5 years of experience in developing Full Stack, where I have used these technologies in combination with a variety of other technologies.
Data Scraping
I have 5 years of experience in Full Stack Development, , where I have used this technology in combination with a variety of other technologies.
Front-end Developers
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Back-end Developers
I have 5 years of experience in Full Stack Development, using a variety of technologies and adhering to performance.

Websites

Dynamic Websites
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Simple Websites, Landing Pages
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Site Hosting, Web Hosting, Servers
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Responsive Website Development
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Mobile Web Development
I have 5 years of experience in web development, using a variety of technologies and adhering to performance.
Bootstrap
I have 5 years of experience in web development, where I have used this technology in combination with a variety of other technologies.

EMPLOYMENT HISTORY

January 2020 - Today

Software Developer

Freelance
  • Bimmae.com. Site and mobile app including CMS and social media bots. Built it in Ionic Angular. After a year I was asked to rewrite their platforms to use Ionic React instead.
  • Server side built in Node.js, Express, Typeorm, Postgres and Nest.js.
  • Gold. A system in Ionic (3 mobile apps for 3 types of users) together with Graphql Node.js on the server. For managing shippers and routes along with orders and debt management.
  • In addition to other projects. I also built a number of libraries to help with Angular and React, and some Extensions for VSCode.
January 2019 - January 2020

Software Developer

AnyApp
  • Syncurio. A system for managing hospitals in London. built with Angular Material Node.js Express MongoDB and more.
  • BReal. Ionic app, also CMS built with Angular Material. A complex project for managing meetings for a real estate company in Tel Aviv, meetings between clients and homeowners together with the real estate agent that currently available in the neighbourhood. and Node.js MongoDB.
  • Also a number of projects in React and more.
January 2017 - January 2019

Software Developer

Hforce
  • Testforce. Start-up for running Tests in Salesforce platform. Huge project in Angular Node.js and Apex, Typeorm and Postgres.
  • Tziyut. project that reported suspicious movements to the police by bankers.
  • Some support for other projects built in Angular React and Apex on Salesforce platform.

COURSES & CERTIFICATIONS

January 2016

Full Stack Development

HackerU
  • During the course we learned among the other technologies: PHP, Javascript, React JS, SQL, MEAN Stack, NODE JS, Angular, GIT, WordPress.
  • Upon graduation I received a certificate. Also, practical preparation for the ZEND International Certification Test.

PATENTS & INVENTIONS

August 2021

hooks-for-react

  • A Set of Must use Hooks necessary for daily work with React
August 2021

objects-manager

  • A tiny and powerful library for managing arrays of objects in a maintainable way
August 2021

create-object-context

  • A Simple implementation of react context for sharing an object between components without causing unnecessary rendering
August 2021

animate.scss

  • The library 'animate.css' as sass version
  • Now it's easier and better for performance. You do not need to include an entire library for your animations!
August 2021

utilizes

  • Simple js utilities to speed up your work
August 2021

reload VSCode extension

  • This extension will add reload button to status bar in the right-bottom of your VSCode editor. This a simple extension, for quickly reload your window, when you have a trouble.. or you want the editor take effect.
August 2021

SCSS Generator VSCode extension

  • This extension will add snippet to your scss files when you have html file with the same name, or if you have only one html file in same directory.
  • The extension will use your html template to create a snippet with initial scss boilerplate.
August 2021

rx-data-service

  • Simple, easy and safe crud state management.
Publish an Article

published by Natan Farkash

When you use the React ecosystem, you really do not want all the components to get re-render in any application change. So you use something like 'React.memo' to prevent a re-render of a component if there is no change in data that have relation to the component.
In recent days I have uploaded a new library called hooks-for-react. It contains my collection of hooks, for public use. One of the main hooks in my collection is the useSuperState hook. It allows you other options to change the state alongside the setState operation.
collection of hooks for React.js, that take the native hooks to the next level

Reviews

ajax loader

GitHub Widget

ajax loader
Nathan Farkash

Nathan Farkash

StackOverflow Widget

ajax loader

Twitter

ajax loader