Nir Galon

Nir Galon

Hi!
My name is Nir Galon, I'm a geek who always want to learn new things. I work as a software developer and I love what I do!

General

I'm a dedicated, quality-focused professional with a strong sense of responsibility, team spirit and good human skills.

  • Active in the open source community.
  • Broad system view with the ability to drill down to the fine details.
  • Fast learning curve, adapting and embracing new technologies.

Other profiles: Code School, TreeHouse, Codecademy, Meetup, Khan Academy, Docker Hub

Work

  • 02/2017 - Present
    Full Stack Software Engineer @ webintPro Ltd.
  • 10/2015 - Present
    Lead Developer, Volunteer @ The Public Knowledge Workshop.
    • Take part in Hackita02 program and one of the founders of "Ways Of Time" project that enable the National Library of Israel to upload and geotag their geographic maps collection, and open them to the public so they can browse and see them from anywhere.
    • Lead developer of version 2.x of the "Open Pension" project. The project mission is to reveal what happens behind the Israeli pension market, while enabling the public to trace the money and expose corruption.

  • 12/2015 - 01/2017
    Full Stack Software Engineer @ Gizra - Internet Solutions.
    • Developing a system to connect between companies on varies projects, tracking, and managing them, for the European Union.
    • The Frontend is build with HTML5, CSS3, Bootstrap, JS, and jQuery. Backend written in PHP and Database in MySQL.
    • Working with Git on GitHub, doing code reviews, and writing tests with Behat (runs on Travis-CI).
    • Builds a Docker image for the system, and integrate continuous deployment methods.
  • 07/2015 - 11/2015
    Junior Full Stack Software Engineer @ Restart Group - IT | WEB | Mobile | People.
    • Part of a team that develops and maintains a financial system, from end to end, that handles thousands of transactions to offshore bank accounts.
    • Implement a new Front-end design built with HTML5, CSS3, Bootstrap, JS and jQuery.
    • Back-end written in PHP, and DB in MySQL.
    • Implement new banks APIs.
  • 03/2011 - 12/2012
    Internet Expert @ Cellcom Israel, Ltd.
    • Tier 2 customer Support Expert Team.
    • Knowledge focal point for representatives at specialized Call centers.
    • Handling top level customer escalations and Gold customers support.
    • Experience working on UNIX-based switches with HP-UX, And with SAP & Amdocs systems.
    • Responsible for converting two call centers (Haifa and Beer Sheva) to specialized centers (provide training, and supervision throughout the beginning of the activity until go-live operation).
  • 11/2009 - 02/2011
    Internet Service Representitive @ Cellcom Israel, Ltd.
    • Tier 1 customer Support Team.
    • Handling customer requirements and providing solutions on Internet, data and technical problems.
    • Rated at the 10% of the Company's outstanding employees in 2010 and a leader in service in the internet and technical Customer Service Center in 2011.
  • 03/2009 - 10/2009
    Military service (shortened for health reasons).
    • Administrative role in the logistics department at Sde Dov Air Force base.

Education

Skills

HTML5
CSS3
Bootstrap
JavaScript
jQuery
AJAX
Angular
Angular Cli
ngrx
NodeJS
ExpressJS
MongoDB
MVC
Python
Django
Data Mining
Java
Spring
Go
Arduino
Algorithms
Data Structures
Machine Learning
Computer Networks
Operating Systems
Big Data
Test Driven Development
SQL
TCP / IP
Linux
Telecommunication
PHP
MySQL
Git & GitHub
Open Source
Teamwork
Desgin Patterns
Web Applications
Sofeware Development
Unit Testing
PostgreSQL
PostGIS
Leaflet
Docker
Kubernetes
Rethinkdb
Jasmine Framework
Protractor
MochaJS
Nginx

Projects

  • Ways Of Time

    A project during Hacita02 program. A web application to upload, geotag, and browse the geographic maps collection of the National Library of Israel. The application is written mostly in Python (with Django framework) and JavaScript (and jQuery), it uses leaflet and mdl libraries and using PostGIS for Database.
    GitHub link

  • Resume

    My personal resume website. The website showcase my up to date, extended, resume
    Written with HTML5, CSS3, SASS, JavaScript, Jekyll, Gulp, Materialize.
    GitHub link

  • Stories of a Lifelong Student

    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 hackers), etc.
    Written with Jekyll Progressive Web App Generator (HTML5, CSS3, SASS, JavaScript (ES2015), Jekyll, Gulp).
    GitHub link

  • Open Pension

    Open Pension project mission is to reveal the secrets behind the Israeli pension market.
    The project is written in Angular in the frontend and Django (a Python framework) in the backend (with Graphene), with PostgreSQL as the DB. We manage our state with ngrx, run our tests in Travis-CI, use Docker, and Angular CLI.
    GitHub link

    To crawl and scrape the data we use Scrapy.
    GitHub link

  • WhatsBuzz

    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. The frontend hosted on a free firebase account, and the backend on an appengine on Google Cloud Platform, with Cloud SQL DB and some Buckets for static files.
    GitHub link

  • Book4You

    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.
    GitHub link

  • Jekyll Starter Kit

    A Yeoman generator to create a Jekyll Progressive Web App (PWA) using ES2015 (with Babel), service worker, Travis-CI configuration with lighthouse and html-proofer, and more. The generator have 100% tests coverage.
    GitHub link

  • Expenses

    Keep track of your expenses the smart way.
    Frontend written with Angular2, Angular Cli, ngrx, and using material2. 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.
    GitHub link

Presentations

Here are all my talks that I ever gave in Meetups.

Contact