Exlord
رتبه : 14287
مهارتها
گزارش عملکرد:
مهارتهای برتر
توانایی ها / علایق
بازه زمانی بسیار پایین برای یادگیری تکنولوژی های جدید
همیشه سعی میکنم تا جایی که میتونم از Best Practice ها استفاده بکنم.
کدی که مینویسم معمولا خواناست برای هر کسی و اگه نباشه حتما کامنت براش مینویسم.
به ساخت کامپوننت های Reusable در هر زبانی علاقه دارم.
دوست دارم چیزی رو بسازم ( کدی بنویسم ) که مشابهش وجود نداره و یه challenge باشه برام
همیشه سعی میکنم up to date باشم و به یادگیری و به کار گیری تکنولوژی های جدید علاقه دارم.
هیچ ترسی از اینکه کدم رو به روش بهتری بازنویسی کنم ندارم.
بیشترین تجربه و تخصصم توی PHP و JavaScript هست. تو PHP با ZendFramework 1,2 کار کردم بیشتر با 2، که سیستم Adeli Portal رو کار کردم که پایین توضیحاتش هست.
تو JS با کتابخانه های زیادی کار کردم مثل Jquery ,mootools, Bootstrap .... توی framework ها با چند تاشون آشنایی دارم ولی عملا فقط با AngularJs کار کردم، تا الان روی 4 تا پروژه.
توی آخرین پروژم(dominobot) قسمت مدیریت 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.2~1.4) 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 Xamarin (C#,iOs,Android) ASP.NET MVC (C#) ASP.NET WebAPI (C#) EntityFramework (C#) (Code First) WCF (C#) (+SilverLight Enabled) SqlServer (2003~2012) MySql Access
Linux (Fedora11, ssh) Apache
C++ ExpressJs (JavaScript)
تحصیلات و دوره های آموزشی
موسسه آموزشهای بین المللی Aptech 2007~2009
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.2~1.4) jQuery jQuery UI Bootstrap (3.X)(CSS) ngRoute (AngularJs) uiRouter
(AngularJs) ngNewRouter (AngularJs) ngResource (AngularJs) (easy REST) 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 Xamarin (C#,iOs,Android) 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) 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
C++ Pascal XML (XSLT, DTD) cPanel API ExpressJs (JavaScript) DirectShow.Net (C#, C++) NAudio DotRas.dll (connecting /disconnecting /creating a vpn/internet connection) Avifill32.dll (Image to AVI)
MongoDB (NoSql) Bower WHM Photoshop Grunt
در حد مطالعه
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
سوابق کاری
Freelance Software Developer
از مهر 94 - تبریز - نصف راه
با همکاری دوستم یه دفتر کوچولو اجاره کردیم و برای خودمون کار میکنیم.
برنامه کنکور مجازی به صورت آنلاین و آفلاین که میخواستیم با انتشارات گاج همکاری کنیم که نشد.
برنامه RSS Reader با WPF
به علاوه چند تا پروژه کوچیک دیگه
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
نمونه کارها
I Demand U
FrontEnd با AngularJs به سفارش مشتری
Under Development
Demo
AngularJs jQuery BootStrap Responsive
دومینوبات Under Development
دومین پروژه شخصی تو شرکت خودم.
سیستم ساخت و مدیریت ربات های تلگرام با امکانات متنوع و انبوه
این سیستم هنوز در مرحله تولیده
Demo
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
بعضی از سایتهایی که کار کردم
هئیت فوتبال استان آذربایجان شرقی
یخچال سازی بیابانی
اداره کل ورزش و جوانان استان آذربایجان شرقی
کتاب فروشی طاها
سیستم نیازمندی آگهی 118
مشاورین املاک سامانه و بانک اطلاعات املاک و مستغلات ایران
شرکت طراحی و مهندسی آسانسور هوافضا
بانک مشاغل خانگی
گالری اسدی
شرکت تولیدی ساگار و قطعات نسوز
15+ سایت دیگر
تعداد دیگری سایت با Joomla راه اندازی کردم که فقط در حد ساخت Template و راه اندازی بوده و اینجا دیگه لیست نمیکنم. PHP Joomla MySql Custom Module Drupal OpenCart jQuery jQuery UI NivoSlider
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
فعالیت به عنوان مجری
در حال بارگذاری ...
بدون امتیاز .
برای " تبديل کد ++C به #C "
30,000 تومان
کارفرما پروژه را پذیرش کرده اما هیچ نظری برای مجری ارسال نکرده است.
برای " تبديل کد ++C به #C "
30,000 تومان
بدون امتیاز .
برای " فارسي سازي و راستچين کردن يک اسکريپ (لغانش ترجمه شده ) "
15,000 تومان
کارفرما پروژه را پذیرش کرده اما هیچ نظری برای مجری ارسال نکرده است.
برای " فارسي سازي و راستچين کردن يک اسکريپ (لغانش ترجمه شده ) "
15,000 تومان