23b6c6e.jpg

Farid Nouri Neshat

A pirate looking for ideas to develop and patterns to predict. I'm driven by challenges. I enjoy programming and building things, especially when solving a non-trivial problem.

Experience

March 2013 - Present 

I started to work on another similar application using Node.js, PostgreSQL, Loopback, AngularJS and KendoUI from the beginning, which helped a lot features to be done fast. I created the majority of the sections.

February 2012 - March 2013 

At this point with other team members, I was working on a much bigger web application with Node.js and CouchDB as database, which later I migrated it to use Mongodb. On the front-end it initially used a custom framework which later we changed it use to KnockoutJS. Aside adding major features, I regularly optimized the performance of the application.

August 2011 to February 2012 

Given a set of requirements. I had to create a Node.js server that produced PDFs given a template and data. Initial version was terrible, mix of bad code and it was really slow, but when I started I would say I didn't know what I was doing. I continued to work on it and it taught me many things. I refactored the code, broke it to small testable pieces. I found the sources of the slowness and changed them to be faster.

May, 2011 - My Introduction to JavaScript

I wanted to create a chrome extension to calculate some statistics from my Facebook. So I started learning Javascript. It took about two weeks to learn it after going through w3schools and Mozilla Javascript guide. I knew the most basics of the language and but I still didn't understand many things.

Later attended an event about Node.js which made me to start learning more about Node.js. I continued creating my mostly useless programs but this time with Javascript.

2007 - Started Programming

I discovered Visual Basic 6 when I was 12. Few days later I bought a book to teach myself how to program with it. From that time I started making programs. I spent many hours everyday creating different types of mostly useless programs since I found it fun.

Skills


Javascript
Java
C
CSS
SQL
Haskell
Matlab
Node.js
LoopbackJS
KnockoutJS
Angular 1
Git
React

Education

September 2014 - May 2017  

Computer Science BSc(Honors)

The University Of Nottingham Malasyia Campus

Studying a mixture of computer science and software engineering. I was awarded the Dean’s Excellence Scholarship two years in a row.

January 2013 to June 2014

Cambridge A level Programme

Taylors College Subang Jaya

I was Vice President of Taylor's Computing Technology Club. Aside holding many events, I lectured two Javascript workshops.

Notable Events