مشخصات
تاریخ تولد 1364/11/27
محل تولد تبریز
کد ملی 1382358512
وضعیت سربازی معافیت ( ضعف بینایی )
وضعیت تاهل مجرد
آخرین بروز رسانی : ۱۳۹۷/۰۸/۰۷
توانایی ها / علایق
بازه زمانی بسیار پایین برای یادگیری تکنولوژی های جدید
همیشه سعی میکنم تا جایی که میتونم از Best Practice ها استفاده بکنم.
کدی که مینویسم معمولا خواناست برای هر کسی و اگه نباشه حتما کامنت براش مینویسم.
به ساخت کامپوننت های Reusable در هر زبانی علاقه دارم.
دوست دارم چیزی رو بسازم ( کدی بنویسم ) که مشابهش وجود نداره و یه challenge باشه برام
همیشه سعی میکنم up to date باشم و به یادگیری و به کار گیری تکنولوژی های جدید علاقه دارم.
کار تیمی ، مخصوصاً تیمی که سطح اعضاش از من بیشتر باشه و بتونه چیز جدیدی به من یاد بده
هیچ ترسی از اینکه کدم رو به روش بهتری بازنویسی کنم ندارم.
نمای کلی تخصص ها خوب   متوسط   ضعیف
بیشترین تجربه و تخصصم توی PHP و JavaScript هست. تو PHP با ZendFramework 1,2 کار کردم بیشتر با 2، که سیستم Adeli Portal رو کار کردم که پایین توضیحاتش هست.
یک پروژه کامل با Asp.Net Mvc5 و Asp.Net WebApi2 و Entity Framework 6 CodeFirst کار کردم.

تو JS با کتابخانه های زیادی کار کردم مثل Jquery ,mootools, Bootstrap .... توی framework ها با چند تاشون آشنایی دارم ولی عملا فقط با AngularJs کار کردم، تا الان روی 4 تا پروژه.

توی آخرین پروژم( دومینوبات ) قسمت مدیریت bot رو با Node.js کار کردم.

جدیدا به صورت تمرینی و آزمایشی یه چند تا app با Xamarin با C# و برای iOs و Android کار کردم.

توی دیتابیس ها با MySql, SqlServer و Access کار کردم. با MongoDb در حد تمرینی.
English (Read, Write, Speak)
PHP C# JavaScript HTML (4,5) CSS (2,3) .Net (2~4.5) (C#, VB.NET) ADO.Net (C#, VB.NET) ZendFramework (1,2) (PHP) AngularJs (1.3+ ,7+) jQuery Bootstrap (3.X) (CSS) NodeJs (JavaScript) MVC (PHP, ASP.NET) ASP.NET OOP (JavaScript, PHP, C#, JAVA) WinForms (C#) (n-tier(BLL,DAL,...))
SQL (Normalization) VB.NET XAML TypeScript Xamarin (C#,iOs,Android) Cordova ASP.NET MVC (C#) ASP.NET WebAPI (C#) EntityFramework (C#) (Code First) ExpressJs (JavaScript) WCF (C#) (+SilverLight Enabled) SqlServer (2003~2012) MySql Access Linux (Fedora11, ssh) Apache
C++
تحصیلات و دوره های آموزشی خوب   متوسط   ضعیف
PHP C# JavaScript HTML (4,5) CSS (2,3) .Net (2~4.5) (C#, VB.NET) ADO.Net (C#, VB.NET) MVC (PHP, ASP.NET) ASP.NET OOP (JavaScript, PHP, C#, JAVA) WinForms (C#) (n-tier(BLL,DAL,...)) Multi-Threading (C#, JAVA) (BackgroundWorker) Visual Studio (2003~2015) Wamp
SQL (Normalization) TSQL SqlServer (2003~2012) MySql Linux (Fedora11, ssh)
Perl XML (XSLT, DTD) JAVA TurboC
PHP C# JavaScript HTML (4,5) CSS (2,3) .Net (2~4.5) (C#, VB.NET) ADO.Net (C#, VB.NET) ZendFramework (1,2) (PHP) AngularJs (1.3+ ,7+) jQuery jQuery UI Bootstrap (3.X) (CSS) Soap (PHP) nuSoap (PHP) lightbox (JavaScript) HighChart (JavaScript) HighStock (JavaScript) GoogleChart (JavaScript) GoogleMap Api (JavaScript) Joomla (1.5~3.X) (Module, MVC Component, Template) Drupal (7.X) (Module, Template) OpenCart (Module, Template) Vbulliten CKEditor (JavaScript) elFinder (JavaScript) (File Manager) ViewerJs (JavaScript) (PDF Viewer) NivoSlider NodeJs (JavaScript) MVC (PHP, ASP.NET) ASP.NET OOP (JavaScript, PHP, C#, JAVA) Custom Control (C#, SilverLight, WPF, WinForm, Javascript, jQuery) Ajax JSON JSONP (Cross Domain Ajax) Custom Directive (AngularJs) Responsive Web Design (Bootstrap) WinForms (C#) (n-tier(BLL,DAL,...)) Multi-Threading (C#, JAVA) (BackgroundWorker) PhpStorm WebStorm Visual Studio (2003~2015) Wamp PhpMyAdmin memcached APC SOLID Code Reuse DRY KISS YAGNI Scrum
SQL (Normalization) TSQL VB.NET XAML TypeScript Xamarin (C#,iOs,Android) Cordova ASP.NET MVC (C#) ASP.NET WebAPI (C#) EntityFramework (C#) (Code First) MooTools (JavaScript) DeskShell DirectAdmin API Wordpress XNA (C#) Doctrine2 ORM (PHP) Apigility (PHP) (API Generator) ExpressJs (JavaScript) WCF (C#) (+SilverLight Enabled) SilverLight (C#) WPF (C#) work flow uml SqlServer (2003~2012) MySql Access Linux (Fedora11, ssh) Apache NuGet Composer Apache Subversion Visual SVN Git Github DirectAdmin cPanel Microsoft Expression Web Microsoft Expression Blend (XAML) IIS EMS MySql Manager Microsoft Visio Bower Grunt
C++ Pascal XML (XSLT, DTD) cPanel API DirectShow.Net (C#, C++) NAudio DotRas.dll (connecting /disconnecting /creating a vpn/internet connection) Avifill32.dll (Image to AVI) MongoDB (NoSql) WHM Photoshop

Laravel (PHP)
CryEngine UnrealEngine .Net Micro Framework Microsoft Robotics QT (C++) Android SDK (JAVA) WinSDK (C++) DirextX SDK AForge (Image Processing) PdfSharp.dll Ionic.Zip.dll (zip/unzip files) LightSwitch d3js threejs ASP.Net SignalR Robotics MicroController Programming Torsio SVN

سوابق کاری

از مهر 94 - تبریز - نصف راه

با همکاری دوستم یه دفتر کوچولو اجاره کردیم و برای خودمون کار میکنیم.

Developer/R&D

شرکت برنا مهر فن

اول اردیبهشت 94 تا آخر تیر 94 - تبریز - نرسیده به آخر شهناز

R&D
Custom Directive Development with AngularJs
Custom JavaScript/VB.NET Component
BPMN

Developer/Project Manager

شرکت AzarIPT (آذر ایده پرداز تبریز)

خرداد 89 تا بهمن 93 - تبریز

چند سایت/سیستم با php و zendframework 1,2
Adeli Portal : سیستم چند منظوره با ZendFramework2 به صورت Modular با بیش از 20 ماژول
مدیریت سرور های شرکت

Developer

شرکت زیتون

مهر 88 تااسفند 88 - تبریز چهار راه لاله

Dynamic report generator with C#(WinForm)
Recorder App with Webcam&Mic(C#, DirectShow, NAudio, Avifill32.dll)

برنامه نویسی/کارآموزی

شرکت فاران (فن آوران باران)

بهمن 86 تا شهریور 87 - تبریز - پارک علم و فن آوری شهریار 3(ارتش-پشت ساختمان پست)

SilverLight UI for a web based Form&Report Generator(C#)
Small CMS with ASP.NET&Ajax&Mootools

نمونه کارها

Emidox

Full Stack
Angular 7
NodeJs
Mongodb

Angular Nodejs Mongodb

Intaker

Angular 6
Admin ControlPanel
User Dashboard
ChatBot

Angular

Sayeh Investment Service

Under Development

ASP.NET ASP.NET MVC ASP.NET WebAPI EntityFramework

Skyroom

Full Frontend Components development with pure javascript, ES6
Chat, Users, FileBrowser, MediaPlayer, Whiteboard, Dialog, Toast, ...
link

Javascrip Responsive Flex ES6

I Demand U

FrontEnd با AngularJs به سفارش مشتری
Under Development
Demo

AngularJs jQuery BootStrap Responsive

دومینوبات

SAAS
دومین پروژه شخصی تو شرکت خودم.
سیستم ساخت و مدیریت ربات های تلگرام با امکانات متنوع و انبوه
ساخت فروشگاه بر پایه ربات تلگرام

link

Nodejs AngularJs PHP ZendFramework MySql jQuery Soap BootStrap Responsive telegram-cli

دومینوگرام DEAD

اولین پروژه شخصی تو شرکت خودم.
سیستم ارسال پیام های تبلیغاتی انبوه بر پایه پیام رسان تلگرام.
کار کنم.اولش این سیستم رو با ASP.NET MVC/WebApi و EF شروع کردم و میخواستم با کتابخانه API تحت C# که برای تلگرام نوشته شده بود،ولی چون این کتابخانه باگ های زیادی داشت اینو کنار گذاشتم و تصمیم گرفتم برای راحتی کار با telegram-cli کار کنم.از اوجایی که این برنامه برای لینوکس نوشته شده بود و کامپایلش رو ویندوز مشکل ساز بود، ASP.NET رو گذاشتم کنار و برگشتم سراغ PHP و ZendFramework.
بعد از عید 95 به دلیل مشکلاتی که تلگرام برای spammer ها به وجود آورد مجبور شدم این پروژه رو بزارمش کنار.
Demo

AngularJs PHP ZendFramework MySql jQuery Soap BootStrap Responsive telegram-cli

Adeli Portal

Portal/CMS که برای شرکت ایده پرداز ساختم.

دارای این ماژول ها : چند زبانه , ماژول پشتیبان گیری اتوماتیک از پایگاه داده با امکان پشتیبان گیری از DataBase های بزرگ , ماژول بروز رسانی سیستم , سیستم مدیریت آگهی , آنالیز بازداد های سیستم و نمایش به صورت نمودار با امکان افزودن آمار دیگر ماژول ها به این نمودار , فشرده سازی و ادغام فای های css , فشرده سازی و ادغام فایل های js , مدیریت دسته بندی ها قابل استفاده در تمام ماژول ها , امکان استفاده از سیستم به صورت SaaS , سیستم کامنت برای تمام ماژول ها , امکان ساخت بلوک های مختلف برای قرار گیری در موقعیت های مختلف قالب , مدیریت ارتباط , مدیریت اشتراک گزاری محتوا , سیستم cron به صورت Event Driven , سیستم باشگاه مشتریان با امکان امتیاز دهی اتوماتیک و دستی , ماژول DataGrid View با امکان جستجو و مرتب سازی , سیستم کتابخانه دیجیتال , Multi Domain امکان فیلتر محتوا بر اساس دامنه فعلی , مدیریت مرکز آموزشی برای اساتید و ثبت نام دانشجویان , Dynamic Fields API , ماژول مدیریت فایل های آپلود شده , ماژول مدیریت فرم های داینامیک , ماژول گالری عکس , مدیریت بنر , مدیریت مناطق جغرافیایی , مدیریت مرکز درمانی برای پزشکان و رزرو زمان ویزیت , مدیریت لینک های دسته بندی شده , ماژول محلی سازی , مدیریت منو , مدیریت خبر نامه , مدیریت ایمیل های ارسالی از سیستم , ماژول یادداشت , ماژول اطلاع رسنی برای کل سیستم به 3 صورت : ایمیل/SMS و اطلاع رسان داخلی سیستم , ماژول چارت سازمانی , مدیریت صفحات و اخبار و مقالات , ماژول پرداخت آنلاین , دفترچه تلفن , ماژول پیغام خصوصی , ماژول ویترین محصولات , ماژول Rating , سیستم مدیریت املاک , RSS Reader , ماژول سفارش ساده محصول , ماژول نقشه سایت , ماژول ارسال SMS با پنل انتخاب شده , مدیریا قالب های سایت , مدیریت کاربران/نقش های کاربری/مجوز ها , Responsive Content Slider with jQuery ,

بعضی سایت هایی که با این سیستم راه اندازی شدن : سایت شرکت ایده پرداز , صدف فشن , Iranian Dried Fruits and Nuts | Urum Novin Yekta | Unyekta , تیم دوچرخه سواری شهرداری تبریز , فروش و خدمات پس از فروش انحصاری داف تراکس در ایران , وب سایت رسمی حسین علی پور , ملک بان , مرکز دنیای مطلوب , املاک 2124 , کفش جهان نما , گروه صنعتی نیوپلاست , AranJob , گروه فرهنگی پیامبر اعظم (ص) , سایت آگهی های عرضه و تقاضای املاک و خودرو , , شرکت آذر طعمی نو , Atrotech Co. , vtbco.com , rasa.vtbco.com , fas.vtbco.com , تولیدی - صنعتی میکروپنل , stele.ir , miladshoes.com , aranjob.com , وب سایت شرکتی تجارت آشینا ایرانیان , سامانه خرید و فروش املاک ,

PHP ZendFramework MySql jQuery HighChart CKEditor elFinder Soap BootStrap Responsive memcached ViewerJs

گزارش ساز داینامیک

این برنامه ابتدا لیستی از جداول و فیلد هاشونو نشون میده که کاربر میتونه انتخاب کنه و به صورت Drag&Drop در صفحه طراحی قرار بده.برنامه قابلیت ساخت انواع فیلد ها رو به کاربر میده و همچنین امکان شخصی سازی مناطق Header, Footer و بدنه گزارش وجود داره. امکان اضافه کردم Aggregation های مختلف به صورت داینامیک برای شخصی سازی گارش در نظر گرفته شده است.قالب گزارش ساخته شده قابل ذخیره به صورت XML میباشد تا در استفاده های بعدی نیاز به طراحی مججد گزارش نباشد.

C# WinForms XML ActiveReport SqlServer ADO.Net

سیستم ثبت نام دوره‌های آموزشی

این پروژه دانشجویی سال اول بود. یک سیسم ثبت نام برای دوره های آموزشی یک اداره یا سازمان یا حتی یک آموزشگاه. قابلیت افزودن استاد ، کلاس و دانشجو در این سیستم وجود داشت

C# WinForms SqlServer ADO.Net

اینترفیس گزارش ساز داینامیک تحت وب

برای گزارش ساز شرکت فاران که قرار بود تحت وب باشه و با silverlight کار شد.
Customized RTL TabControl , Dragable & Resizable TextBlock , RTL GridView , RTL TreeView

C# SilverLight WCF ADO.NET XML

آزمون مجازی

اولین برنامه واقعی که نوشتم. یه برنامه برای کنکور مجازی بود که کاربر میتونست از بین بانک سوالات دسته بندی شده، دسته بندی مورد نظر خودشو انتخاب کنه و به سوالاتی که از این دسته بندی به صورت رندم انتخاب شدن به صورت چهار گزینه ای جواب بده. در انتها یه کارنامه به کاربر داده میشه که عملکردشو نشون میده. عملکرد کاربر در آزمون های مختلف قابل مقایشه با هم میباشد که میزان پیشرفت یا پسرفت کاربر رو نشون میده. این سیستم رو برای همکاری به انتشارات گاج بردیم و سورشو نگه داشتن برای بررسی بیشتر و بعدا دیگه خبری ازشون نشد. برای این برنامه امکان برگزاری آزمون به صورت آنلاین رو هم در نظر گرفته بودم که آزمون در ساعت مشخصی بین افرادی که ثبت نام کردن برگزار بشه و نتایج کاربران با هم مقایسه بشه.

C# WinForms SqlServer ADO.Net WPF Custom Control

ضبط از دوربین و میکروفن

این برنامه تصویر را از webcam توسط DirectShow و صدا را از میکروفن توسط NAudio گرفته و توسط Avifill32 آنها را در هم ادغام کرده و به صورت فیلم AVI ذخیره میکند

C# DirectShow.Net NAudio Avifill32.dll

رسم گراف جهت دار

برنامه ساده ای برای رسم گراف جهت دار به صورت داینامیک که بو صورت تفریحی نوشتم.اضافه کردن نقاط در زمان اجرا. رسم خطوط با انتخاب نقاطامکان درگ کردن نقاط

C# WinForms Custom Control

سامانه مدیریت تعاونی های مرزنشینان

برای این سیستم من تعداد 10 عدد Directive برای AngularJs نوشتم به اضافه 5 تا Component با JavaScript

VB.NET JavaScript jQuery AngularJs Custom Directive Custom Service BootStrap

Motion Sensor

همون برنامه ضبط از webcam را کمی دستکاری کردم تا حرکات رو به صورت کاملا ابتدایی تشخیص بده

C# DirectShow.Net NAudio Avifill32.dll

Site Scrapper

چند برنامه برای خوندن صفحات سایت و استخراج محتوای مورد نظر و ذخیره اونها در پایگاه داده سیستم خودم نوشتم.

C# PHP SqlServer Access MySql Drupal

Unzipper

یه برنامه کوچیک و شخصی برای unzip کردن گروهی فایل های zip شده

C# Ionic.Zip.dll WinForms

Scheduled Connection Dial

یه برنامه شخصی برای dial کردن کانکشن مورد نظر در زمان مشخص شده

C# WinForms DotRas.dll

Glassy Controls

کنترل پنل به صورت شیشه ای (رنگ پس زمینه transparent)
کنترل ListBox به صورت شیشه ای (رنگ پس زمینه transparent)
از اونجایی که کنترل TextBox از نوع Native32 میباشد و امکان این نیست که دارای پس زمینه transparent باشد، این کنترل رو مجبور شدم که از صفر بنویسم.یعنی کل امکانات TextBox رو به صورت دستی به این کنترل اضافه کردم

C# WinForms Custom Control

Barcode Scanner

برنامه ای برای خوندن بار کد توسط بارکد خوان دستی

C# WinForms

Puzzle Game

بازی پازل عکی تکه تکه شده به هم ریخته

C# WinForms Custom Control

منچ

بازی منچ 4 نفره.

C# WinForms Custom Control

بازی صفینه

یه صفینه که توی باران شهاب سنگ حرکت میکنه

C# XNA

Fancy Rss Reader

rss reader برای سایت uefa.ir

C# Custom Control WPF

CMS

یه سیستم cms برای شرکت فاران

C# Ajax ASP.NET SqlServer MooTools GenericHandler

فروشگاه اینترنتی

پروژه دانشجویی سال دوم. رزرو میز در رستوران. افزودن غذا به سبد خرید

C# ASP.NET SqlServer

Mini CRM

سیستم مدیریت ارتباطات شرکت ایده پرداز تبریز.امکان Import و Export ارتباطات از طریق csv و excel

PHP ZendFramework MySql jQuery

Updater

برنامه ای برای بروز رسانی یک برنامه WinForm که از طریق WebService چک میکنه که نسخه جدیدی وجود داره یا نه و اگه وجود داره اونارو دانلود میکنه.

C# WCF ASP.NET WebClient

نمونه برنامه/کد

نمونه برنامه برای ASP.NET MVC , ASP.NET WebAPI و AngularJs دانلود
نمونه فریمورک ساده با PHP دانلود

C# ASP.NET ASP.NET MVC ASP.NET WebAPI AngularJs ngNewRouter ngResource PHP MySql jQuery BootStrap

فرم استخدام

سیستم رزومه شرکت ایده پرداز تبریز

PHP ZendFramework MySql jQuery

فرم نظر سنجی داینامیک

سیستم مدیریت فرم های نظر سنجی داینامیک شرکت ایده پرداز

PHP ZendFramework MySql jQuery HighChart

SpeedTest

تست سرعت اینترنت با JavaScript و PHP

JavaScript PHP BootStrap jQuery

Site Launcher

برنامه ای برای اجرای سیستم بر پایه وب به صورت لوکال با استفاده از IIS Express و SqlCE بدون نیاز به نصب.

C# WinForms

تلفن : 04133813363
موبایل : 09355801034
ایمیل : [email protected]
جدیدترین نسخه آنلاین همین صفحه

سایت شخصی
پروفایل برنامه نویس
پروفایل Linkedin
پروفایل Stackoverflow
Telegram

پروفایل Github
Google+
Instagram
Facebook