AchasoftFrameworks and Applications
.01

ABOUT

PERSONAL DETAILS
Poonak, Tehran - Iran
mapiconimg
nvd@kianfar.me
+98 912 23 99 413
Hello. I am a Programmer , I am passionate about programming, cooking and travel Available as freelance

BIO

ABOUT ME

My name is Navid Kianfar, i was born on June 13th 1986. since i was a child i loved computers and how people can relay on them to help them in daily work bases, so i picked it for my carrier. i did my study in India which is the heart of computer science on earth, i love psychedelic trance and silence !!! i try to be polite and kind but sometimes i get lost in my job and forget every thing else

i hope i can be useful on planet and make a difference - at least in computer world

HOBBIES

INTERESTS

I love traveling very much and as soon as i find a timespan i would run to country-side, cooking makes me feel good and actually im a good cook but washing the dishes i hate the most 😀 i dont know how to create music but i love traditional, classic and psychedelic trance. i love YOGA very much and it helps me keep my mind quiet

FACTS

FACTS ABOUT ME

I take my job seriously, as i always say: Coding is like a symphony and you must think of every small thing that it may seem nothing.

.02

RESUME

PREVIOUS POSITIONS
  • 2015
    2014
    Tehran

    Project Manager and Primary Developer

    RayanApps

    • Developing and managing YayanUI: over 30 angular.js custom plugins, pluggable to any Angular.js application (date-picker, color-picker, grid, ...)
    • Developing and managing YayanFramework: a framework based on node.js , its opinioned and highly modular, fast, secure, can store on top of SQL & NoSQL databases
    • Developing and managing YayanCMS: a content management system based on Yayan framework, it has over 20 modules, can support any aspect of web, its front end is fully angular.js and can be used on any device
    • Developing and managing NDC Panel: Sold source, covers car tracking and map integration, charts, reports and ...
  • 2013
    2014
    Tehran

    UI Expert

    KENDEZ

    • one of 2 main ui developers in Iraninan Largest and most advanced SMS Panel (NIKSMS) it has many advanced ui pages like advanced excel which is a small excel editor which I wrote and we manage millions of records which is huge on client side!!!! (ASP.NET + Angular 1)
    • Develop and manage broadcasting system (Node, Socket.IO, Mongodb)
  • 2013
    2011
    Tehran

    WEB Developer

    Sana Data

    Creating websites based on SanaData Cms (over 130 sites implemented by me)
.03

Open Source

PROJECTS LIST
01 Jan 2018

ACHA-PLORER

open source community lacks a beautiful file manager, it will support document viewer and every thing that file vista is offering but free :D i will provide Node.JS and ASP.NET backend but everyone is welcome to contribute

angularjsasp.netjavascriptjquerynodejs Navid Kianfar

ACHA-PLORER

Navid Kianfar
angularjsasp.netjavascriptjquerynodejs
About The Publication

I think a lot of developers agree with me that the open source community lacks a beautiful file manager, of course there are couple of popular managers like ELFinder but none of them is like FileVista which is of course commercial and pretty expensive and not affordable by a lot of folks like me 🙂 so i tried to make my self. it will support document viewer and every thing that file vista is offering but free 😀 i will provide Node.JS and ASP.NET backend but everyone is welcome to contribute

 

lets make web a better place 🙂

02 Jun 2017

ACHA-FRAMEWORK

Acha Framework is modular, small and opinionated node-angular framework with built-in modules like authentication, rest API, ORM and ... unless other frameworks it provide client components and RTL support for them so you can craft your multi-language application very fast and let the framework do the rest. it uses helmet and sealed against attacks, the project is available on github and also published on npm

angularjsjavascriptnodejs Navid Kianfar

ACHA-FRAMEWORK

Navid Kianfar
angularjsjavascriptnodejs
About The Publication

Acha Framework is modular, small and opinionated node-angular framework with built-in modules like authentication, rest API, ORM and … unless other frameworks it provide client components and RTL support for them so you can craft your multi-language application very fast and let the framework do the rest. it uses helmet and sealed against attacks, the project is available on github and also published on npm

25 Nov 2015

UPPERSCORE

underscore replacement for HUGE ARRAYS (MILLIONS), so you can parse a million item array in background, without crashing the browser and it is VERY FAST

javascript Navid Kianfar

UPPERSCORE

Navid Kianfar
javascript
About The Publication

underscore replacement for HUGE ARRAYS (MILLIONS)

there is jquery dependency just because of promises and has to be removed, all array functions are promissed and they use setTimeout to simulate threads so you can parse a million item array in background, without crashing the browser since with my experience underscore cant handle more than 4000 without poping out the stop script window 😉 and the sort function is VERY FAST, it sorts 200K object array in 3-4 sec based on the key, 2M object array can take upto 30-60sec if the key is string, integers much much faster

.04

NEXT-GEN APPS

LABORATORY TEAM - (Unity - UnReal)

Navid Kianfar

Engine Developer

Mohammad Reza Siahpoosh

Main Engine Developer and Graphic Artist

MOBILE AUGMENTED REALITY PROJECTS

KOOCHE

Its gonna change the way you look around you

FIROOZEH

Its gonna change the way you buy jewellery

.05

EDUCATION

University
  • 2010
    2007
    India

    Bachelor of Computer Appication

    UNIVERSITY OF ALLAHABAD

    I studied my bachelor in computer science in India
ACCP
  • 2005
    2007
    Tehran

    Aptech Certified Computer Programmer

    APTECH LTD

    Aptech Limited is a global education and training company headquartered in Mumbai, India. In 1993, Aptech became Asia's first IT education and training organisation to receive the ISO 9001:2000 quality certification for Education Support Services
.06

SKILLS

PROGRAMMING SKIILLS
web development > I have been doing web development since 2007, on both client and server side...., many platforms and programming languages have been used and actually few frameworks got born!
LEVEL : ADVANCED EXPERIENCE : 10 YEARS
Node.js ASP.NET (Core, St) Angular jQuery MSSQL MySQL MongoDB Socket.IO SignalR
mobile development > Since mobile applications are getting more and more users every day, i felt the need for device programming and i started coding on cordova platform and shortly after that i started SWIFT language
LEVEL : INTERMEDIATE EXPERIENCE : 1 YEAR
IOS Swift Cordova
Addon Development
Visual Studio > When companies come up with their platform and frameworks some times the IDE built-in tools are not sufficient to tasks, there comes the add-on. i have been developing visual studio add-ons, for scaffolding, generating client and server side components and parts
LEVEL : ADVANCED EXPERIENCE : 2 YEARS
C# XML Visual Studio SDK
Augmented Reality
Mobile Augmented Reality > As technology grows, people expectations grows too, so these days users expect to hold their phone in their hand (so activate it via keyword) and simply ask the ai where to go or do what to do or assign tasks without continually touching the screen or looking at the device
LEVEL : INTERMEDIATE
Unity UnReal
.07

WORKS

MY PORTFOLIO
angularjsapplication buildercomponentfile managerimage editorsite builderui/ux

IranHost UI Builder

IranHost UI Builder

About The Project

As is said before IranHost is a great company and they are not afraid of big ideas, today im happy to announce that our advanced ui builder is out – not officially but the coding is finished, our ui builder can be compared to wix and webflow it has layout design  capability as well as widget integration and advanced stuff like inline image editing and …

angularjscomponentfile managerimage editorui/ux

IranHost UI Components native to angular

IranHost UI Components native to angular

About The Project

IranHost is great company in iran regarding hosting and stuff 🙂 They are hosting most of governments websites or vpses. they also have a thing for software development and since both CEO and chairman have great mind they do things that are not regular in Iran, like building your own web components from scratch 🙂 They used to use Telerik`s web components since they are the only reliable company that supports RTL, but the components were heavy and Telerik would change the UI in every new version so if they wanted to update their components all the stylesheets must e re-written. and since the Angular.js is the HOTTY who every one wants, They asked for Native Angular.js components with almost no dependency except for Angular, jQuery, HTML Editor (we used TinyMCE) , and i made the damn thing :)) all components are bi-directional and localize-able 🙂 Persian, English and Arabic are builtin.

i just put images of couple of components

.08

CONTACT

Drop me a line

GET IN TOUCH

If you are looking for component designer, software architect or project manager feel free to leave a note 🙂