Omer Shukar, Developer in Tel Aviv-Yafo, Israel
Omer is available for hire
Hire Omer

Omer Shukar

Verified Expert  in Engineering

Software Developer

Tel Aviv-Yafo, Israel

Toptal member since August 10, 2020

Bio

Omer is a full-stack developer who specializes in building fluid, maintainable, and readable APIs in Node.js. He has used React Native with Node.js to build a social workout app and Angular to develop admin dashboards for several projects. His projects hit the mark because he elicits and insists upon deep clarification from clients about their goals. Omer has worked as both a freelancer and a full-time software engineer.

Portfolio

Ovalio Solutions LTD
NgRx, Sequelize, React Native, SQL, Node.js, Angular

Experience

  • Node.js - 3 years
  • Angular - 3 years
  • JavaScript - 3 years
  • MySQL - 2 years
  • Redux - 2 years
  • RxJS - 2 years
  • Python - 1 year

Availability

Part-time

Preferred Environment

PyCharm, WebStorm, MacOS

The most amazing...

...tool I've developed was a fully reactive form generator for Angular from a JSON configuration input.

Work Experience

Full-stack Developer

2018 - 2020
Ovalio Solutions LTD
  • Used Angular alongside Bootstrap, Angular Material, ngx-admin, and Ng-Ant Design to build admin dashboards for various apps and other client-facing products. This involved deep integration with NgRx and deep implementation of RxJS.
  • Repaired, enhanced, and built from scratch dozens of API endpoints for various private clients' service applications, using Node.js and always keeping in mind code abstraction, documentation, and overall readability.
  • Enhanced and repaired several Python 3 scripts in the software of a meaningful, purpose-driven IoT product.
  • Conducted API testing in Node.js, using Jest and SuperTest, and ensured product stability.
  • Used React Native as the framework for the Stamina app, implementing Redux, code reusability, and architectural best practices for minimum load and render times.
Technologies: NgRx, Sequelize, React Native, SQL, Node.js, Angular

Experience

Stamina | Social Workout App

A social network app for trainers and trainees. The app features public posting of photos and videos along with explorable workouts and exercises, supports private messaging between users, identifies trainers around a user's location, and includes a workout calendar. The app is available on Google Play.

Just4u

An online concierge service website in Hebrew. I created the entire front end based on provided screens and with the guidance of a senior developer. Throughout the project, I made many architectural calls and monitored website efficiency in terms of acceptable rendering times and optimization. The project involved server-side-rendering and SEO compatibility

Svelte Shortcut Manager

https://svelte-shortcut-manager.surge.sh/
I have a hypothesis that shortcuts contribute a great deal to a sense of control and confidence in the app space. Moreover, with a good marriage between correct shortcut mapping and visitor adoption, I believe it to be very beneficial in terms of productivity and engagement. Therefore, I am pushing toward controlling a web app without a mouse at all. I made this shortcut component that comes along with a sweet UI experience to manage contextual and permanent app shortcuts.

Certifications

JULY 2019 - PRESENT

Node.js Unit Testing In-Depth

Udemy

JULY 2019 - PRESENT

Node JS: Advanced Concepts

Udemy

JUNE 2019 - PRESENT

Sass Workflow

Udemy

AUGUST 2018 - PRESENT

Angular Security Masterclass

Udemy

AUGUST 2018 - PRESENT

Client-Side Data Storage Ultimate Guide

Udemy

AUGUST 2017 - PRESENT

Angular - The Complete Guide

Udemy

AUGUST 2017 - PRESENT

The Complete Developer Guide to MongoDB

Udemy

AUGUST 2017 - PRESENT

Learn and Understand Node.js

Udemy

Skills

Libraries/APIs

Node.js, RxJS, Socket.IO, React, REST APIs, LocalStorage, NgRx

Tools

WebStorm, Sequelize, PyCharm, Angular Universal

Languages

JavaScript, Python 3, HTML5, SCSS, HTML, Python, SQL, Sass, CSS3

Frameworks

Angular, Redux, React Native, JSON Web Tokens (JWT), Svelte

Paradigms

Agile, Web Architecture, Test-driven Development (TDD), Unit Testing

Platforms

MacOS, Android

Storage

MySQL, MongoDB, IndexedDB, Cache

Other

APIs, Front-end, Server-side Rendering (SSR), Social Networks, Security, Cookies

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring