My name is Nir Galon, I'm a geek who always want to learn new things. I work as a software engineer and I love what I do!
I'm a dedicated, quality-focused professional with a strong sense of responsibility, team spirit and good human skills.
I did a Seminar paper in Business Ethics course (grade: 85).
My final project was in Java: GitHub Link (grade: 95).
The courses I done:
My personal blog. The blog contains posts about Computer Science (algorithms, data Structures, computer networks, operating system, machine learning), Open Source (linux, git, arduino, contribution), Software Development (programming, frameworks, design patterns, and architecture), Security Information (pen testing and whitehat hacking), etc.
Open Pension project mission is to reveal the secrets behind the Israeli pension market.
The client is written in Angular and the server side with Django (a Python framework) with Django REST framework. The chosen database is PostgreSQL. We manage our state with ngrx, run our tests in Travis-CI, use Docker, Angular CLI, and more!.
To crawl and scrape the data we use Scrapy.
WhatsBuzz is a Facebook games and quizzes website. The writers can create FB games (with a graphic accesses to FB API) from an admin panel.
The server side written in Python (3.6) using Django, REST Framework. The cliet side written in TypeScript using Angular, Bootstrap, ngrx, and Angular CLI. We use ELK Stack for logging, and have a clustre of machines on Digitalocean using Docker and Docker-Swarm. We do load balancing with HAProxy and automatically backup our PostgreSQL database.
Book4You is my university project for #20503 - Workshop: Advanced Programming with Java course. The server side written in Java, using Spring (version 1.3.6) with PostgreSQL as the DB. The client side written in TypeScript using Angular with Angular CLI and Bootstrap.
Tests are written in JUnit, Jasmine, and are run on Travis-CI.
Keep track of your expenses the smart way.
Frontend written with Angular, Angular Cli, ngrx, and using material design. The backend written in NodeJS, ExpressJS, and using Passport. It have service worker, 90%+ test coverage (using Mocha and Chai for the backend, and Jasmine in the frontend), and MongoDB as a database.
A production ready Angular — Django RESTful seed repository.
Contain a simple use case - showcase the registered users in a list from. The client is an Angular app created with Angular Cli, uses ngrx to handle state, and material design as a design library. The backend is a Django app, that use Django REST framework to build the server api. It already have written test with 90%+ test coverage, written load tests with Locust, uses Docker and Docker-Swarm to scale, HAProxy for load balancing, automatic backups for the PostgreSQL database, logging to ELK Stack that is already configured with docker containers, and more!