potrait Aviv Alon

About Me

I'm a Full Stack developer who is passionate about building excellent software and great products that improve the lives of those around me. I love to work with people, learn and explore new technologies, platforms and tools. I'm very curious about innovative technologies and have a great interest in brainstorming new ideas and make them happen.

I’m a MAMRAM graduate with experience in programming in Python and JavaScript, front-end technologies (HTML, CSS, React) and back-end technologies (node.js, Flesk and SQL and NoSQL databases). I am studying MSc degree in computer science at Ben Gurion University and have taken some time out to complete a course in Web Development at General Assembly in London.

Skills

Languages

  • JavaScript
  • Python
  • Bash
  • TypeScript
  • PHP
  • Java
  • C++

Front End

  • HTML
  • CSS3
  • ES6
  • SASS
  • React
  • Webpack
  • Babel

Servder Side

  • Node.js
  • Express
  • Python
  • Flesk
  • MongoDB
  • SQL (mySQL, PostgreSQL, Oracle)

DevOps

  • Linux
  • Git/Github
  • Cloud Services (AWS, Azure, GCP)
  • Network (TCP/IP,DNS,LDAP,HTTP)
  • Docker

Projects

Please find some of the projects I developed:

VirtualNest Video

Virtual Nest

Bezeq International's Virtual Nest is the first online store in Israel to offer immediate domain and virtual server purchasing and activation.

Technologys:

  • HTML/CSS

  • JavaScript

  • Java

  • Liferay

  • Tomcat

Asteroids game video

Asteroids

Asteroids was one of the earliest video games, first released in 1979, and was simply mind-blowing at the time. This is a new online HTML5 Canvas and JavaScript based version of the Astroids beloved game

Technologys:

  • HTML/CSS

  • JavaScript

  • Canvas

Video WedSnap Project

WedSnap

WedSnap objective is to help the married couple to get their wedding photos instantly and not wait months for the wedding photographer photos.
The married couple is forming dedicated social group of the wedding participants prior to the event, using WedSnap. The app allows all group members to share their photos from the event with each other at a real time.

Technologys:

  • HTML/CSS

  • JavaScript

  • Express

  • NodeJS

  • MongoDB

ArtMappe Video

ArtMapper

ArtMapper allows users to see where paintings are geographically located. Users can select a specific artist and see where his or her works are on display. The 'Journey' element of the application encourages users to visit galleries. To complete a 'Journey', users must find specified paintings and upload photos of each painting.

  • HTML/CSS

  • JavaScript

  • React

  • Express

  • NodeJS

  • MongoDB

MyJump

JUMP Acceleration management platform. The platform enables to manage tasks, appointments, budget and resources through one web interface.

  • HTML/CSS

  • JavaScript

  • React

  • Flask

  • Python

  • PostgreSQL