Saeid Zebardast

Projects Portfolio

Data Analyser 2015 - 2017

Data Analyser was an advanced automated data analysis system designed to monitor and analyze the behavior of networks to detect and catch computer viruses, worms, trojans, adware, spyware, and other network security related threats in a fully automated mode. Since I had a good understanding of how computer networks work and already have studied machine learning algorithms and was hands-on on statistical analysis tools like R and Matlab, I have been chosen as the head and leader of the GUI team because of my strong background in GUI development. I was responsible for designing and developing SPA (Single Page Application) front-end for modeling and visualizing the given data which were fed from several sources and different technologies such as Elasticsearch, InfluxDb, Gephi, etc. I implemented many charts using D3.js and Sigma.js libraries. Besides, the Data Analyser was also responsible for configuring and visualizing the result of a Correlation and NBA (Network Behavior Analysis) engine cores too. We created an interactive interface to provide a comprehensive analyzing tool to detect threats and attacks, visualize them and send alarms to network administrators via SMS and email. It was also capable of sending action commands to firewalls to block certain IPs and/or hosts.

My rule

GUI Team Leader

Front-end Developer

Technologies

JavaScript

Google Polymer

RESTful

D3

Bootstrap

HTML5 / CSS3 / Sass

Tools

Gulp

Bower

Git

Network Monitoring 2012 - 2014

Development of a complete high-performance Distributed Network Monitoring system including a Collector to collect sensory data from sensors, a Logger to store a high volume of data, a Correlation Engine to monitor events and find any meaningful correlation between them, a Report Engine to aggregate results and build reports and a web user interface to configure the system, and give back the results to users. I was a full stack Java developer in the project and was responsible for setting up big data and NoSQL solution using Apache Cassandra.

My rule

Java Developer

Database Administrator

Front-end Developer

Technologies

Java

Servlet / JSTL

Apache Cassandra

Bash scripting

MySQL

JavaScript

D3 / Highcharts

HTML / CSS / Less

Tools

Maven

Apache Tomcat

DataStax OpsCenter

Git

Virtual Office 2010 - 2012

A virtual office is a combination of off-site live communication and address services that allow users to reduce traditional office costs while maintaining business professionalism.