درباره من

محمد توکلی — توسعه‌دهنده‌ی ارشد فول‌استک، مدیر فناوری اطلاعات و معمار نرم‌افزار

محمد توکلی، بنیان‌گذار کدنویسان وب
محمد توکلی
بنیان‌گذار کدنویسان وب — از ۲۰۰۵
سلام!

بیش از ۲۰ سال تجربه در ساختن نرم‌افزارهای وب و موبایل

من محمد توکلی هستم؛ توسعه‌دهنده‌ی ارشد فول‌استک با بیش از بیست سال تجربه در ساخت اپلیکیشن‌های وب و موبایل مقیاس‌پذیر برای صنایع مختلف — از رسانه و هواشناسی تا مراکز تفریحی، آزمایشگاه پزشکی و توزیع کالا.

سال‌ها کار به‌عنوان توسعه‌دهنده‌ی مستقل به من مهارت طراحی معماری کامل یک راهکار را داده است: از تحلیل نیاز و طراحی پایگاه داده تا پیاده‌سازی بک‌اند، فرانت‌اند، اپلیکیشن اندروید و استقرار روی سرور. در کنار برنامه‌نویسی، مدیریت زیرساخت IT (شبکه، Active Directory، مجازی‌سازی) را هم بر عهده داشته‌ام.

از کار تیمی و چابک لذت می‌برم، دوست دارم از دیگران یاد بگیرم و تجربه‌ام را با برنامه‌نویسان جوان‌تر به اشتراک بگذارم.

مسیر حرفه‌ای

هر زبان، یک دریچه‌ی تازه.

از تحول فناوری‌های وب تا تجربه‌ی من در موبایل و هوش مصنوعی؛ سال معرفی فناوری‌ها از تاریخ شروع یادگیری من جدا شده است.

  1. ۱۹۹۶معرفی فناوری
    Classic ASP

    وب، از صفحه‌ی ثابت به تجربه‌ی پویا

    Classic ASP در دسامبر ۱۹۹۶ معرفی شد و امکان پردازش سمت سرور را به صفحات وب آورد. شروع مسیر برنامه‌نویسی من در سال ۱۳۸۴ با ASP بود.

    شروع مسیر من؛ ساختن وبِ تعاملی
  2. ۲۰۰۲معرفی فناوری
    ASP.NET / C#

    فصل تازه‌ی توسعه در دنیای دات‌نت

    معرفی ASP.NET در ژانویهٔ ۲۰۰۲، توسعه‌ی وب را با زبان‌هایی مثل C# پیوند داد؛ بستری برای ساخت سامانه‌هایی با منطق و ساختار گسترده‌تر.

    از اسکریپت‌های وب به نرم‌افزارهای ساخت‌یافته
  3. ۲۰۰۹انتشار نسخه‌ی رسمی
    ASP.NET MVC

    جدا کردن مسئولیت‌ها، برای ساختن بهتر

    نسخه‌ی رسمی ASP.NET MVC در مارس ۲۰۰۹ منتشر شد؛ با تفکیک مدل، نمایش و کنترل‌گر. من در سال ۱۳۹۶ توسعه با MVC را شروع کردم.

    معماری روشن‌تر برای توسعه و نگهداری
  4. ۱۳۹۲شروع یادگیری من
    Java / Android

    از مرورگر، به صفحه‌ی موبایل

    در سال ۱۳۹۲ توسعه‌ی اندروید را شروع کردم؛ تجربه‌ای تازه در طراحی تعامل کاربر و اتصال اپلیکیشن به سرویس‌های وب.

    دیدن محصول از نگاه کاربر موبایل
  5. ۲۰۱۶معرفی فناوری
    ASP.NET Core

    وب مدرن؛ بازتر و چندسکویی

    ASP.NET Core در ۲۷ ژوئن ۲۰۱۶ منتشر شد؛ تحولی متن‌باز و چندسکویی در اکوسیستم وب مایکروسافت. امروز این تجربه در کنار React، Next.js و Redis، بخشی از ابزارهای توسعه‌ی من است.

    انتخاب ابزار بر اساس نیاز محصول
  6. اکنونفصل تازه‌ی مسیر من
    AI Development

    توسعه‌ی هوش مصنوعی؛ از ابزار به همکار

    تمرکز فصل تازه‌ی مسیرم، توسعه‌ی راهکارهای مبتنی بر هوش مصنوعی و پیوند دادن آن‌ها با نرم‌افزارهای کسب‌وکار است؛ برای ساده‌تر شدن فرایندها و ساخت تجربه‌هایی کاربردی‌تر.

    هوش مصنوعی برای حل مسئله‌های واقعی
مهارت‌ها

ابزارها و فناوری‌هایی که با آن‌ها کار می‌کنم

توسعه‌ی سمت سرور و سرویس‌ها
C#VB.NETASP.NET CoreASP.NET MVCREST APISignalRKentico CMS
توسعه‌ی رابط وب
HTML / CSSJavaScriptReactNext.jsAngularAJAXBootstrap
پایگاه داده و کش
SQL / T-SQLRedis
توسعه‌ی اپلیکیشن موبایل
JavaAndroid
شبکه، سرور و زیرساخت
Windows ServerIISActive DirectoryDHCP / DNSFile ServerDomain ManagementVMwareHyper-VKaspersky EPOKerio Control
ابزارهای توسعه
Git
مدیریت پروژه و روش کار
ScrumAgileJIRA
طراحی رابط و گرافیک
Adobe XDAdobe Photoshop
برنامه‌نویسی بازارهای مالی
MQL
افتخارات

جوایز و تقدیرنامه‌ها

۲۰۱۰
عضویت در مجمع نخبگان ایران
به‌دلیل توسعه‌ی نرم‌افزار ویدیوکنفرانس ۸ نفره بر پایه‌ی Microsoft Silverlight.
۲۰۱۳
لوح تقدیر — IRAN GDC
گواهی افتخاری در دومین مسابقه‌ی ملی بازی‌سازی دانشجویی.
تندیس برترین نرم‌افزار ارتباطی کشور
دریافت تندیس در ششمین سمپوزیوم بین‌المللی روابط عمومی‌ها.

ایده‌ای در ذهن دارید؟

نیازتان را ثبت کنید؛ پس از بررسی، برآورد زمان و هزینه را برایتان می‌فرستیم.