کد × سیستم‌های مهندسی

جواد انصاری — متخصص ارشد نرم‌افزار صنعتی و اپلیکیشن‌های مهندسی

Always Hello World!!!

۱۶ سال است که نیازهای مهندسی را به نرم‌افزار کارا تبدیل می‌کنم؛ از ادمین محیط AVEVA E3D/PDMS تا اپلیکیشن‌های C#‎ و WPF و اتوماسیون اکسل و اتوکد.

Engineer.cs
var javad = new Engineer
{
    Years   = 16,
    Code    = ["C#", "WPF", "VBA", "Python"],
    Systems = ["AVEVA E3D", "PDMS", "Excel", "AutoCAD"]
};

javad.Automate(yourWorkflow);
// Always Hello World!!!
اسکرول کنید
۰۱

About

درباره من

۱۶ سال است در شرکت بویلر مپنا، در نقطهٔ تلاقی مهندسی صنعتی و نرم‌افزار کار می‌کنم؛ میان دیسیپلین‌های مهندسی و تیم توسعه، و نیازهای مهندسی و طراحی پلنت را به ابزارهایی تبدیل می‌کنم که مهندس‌ها واقعاً از آن استفاده می‌کنند.

محیط AVEVA E3D/PDMS را ادمین و توسعه می‌دهم و پیرامون آن نرم‌افزار می‌نویسم: اپلیکیشن‌های دسکتاپ با C#‎ و WPF، اتوماسیون اکسل/VBA و اتوکد، ابزارهای داده با SQL Server و اپلیکیشن‌های اندروید. هر ساعتی که از کار تکراری کم شود، ساعتی است که به مهندسی واقعی برمی‌گردد.

۱۶ سال سابقه در بویلر مپنا
E3D ادمین AVEVA E3D / PDMS
۷۰ ساعت تدریس دورهٔ PDMS
C#‎ · VBA زبان‌های اصلی
۰۲

Expertise

تخصص‌ها

برای مهندس‌ها نرم‌افزار می‌نویسم. چه یک ماکرو در اکسل باشد، چه اتوماسیون اتوکد، چه یک اپلیکیشن کامل C#‎/WPF روی SQL Server؛ هدف یکی است: کار دستی کمتر، خطای کمتر و خروجی‌های یکدست.

اتوماسیون مهندسی

ماکروهای اکسل و VBA، اتوماسیون اتوکد و اسکریپت‌هایی که مدارک و گزارش‌های مهندسی را خودکار تولید می‌کنند.

  • Excel
  • VBA
  • AutoCAD
  • Python
  • Macros

برنامه‌نویسی C#‎ و دسکتاپ

اپلیکیشن‌های دسکتاپ WPF با معماری MVVM؛ رابط کاربری تمیز روی منطق مهندسی دقیق.

  • C#‎
  • .NET
  • WPF
  • MVVM
  • XAML

اکوسیستم AVEVA

ادمین و پشتیبانی AVEVA E3D و PDMS در کنار P&ID و Instrumentation، با ماکروها و گزارش‌های سفارشی.

  • AVEVA E3D
  • PDMS
  • P&ID
  • Instrumentation

داده، وب و موبایل

راهکارهای مبتنی بر SQL Server و API، وب‌اپ با Blazor و اپلیکیشن‌های بومی اندروید با Kotlin.

  • SQL Server
  • REST/API
  • Blazor
  • Kotlin
  • Compose
۰۳

Experience

سوابق کاری

۱۶ سال ایران

نرم‌افزار صنعتی و اپلیکیشن‌های مهندسی

شرکت بویلر مپنا

  • توسعه و نگهداری نرم‌افزارها و ابزارهای مهندسی برای جریان‌های کاری صنعتی و طراحی پلنت.
  • ادمین و پشتیبانی محیط AVEVA E3D/PDMS در کنار P&ID و Instrumentation.
  • ساخت ابزار، اسکریپت و ماکروی سفارشی با C#‎، Python، VBA و SQL Server؛ توسعهٔ اپلیکیشن اندروید با Java/Kotlin.
  • تبدیل نیازهای تیم‌های مهندسی به راهکارهای دیجیتال کاربردی و مشارکت در پروژه‌های تحقیق و توسعه.
۷۰ ساعت صنعت نفت

مدرس نرم‌افزار PDMS

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

  • برگزاری دورهٔ ۷۰ ساعتهٔ PDMS برای برنامهٔ آموزشی صنعت نفت.
  • کمک به مهندسان برای به‌کارگیری PDMS در جریان کار واقعی پروژه‌ها.
۰۴

Selected work

پروژه‌ها

بازی · آنلاین 02

شبکهٔ بازی‌ها

شبکهٔ بازی‌های من، همه در یک جا و قابل اجرا در مرورگر. نسخهٔ آنلاین در game.javadansari.ir در دسترس است.

مشاهدهٔ سایت
  • Web
  • Games
پلتفرم طراحی پلنت 03

ادمین AVEVA E3D / PDMS

ادمین و پشتیبانی محیط AVEVA برای تیم‌های مهندسی در کنار P&ID و Instrumentation، با ماکروها و گزارش‌های سفارشی که دادهٔ طراحی را یکدست نگه می‌دارند.

  • AVEVA E3D
  • PDMS
  • P&ID
  • Instrumentation
دسکتاپ و ماکرو 04

اتوماسیون مهندسی

ابزارهای دسکتاپ سفارشی، ماکروهای اکسل/VBA و اتوماسیون اتوکد که کار تکراری مهندسی را حذف می‌کنند، مدارک را تولید می‌کنند و خطای دستی را کم می‌کنند.

  • C#‎
  • WPF
  • VBA
  • Excel
  • AutoCAD
داده 05

داده و یکپارچه‌سازی مهندسی

راهکارهای مبتنی بر SQL Server، گزارش‌گیری و یکپارچه‌سازی API برای اتصال دادهٔ مهندسی بین ابزارها؛ از جمله جریان دادهٔ نقشه با Overpass API.

  • SQL Server
  • Python
  • REST/API
موبایل 06

اپلیکیشن‌های اندروید

اپلیکیشن‌های بومی اندروید با Java و Kotlin و Jetpack Compose، ذخیره‌سازی SQLite و تبادل داده با JSON.

  • Kotlin
  • Compose
  • SQLite
  • JSON
آموزش 07

دورهٔ آموزشی PDMS

دورهٔ ۷۰ ساعتهٔ PDMS برای صنعت نفت و کمک به مهندسان برای به‌کارگیری آن در پروژه‌های واقعی.

  • PDMS
  • Training
۰۵

Process

روش کار

  1. ۱

    شناخت مسئله

    کنار مهندس‌ها می‌نشینم و می‌بینم کار امروز چطور انجام می‌شود و کجا وقت و دقت از دست می‌رود.

  2. ۲

    طراحی

    جریان کار، داده‌ها و رابط کاربری را ساده و روشن طراحی می‌کنم، پیش از نوشتن اولین خط کد.

  3. ۳

    توسعه

    کد تمیز و ماژولار؛ نسخه‌های کوچک و قابل‌استفاده در فاصله‌های کوتاه.

  4. ۴

    تست

    تست خودکار برای منطق اصلی و تست واقعی با مهندس‌ها روی دادهٔ واقعی پروژه.

  5. ۵

    تحویل و مستندات

    نصب، مستندسازی و آموزش؛ تا ابزار بدون وابستگی به من کار کند.

۰۶

Training

آموزش و مدارک

AVEVA Engineering، P&ID و Instrumentation

دوره‌های تخصصی AVEVA / PDMS

SolidWorks

دورهٔ حرفه‌ای · ۲۴ ساعت · ۲۰۲۰

برنامه‌نویسی C#‎

گواهی‌نامهٔ حرفه‌ای

توسعهٔ اپلیکیشن اندروید

گواهی‌نامه‌های ATC و حرفه‌ای

متدولوژی برنامه‌ریزی فناوری

گواهی‌نامهٔ حرفه‌ای · ۲۰۲۵

۰۷

Contact

تماس

در ارتباط باشیم

سؤالی دارید، ایده‌ای، یا فقط می‌خواهید سلامی بکنید؟ خوشحال می‌شوم برایم بنویسید.

javad.ansari@gmail.com
An unhandled error has occurred. Reload 🗙