amin norollah.
Loading portfolio

امین نورالله balrug

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

API، یکپارچه‌سازی و پلتفرم وب برای محصولاتی که باید درست کار کنند.

این روزها بیشتر vibe coding می‌کنم

حضوری · ساعات کاری اروپا

کارهای برگزیده

API، یکپارچه‌سازی و پلتفرم وب برای محصولاتی که باید درست کار کنند.

سیستم‌هایی طراحی می‌کنم و می‌سازم که در محیط واقعی کار می‌کنند، در فین‌تک، SaaS، هویت و پلتفرم‌های صنعتی. بیشتر روی بک‌اند تمرکز دارم و پیشینه‌ی پژوهشی در مهندسی کامپیوتر هم دارم.

سال مهندسی نرم‌افزار
14+
زبان برنامه‌نویسی
10
مقاله‌ی منتشرشده
13
پروژه‌ی مستندشده
46
دامنه‌ی محصول
5
نقش شغلی
9

اسلاید 1 از 21 - FocalPay Inventory Service

بک‌اندFocalPay2026

FocalPay Inventory Service

جدا کردن مدیریت موجودی از یک سرویس بزرگ‌تر و ساختن سرویسی مستقل برایش، از برنامه‌ی مهاجرت و معماری تا سازوکارهایی که درستی کار را تضمین می‌کنند

  • Java
  • Spring Boot
  • MongoDB
  • Kafka
  • +8
جدا کردن مدیریت موجودی از یک سرویس بزرگ‌تر و ساختن سرویسی مستقل برایش، از برنامه‌ی مهاجرت و معماری تا سازوکارهایی که درستی کار را تضمین می‌کنند
02درباره

از ۲۰۱۲ کد می‌نویسم و هنوز قبل از هر کاری از خودم می‌پرسم این سیستم سه سال دیگر چه وضعی دارد.

بیشتر روی بخش‌هایی از محصول کار می‌کنم که کاربر نمی‌بیند: API، یکپارچه‌سازی با سیستم‌های دیگر، احراز هویت و کارایی. این بخش‌ها به چشم نمی‌آیند، ولی اگر خوب کار نکنند کاربر زود متوجه می‌شود.

سال ۲۰۱۲، وقتی دانشجوی کارشناسی بودم، در یک شرکت کوچک مشغول کار شدم. کارم ویرایش سایت‌های جوملا و وردپرس با PHP، CSS و HTML بود و علاقه‌ام به توسعه‌ی وب از همان‌جا شروع شد.

کم‌کم سراغ پروژه‌های پیچیده‌تر و تیم‌های بزرگ‌تر رفتم. آن سال‌ها یاد گرفتم با مهلت‌های تنگ کار کنم و کیفیت را فدا نکنم. با زبان‌ها و فریم‌ورک‌های زیادی هم کار کردم و همین کمک کرد بفهمم هر مسئله واقعاً چه ابزاری لازم دارد.

شیوه‌ی کار من

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

portfolio v3.27.2 - ترمینال تعاملی

برای دیدن فهرست دستورها help را بزنید، یا برای شروع info را وارد کنید.

info

نام : امین نورالله

شناخته‌شده به : balrug

مدرک : کارشناسی ارشد مهندسی کامپیوتر (IUST)

حرفه : توسعه‌دهنده‌ی فول‌استک و سرپرست تیم

زبان‌ها : c#, ts, js, java, c++

بک‌اند : .net core, spring boot, node.js, nestjs

فرانت‌اند : angular, vue.js, react

داده : sql server, mongodb, redis, apache ignite

هویت : identityserver, oauth 2.1, openid connect

تجربه : 14+ سال

مقالات : 13 مقاله‌ی منتشرشده

سرگرمی : پروژه‌های شخصی

دستوری وارد کنید یا برای تکمیل، Tab را بزنید

الان بیشتر وقتم روی بک‌اند می‌گذرد: طراحی و توسعه‌ی سرویس‌ها و API، یکپارچه‌سازی، تست، دیباگ و کمک به همکارها. با .NET و C#، جاوااسکریپت (ES6+) و TypeScript، جاوا و دیتابیس‌های SQL و NoSQL کار می‌کنم و در سریع‌تر کردن دسترسی به داده و روان‌تر کردن کار سیستم تجربه‌ی زیادی دارم.

کنار کار اصلی، سه سال هم در IUST پژوهشگر بودم و با دانشگاه گرنوبل آلپ همکاری داشتیم. در امنیت سخت‌افزار و سیستم‌های بی‌درنگ مقاله منتشر کردم. پژوهش عادتم را عوض کرد: الان کمتر حدس می‌زنم و زودتر می‌روم سراغ اندازه‌گیری.

چیزهایی که برایم مهم است

  • کدی که بشود نگهش داشت، مهم‌تر از کد زرنگ است

    سرویس‌ها و یکپارچه‌سازی‌ها را طوری طراحی می‌کنم که مرزها و قراردادهایشان روشن باشد. نفر بعدی که سراغ کد می‌آید (که معمولاً خودم هستم، دو سال بعد) باید بتواند یک چیز را عوض کند بدون این‌که چهار جای دیگر خراب شود.

  • کارایی را از روز اول جدی می‌گیرم

    وقتی ساعتی سی میلیون درخواست می‌آید، جایی برای حدس زدن نمی‌ماند. اول پروفایل می‌گیرم، بعد تردهای زامبی را پیدا می‌کنم، بعد کوئری‌ها را درست می‌کنم و آخر سر سراغ بهینه کردن خود کد می‌روم. این ترتیب را تجربه یادم داده.

  • احراز هویت کار زیرساخت است

    چند سرور هویت روی OpenID Connect و OAuth 2.1 برای اپ‌های موبایل، وب و دسکتاپ ساخته‌ام. نتیجه‌ای که گرفتم این است که احراز هویت باید یک صاحب مشخص داشته باشد و یک بار در سطح پلتفرم حل شود. اگر هر تیم خودش از اول پیاده‌اش کند، دیر یا زود یک جایش می‌لنگد.

  • تست روی سیستم واقعی

    در Cashier Probe صندوق فروش را با پایانه‌ی پرداخت، دستگاه پول نقد، اسکنر و چاپگر واقعی تست می‌کنیم، بدون mock. تجربه‌ام این است که تستی که از دردسرهای دنیای واقعی فرار کند همیشه پاس می‌شود، حتی روزی که production از کار افتاده.

  • اول اندازه بگیر، بعد باور کن

    سه سال کار پژوهشی یادم داد هیچ توضیحی را، هر قدر هم قانع‌کننده باشد، تا عددی کنارش نباشد قبول نکنم. همین عادت الان موقع دیباگ کردن در production خیلی به کارم می‌آید.

  • تریدآف‌ها را روی میز بگذار

    اولین بار که در Fara-control سرپرست تیم شدم، فهمیدم بیشتر بحث‌های فنی سر محدودیت‌هایی است که کسی به زبان نیاورده. کافی است یک نفر آن‌ها را بگوید تا بحث تمام شود.

وقتم را کجا می‌گذرانم

در حال یادگیری

  • Rust for systems work

    وقتی کارایی قابل پیش‌بینی و امنیت حافظه مهم باشد سراغش می‌روم. تا الان دو پروژه با آن نوشته‌ام: یک شبیه‌ساز شبکه‌ی روی تراشه با ۱۸ crate و یک ابزار پاک‌سازی دیسک بدون هیچ وابستگی خارجی.

  • Android & Kotlin

    بخش تازه‌ی کارم در FocalPay: اپ‌هایی که با سیستم صندوق و سخت‌افزار فروشگاه، مثل پایانه‌ی پرداخت، چاپگر و اسکنر، کار می‌کنند.

  • AI-assisted fraud detection

    مدل‌هایی آموزش می‌دهم که دست‌کاری داده و تقلب را در اسناد حسابداری پیدا کنند، همان ناهنجاری‌هایی که در بازبینی دستی معمولاً از چشم می‌افتند.

  • Marketplace & logistics platform

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

تیم‌هایی که با آن‌ها کار کرده‌ام

همیشه با آدم‌هایی از کشورهای مختلف کار کرده‌ام، از سوئد و فرانسه تا ایران، و این بخش از کارم را خیلی دوست دارم.

  • تیم در یک دورهمی کاری بیرون از دفتر
  • همکاران در حال کار مشترک در دفتر
  • تیم توسعه بعد از رسیدن به یکی از مرحله‌های مهم پروژه
  • عکس تیمی از یک پروژه‌ی پیشین
03دانشگاهی

قرار بود پژوهش یک دوره‌ی کوتاه باشد، ولی هنوز کامل کنارش نگذاشته‌ام.

ارشد مهندسی کامپیوتر خواندم، سه سال در IUST پژوهشگر بودم (با همکاری دانشگاه گرنوبل آلپ) و سیزده مقاله منتشر کردم؛ بیشترشان درباره‌ی امنیت سخت‌افزار، زمان‌بندی بی‌درنگ و سخت‌افزار مرتب‌سازی.

13 مقاله
Iran University of Science and Technology

مدرک

MSc - مهندسی کامپیوتر

Iran University of Science and Technology

معدل ۴٫۰ - رتبه‌ی اول کلاس

ارشد مهندسی کامپیوتر را در IUST با معدل ۴٫۰ و رتبه‌ی اول کلاس تمام کردم. در همین دوره به معماری کامپیوتر و سیستم‌های بی‌درنگ علاقه‌مند شدم و بقیه‌ی کارهای پژوهشی‌ام از همین‌جا شروع شد.

  • فارغ‌التحصیلی با رتبه‌ی اول و معدل ۴٫۰
  • تمرکز روی معماری کامپیوتر، سیستم‌های بی‌درنگ و امنیت سخت‌افزار
  • ماندن در IUST به‌عنوان پژوهشگر بعد از فارغ‌التحصیلی
  • انتشار مقاله در مجلات IEEE و کنفرانس‌های بین‌المللی
IUST
Iran University of Science and Technology

پژوهش

پژوهشگر

IUST

ژانویه 2019 - آوریل 2022

با همکاری Université Grenoble Alpes, France

بعد از فارغ‌التحصیلی در IUST ماندم و به‌عنوان پژوهشگر با دانشگاه گرنوبل آلپ فرانسه کار کردم. بیشتر روی امنیت سخت‌افزار کار می‌کردیم. در یک پروژه بررسی کردیم کدام بخش‌های کد سطح‌بالا روی تراشه‌های RISC-V در برابر حمله‌ی clock-glitching آسیب‌پذیرند، و در پروژه‌ی دیگری دنبال بلوک‌های حساس در کد C/C++ و اسمبلی خروجی کامپایلر بودیم.

تمرکز پژوهشی

  • امنیت سخت‌افزارتحلیل آسیب‌پذیری در برابر تزریق خطا و clock-glitching در ریزمعماری‌های RISC-V.
  • زمان‌بندی بی‌درنگبردن زمان‌بندی وظایف از سیستم‌عامل به سخت‌افزار اختصاصی، در سیستم‌های نهفته‌ی چندهسته‌ای.
  • معماری‌های مرتب‌سازیمرتب‌کننده‌های سخت‌افزاری چندبُعدی برای دستگاه‌های لبه که مساحت و انرژی محدودی دارند.
  • شبیه‌سازی NoCPAT-Noxim، شبیه‌سازی دقیق در سطح سیکل که توان، مساحت، تأخیر و دمای شبکه‌های روی تراشه (NoC) را اندازه می‌گیرد.

ابزارهای پژوهشی

  • KLEE
  • LLVM
  • RISC-V simulator
  • Xilinx Vivado
  • SystemC
  • Verilog
  • C++

مقالات

  1. Elsevier Microprocessors and Microsystems (MICPRO) مقالات مجله Elsevier MICPRO2022نویسنده اولA security-aware hardware scheduler for modern multi-core systems with hard real-time constraintsA. NorollahH. BeitollahiZ. KazemiM. Fazeli
  2. مقالات کنفرانس ISQED2022An Offline Hardware Security Assessment Approach using Symbol Assertion and Code ShreddingZ. KazemiA. NorollahM. FazeliD. HélyV. Beroulle
  3. IEEE Consumer Electronics Magazine مقالات مجله IEEE CEM2022نویسنده اولHardware Support for Efficient and Low-Power Data Sorting in Massive Data Application: The 3-D Sorting MethodA. NorollahZ. KazemiH. BeitollahiD. Hély
  4. مقالات کنفرانس CPSSI RTEST2022نویسنده اولProtecting Security-Critical Real-Time Systems against Fault Attacks in Many-Core PlatformsA. NorollahZ. KazemiD. DerafshiH. BeitollahiM. Fazeli
  5. مقالات کنفرانس IEEE DFT2021An In-Depth Vulnerability Analysis of RISC-V Micro-Architecture Against Fault Injection AttackZ. KazemiA. NorollahA. KchaouM. FazeliD. HélyV. Beroulle
  6. مقالات کنفرانس IEEE HPEC2021نویسنده اولEfficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware SchedulerA. NorollahZ. KazemiN. SayadiH. BeitollahiM. FazeliD. Hély
  7. مقالات کنفرانس IEEE ISVLSI2020نویسنده اول3D-Sorter: 3D Design of a Resource-Aware Hardware Sorter for Edge Computing Platforms Under Area and Energy Consumption ConstraintsA. NorollahZ. KazemiD. Hély
  8. IEEE Transactions on Parallel and Distributed Systems مقالات مجله IEEE TPDS2020HRHS: A High-Performance Real-Time Hardware SchedulerD. DerafshiA. NorollahM. KhosroanjamH. Beitollahi
  9. مقالات کنفرانس IEEE SOCC2020Mist-Scan: A Secure Scan Chain Architecture to Resist Scan-Based Attacks in Cryptographic ChipsM. TaherifardH. BeitollahiF. JamaliA. NorollahA. Patooghy
  10. مقالات کنفرانس IEEE MWSCAS2019نویسنده اولA New Hardware Accelerator for Data Sorting in Area & Energy Constrained ArchitecturesA. NorollahH. BeitollahiA. Patooghy
  11. مقالات کنفرانس HPCS2019نویسنده اولAn Efficient Sorting Architecture for Area and Energy Constrained Edge Computing DevicesA. NorollahZ. KazemiH. Beitollahi
  12. IEEE Transactions on Very Large Scale Integration (VLSI) Systems مقالات مجله IEEE TVLSI2019نویسنده اولRTHS: A Low-Cost High-Performance Real-Time Hardware Sorter, Using a Multidimensional Sorting AlgorithmA. NorollahD. DerafshiH. BeitollahiM. Fazeli
  13. مقالات کنفرانس IEEE SOCC2018نویسنده اولPAT-Noxim: A Precise Power & Thermal Cycle-Accurate NoC SimulatorA. NorollahD. DerafshiH. BeitollahiA. Patooghy
04مهارت‌ها

با ابزارهای زیادی کار کرده‌ام، ولی آن‌هایی را که انتخاب می‌کنم تا تهش بلدم.

هر چیزی که اینجا می‌بینید یا در یک پروژه‌ی واقعی به کار رفته یا در یک پژوهش منتشرشده. چیزی را فقط به خاطر دیدن یک آموزش اضافه نکرده‌ام. نمودار پایین هم نشان می‌دهد از ۲۰۱۱ تا الان هر سال بیشتر وقتم را روی چه چیزی گذاشته‌ام.

38 فناوری
  • زبان‌ها

    10

    این‌ها زبان‌هایی‌اند که راحت بینشان جابه‌جا می‌شوم. C# و TypeScript زبان‌های اصلی‌ام هستند، C++ از دوران پژوهش مانده و Rust تازه‌ترینشان است که برای ابزارهای سیستمی و شبیه‌سازی از آن استفاده می‌کنم.

  • بک‌اند

    9

    بیشتر کارم اینجاست: سرویس‌ها، قرارداد API، یکپارچه‌سازی و بخش‌هایی که باید زیر بار سنگین سرپا بمانند.

  • فرانت‌اند

    8

    Angular انتخاب اولم است، ولی با Vue و React هم پروژه‌ی واقعی تحویل داده‌ام. به نظرم ساختار درست از خود فریم‌ورک مهم‌تر است.

  • پایگاه داده

    7

    انتخابم به نوع دسترسی به داده بستگی دارد: SQL Server و PostgreSQL برای داده‌ی رابطه‌ای اصلی، MongoDB برای آرشیو و Redis برای هر چیزی که باید فوری در دسترس باشد.

  • هویت و امنیت

    4

    دو سرور هویت در production ساخته‌ام، روی OpenID Connect و OAuth 2.1، که به اپ‌های موبایل، وب و دسکتاپ با یک مدل نشست مشترک سرویس می‌دهند.

تمرکز بر زبان‌ها در گذر زمان

2011 - 2026

سهم هر زبان از وقتم، از ۲۰۱۱ تا ۲۰۲۶. C++ و C# مال سال‌های پژوهش و نرم‌افزار دسکتاپ‌اند، جاوااسکریپت با کار وب بالا می‌رود و جاوا از ۲۰۲۲ با Spring Boot می‌آید و در ۲۰۲۵ و ۲۰۲۶ اول می‌شود.

تمرکز بر زبان‌ها در گذر زمان
سالC#JavaScript / TypeScriptC++Java
2011600100
2012600200
2013004025
20140303025
2015045300
2016403550
2017600300
20185030100
2019404000
20203050100
2021405000
20223540010
20233030030
20242030030
20251540045
2026040060

ابزارهای دیگر

ابر و تحویل

  • Azure
  • Google Cloud
  • GitHub Actions
  • Docker
  • Kubernetes
  • CI/CD pipelines

پایش و لاگ

  • OpenTelemetry
  • Prometheus
  • Grafana
  • Redpanda / Kafka
  • RabbitMQ
  • Apache Ignite
  • Nginx

معماری و الگوها

  • Microservices
  • Domain-Driven Design
  • Clean Architecture
  • Hexagonal Architecture
  • Transactional Outbox
  • Modular Monolith
  • CQRS
  • Unit of Work
  • Repository Pattern

آزمون و ORMها

  • xUnit
  • JUnit 5
  • Testcontainers
  • k6
  • Cypress
  • Playwright
  • Robot Framework
  • JMeter
  • Chai
  • Jest
  • Entity Framework Core
  • Prisma
  • Mongoose

بی‌درنگ و پیام‌رسانی

  • Socket.IO
  • WebSockets
  • Protocol Buffers
  • gRPC
  • Telegram Bot API

نقشه و داده‌ی مکانی

  • Google Maps
  • Marker clustering
  • Indoor routing
  • Leaflet
  • H3 hex grid

CMS و فروشگاه

  • WordPress
  • WooCommerce
  • Polylang
  • Centra

موبایل

  • React Native
  • Reanimated
  • Lottie
  • Capacitor
  • Telegram Mini Apps

ابزارهای طراحی

  • Figma
  • Photoshop
  • CorelDRAW

ابزار پژوهش

  • KLEE
  • LLVM
  • Xilinx Vivado
  • SystemC
  • Verilog
  • RISC-V simulator
  • Apache Arrow
  • Parquet
  • DuckDB
05تجربه

خط زمانی مسیر شغلی

14+ سال 8 تیم‌ها
  1. توسعه‌دهنده‌ی ارشد فول‌استک

    FocalPayپرداخت و خرده‌فروشی

    فعلیمارس 2025 - اکنون1 سال 8 ماه

    در تیم Backend Engineering شرکت FocalPay کار می‌کنم. FocalPay برای فروشگاه‌ها صندوق فروش، پرداخت و مدیریت پشت‌صحنه‌ی فروشگاه (back-office) را فراهم می‌کند. این روزها بیشتر روی اندروید و سخت‌افزارهای کنار صندوق کار می‌کنم.

    • Java
    • Spring Boot
    • Angular
    • MongoDB
    • PostgreSQL
    • Kafka
    • Android
    • Kotlin
    • +4

    پروژه‌های این نقش

  2. توسعه‌دهنده‌ی فول‌استک

    CyberDesignپرداخت و خرده‌فروشی

    اوت 2023 - مارس 20251 سال 8 ماه

    روی سرویس‌ها و APIهای بک‌اند پلتفرم صندوق و پرداخت FocalPay کار می‌کردم: یک Order API با Java و Spring Boot، سرویسی با Node.js برای اتصال به پلتفرم تجارت الکترونیک Centra و تست در همه‌ی لایه‌ها.

    • TypeScript
    • Node.js
    • NestJS
    • Express.js
    • Java
    • Spring Boot
    • Vue.js
    • React
    • +11

    پروژه‌های این نقش

  3. توسعه‌دهنده‌ی ارشد بک‌اند

    Mofid Securitiesفین‌تک و معاملات

    مه 2023 - اکتبر 20236 ماه

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

    • Java
    • Spring Boot
    • .NET Core
    • Redis
    • SQL Server
    • RabbitMQ
    • Prometheus
    • Grafana
    • +3

    پروژه‌های این نقش

  4. توسعه‌دهنده‌ی فول‌استک و سرپرست فرانت‌اند

    Cntxts Inc.SaaS و سامانه‌های مکانی

    سپتامبر 2022 - سپتامبر 20231 سال 1 ماه

    در پروژه‌ی Vicinia (نقشه و مسیریابی داخل ساختمان) توسعه‌دهنده‌ی فول‌استک بودم و بعداً سرپرست فرانت‌اند شدم. بک‌اند با Java Spring Boot بود و فرانت‌اند با Angular، برای مسیریابی، اخبار، تبلیغات، رویدادها و اطلاعیه‌ها.

    • Angular
    • TypeScript
    • Java
    • Spring Boot
    • Node.js
    • MongoDB
    • PrimeNG
    • Angular Material
    • +7

    پروژه‌های این نقش

  5. توسعه‌دهنده‌ی بک‌اند .NET و بازبین کد

    SarveenTechSaaS و هویت

    آوریل 2022 - مه 20231 سال 2 ماه

    این کار را پاره‌وقت و کنار کارهای دیگرم انجام می‌دادم. اول روی بخش امنیت بک‌اند Sarveen Farm (یک سیستم مدیریت مزرعه) کار کردم و بعد نگه‌داری همه‌ی سرویس‌های Sarveen با من شد، از جمله یک سرور هویت روی IdentityServer4 و Skoruba Identity Server Admin.

    • .NET Core
    • IdentityServer4
    • OAuth 2.1
    • OpenID Connect
    • Angular
    • SQL Server
    • Entity Framework
    • RabbitMQ
    • +3

    پروژه‌های این نقش

  6. توسعه‌دهنده‌ی ارشد بک‌اند .NET

    Fara-control I.Pپایش صنعتی

    اکتبر 2020 - فوریه 20232 سال 5 ماه

    نرم‌افزار چندلایه‌ی .NET برای پایش پست‌های برق و شبکه‌ی توزیع (Simpal نسخه‌ی ۱ و ۲) و بعد FaraWAMS، یک پلتفرم بی‌درنگ برای پایش شبکه‌ی برق و SCADA. آخر کار سرپرست تیم توسعه‌ی FaraWAMS هم شدم.

    • .NET 6
    • .NET Core 3.1
    • React
    • Angular
    • C#
    • SQL Server
    • SQLite
    • MongoDB
    • +13

    پروژه‌های این نقش

  7. پژوهشگر

    Iran University of Science and Technologyپژوهش دانشگاهی

    ژانویه 2019 - آوریل 20223 سال 4 ماه

    پژوهشگر دانشگاه علم و صنعت ایران (IUST) بودم و با دانشگاه گرنوبل آلپ همکاری داشتیم. روی امنیت سخت‌افزار، زمان‌بندی بی‌درنگ و سخت‌افزار مرتب‌سازی کار کردم و سیزده مقاله منتشر کردم.

    • C++
    • SystemC
    • Verilog
    • KLEE
    • LLVM
    • RISC-V
    • Xilinx Vivado

    پروژه‌های این نقش

  8. توسعه‌دهنده‌ی فول‌استک فریلنس

    Independent projectsمتنوع

    ژانویه 2018 - ژانویه 20224 سال 1 ماه

    پروژه‌های وب برای آدم‌ها و شرکت‌های مختلف، مثل FNN، Noonnet، یک سیستم مدیریت رستوران و Neuro20EP. بیشتر با React و Node.js، و هر جا محاسبات سنگین می‌شد با .NET.

    • React
    • Node.js
    • Express.js
    • MongoDB
    • HTML5
    • CSS3
    • .NET Core
    • .NET Framework
    • +5

    پروژه‌های این نقش

  9. دانشجوی کارشناسی ارشد مهندسی کامپیوتر

    Iran University of Science and Technologyتحصیل

    سپتامبر 2015 - سپتامبر 20183 سال 1 ماه

    ارشد مهندسی کامپیوتر را در IUST با معدل ۴٫۰ و رتبه‌ی اول کلاس خواندم. در همین دوره بود که معماری کامپیوتر و سیستم‌های بی‌درنگ شد حوزه‌ی پژوهشی‌ام.

    • C++
    • SystemC
    • Verilog

    پروژه‌های این نقش

  10. مهندس کامپیوتر

    Ultrasonic co. (Topsonics)تجهیزات علمی دقیق

    اوت 2013 - سپتامبر 20152 سال 2 ماه

    همه‌چیز از اینجا شروع شد. رابط گرافیکی برای یک هموژنایزر اولتراسونیک و یک چاپگر سه‌بعدی ساختم و کمی هم کار وب کردم که بعدها شد کار اصلی‌ام.

    • C#
    • .NET Framework
    • Windows Forms
    • WPF
    • C++
    • PHP
    • Joomla
    • WordPress
    • +3
06نوشته‌ها

نوشته‌ها

  • خواندن مقاله: موقع رفتن از شرکت، سابقه‌ی گیت‌هابتان را از دست ندهید
    گراف مشارکت گیت‌هاب

    مسیر شغلی3 دقیقه مطالعه

    موقع رفتن از شرکت، سابقه‌ی گیت‌هابتان را از دست ندهید

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

    • github
    • career
    • developer-tools
  • خواندن مقاله: ترفند CSS: استایل دادن به هم‌نیاهای قبل و بعد از عنصری که ماوس رویش است
    ردیفی از لینک‌ها که هم‌نیاهایشان هنگام hover استایل می‌گیرند

    CSS4 دقیقه مطالعه

    ترفند CSS: استایل دادن به هم‌نیاهای قبل و بعد از عنصری که ماوس رویش است

    بدون یک خط جاوااسکریپت می‌شود عناصر قبل و بعد از عنصری را که ماوس رویش است استایل داد. فقط ‏:has() و ترکیب‌گر هم‌نیای عمومی لازم است.

    • css
    • selectors
    • frontend
  • خواندن مقاله: چطور در Angular بهتر شویم
    تصویرسازی توسعه با Angular

    Angular4 دقیقه مطالعه

    چطور در Angular بهتر شویم

    در مصاحبه‌های زیادی برای Angular بوده‌ام و تقریباً همیشه همان چند ضعف تکرار می‌شود. این‌ها همان چیزهایی‌اند که یک توسعه‌دهنده‌ی معمولی را از یک توسعه‌دهنده‌ی قوی جدا می‌کنند.

    • angular
    • typescript
    • rxjs
    • testing
  • خواندن مقاله: چرا عضو خوب تیم بودن این‌قدر مهم است
    تیمی از توسعه‌دهندگان در حال همکاری

    کار تیمی5 دقیقه مطالعه

    چرا عضو خوب تیم بودن این‌قدر مهم است

    کار تیمی خوب به‌اندازه‌ی مهارت فنی روی نتیجه‌ی پروژه اثر دارد. در این نوشته چهار جا را نشان می‌دهم که این موضوع مستقیم در کد دیده می‌شود.

    • teamwork
    • collaboration
    • career
07پروژه‌ها

پروژه‌ها

46 نتیجه
مسیر
نوع
فناوری
  • جزئیات: Explainable Fraud Risk Scoring
    پژوهشی درباره‌ی امتیازدهی ریسک تقلب در اسناد حسابداری، با کنترل‌های داخلی به‌عنوان ویژگی مدل و یک LLM که هر هشدار را توضیح می‌دهد

    پژوهش هوش مصنوعیشخصی

    Explainable Fraud Risk Scoring

    پژوهشی درباره‌ی امتیازدهی ریسک تقلب در اسناد حسابداری، با کنترل‌های داخلی به‌عنوان ویژگی مدل و یک LLM که هر هشدار را توضیح می‌دهد

    • Node.js
    • Claude API
    • Machine Learning
    • Explainable AI
    • +4
    سپتامبر 2026
  • جزئیات: Band Center Audio Store
    فروشگاه ووکامرس سه‌زبانه برای یک فروشنده‌ی تجهیزات صوتی، با تم اختصاصی و شش پلاگین که خودم نوشتم

    تجارت الکترونیکBand Center

    Band Center Audio Store

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

    • WordPress
    • WooCommerce
    • PHP
    • Polylang
    • +8
    اوت 2026
  • جزئیات: FocalPay Inventory Service
    جدا کردن مدیریت موجودی از یک سرویس بزرگ‌تر و ساختن سرویسی مستقل برایش، از برنامه‌ی مهاجرت و معماری تا سازوکارهایی که درستی کار را تضمین می‌کنند

    بک‌اندFocalPay

    FocalPay Inventory Service

    جدا کردن مدیریت موجودی از یک سرویس بزرگ‌تر و ساختن سرویسی مستقل برایش، از برنامه‌ی مهاجرت و معماری تا سازوکارهایی که درستی کار را تضمین می‌کنند

    • Java
    • Spring Boot
    • MongoDB
    • Kafka
    • +8
    اوت 2026
  • جزئیات: ESC/POS Receipt Inspector
    رمزگشایی و پیش‌نمایش دستورهای چاپگر حرارتی در مرورگر، بدون این‌که چاپگری لازم باشد

    ابزار توسعهمتن‌باز

    ESC/POS Receipt Inspector

    رمزگشایی و پیش‌نمایش دستورهای چاپگر حرارتی در مرورگر، بدون این‌که چاپگری لازم باشد

    • React
    • TypeScript
    • Vite
    • Canvas
    • +2
    ژوئیه 2026
  • جزئیات: Cashier Probe

    تستFocalPay

    Cashier Probe

    تست end-to-end روی صندوق فروش واقعی با پایانه، دستگاه پول نقد، اسکنر و چاپگر، بدون هیچ mock

    • Node.js
    • TypeScript
    • Playwright
    • Electron
    • +4
    ژوئن 2026
  • جزئیات: DiskWiper
    ابزار تک‌فایلی ویندوز که فایل‌های پاک‌شده را غیرقابل بازیابی می‌کند و به فایل‌های موجود دست نمی‌زند

    امنیتمتن‌باز

    DiskWiper

    ابزار تک‌فایلی ویندوز که فایل‌های پاک‌شده را غیرقابل بازیابی می‌کند و به فایل‌های موجود دست نمی‌زند

    • Rust
    • Win32 API
    • Windows
    • NTFS
    • +4
    ژوئن 2026
  • جزئیات: FocalPay Marketplace
    مارکت‌پلیس عمده‌فروشی B2B برای فروشگاه‌های مواد غذایی در کشورهای نوردیک، با موتوری که به هر فروشگاه می‌گوید چه چیزی را دوباره سفارش بدهد

    فول‌استکFocalPay

    FocalPay Marketplace

    مارکت‌پلیس عمده‌فروشی B2B برای فروشگاه‌های مواد غذایی در کشورهای نوردیک، با موتوری که به هر فروشگاه می‌گوید چه چیزی را دوباره سفارش بدهد

    • Angular
    • TypeScript
    • Signals
    • Tailwind CSS
    • +13
    آوریل 2026
  • جزئیات: Tessera - NoC Simulator
    جانشین PAT-Noxim که از صفر با Rust نوشته شده: شبیه‌ساز شبکه‌ی روی تراشه که هر اجرایش دقیقاً تکرارپذیر است و می‌شود از نتایجش کوئری گرفت

    سخت‌افزارشخصی

    Tessera - NoC Simulator

    جانشین PAT-Noxim که از صفر با Rust نوشته شده: شبیه‌ساز شبکه‌ی روی تراشه که هر اجرایش دقیقاً تکرارپذیر است و می‌شود از نتایجش کوئری گرفت

    • Rust
    • NoC
    • Simulation
    • Apache Arrow
    • +5
    ژانویه 2026
  • جزئیات: ChainSync
    API لجستیک چندمستأجری که پیک و مسیر را برنامه‌ریزی می‌کند، هر تحویل را دنبال می‌کند و از همه‌اش گزارش می‌دهد

    فول‌استکشخصی

    ChainSync

    API لجستیک چندمستأجری که پیک و مسیر را برنامه‌ریزی می‌کند، هر تحویل را دنبال می‌کند و از همه‌اش گزارش می‌دهد

    • NestJS
    • TypeScript
    • Prisma
    • PostgreSQL
    • +10
    اکتبر 2025
  • جزئیات: LadderGo
    مار و پله و منچ برای اندروید و iOS، آفلاین در برابر هوش مصنوعی یا آنلاین و بی‌درنگ

    بازیشخصی

    LadderGo

    مار و پله و منچ برای اندروید و iOS، آفلاین در برابر هوش مصنوعی یا آنلاین و بی‌درنگ

    • React Native
    • TypeScript
    • Redux
    • Socket.IO
    • +6
    مارس 2025
  • جزئیات: Compass Campus Map

    فرانت‌اندCntxts Inc.

    Compass Campus Map

    نقشه‌ی تعاملی و چندمستأجری پردیس: جستجو، مسیریابی پیاده، طبقات داخلی، شاتل‌ها و پارکینگ روی هر دستگاهی

    • Angular
    • TypeScript
    • RxJS
    • Google Maps
    • +6
    اکتبر 2024
  • جزئیات: Navigation Service

    فول‌استکCyberdesign co.

    Navigation Service

    بک‌اند NestJS و پنل مدیریت React که از داده‌ی محصولات فروشگاه، مسیریابی داخل فروشگاه برای مشتری می‌سازد

    • Node.js
    • NestJS
    • React
    • MongoDB
    • +2
    سپتامبر 2024
  • جزئیات: Fortune Hunters
    بازی استراتژی بی‌درنگ امپراتوری‌سازی که به شکل Mini App داخل تلگرام اجرا می‌شود

    بازیشخصی

    Fortune Hunters

    بازی استراتژی بی‌درنگ امپراتوری‌سازی که به شکل Mini App داخل تلگرام اجرا می‌شود

    • Angular
    • TypeScript
    • PrimeNG
    • Signals
    • +8
    اوت 2024
  • جزئیات: ArnicaFam Landing Site
    صفحه‌ی فرود سبک با Angular که در سه روز ساختم، با فایل‌های JSON به‌جای بک‌اند

    فرانت‌اندArnicaFam co.

    ArnicaFam Landing Site

    صفحه‌ی فرود سبک با Angular که در سه روز ساختم، با فایل‌های JSON به‌جای بک‌اند

    • Angular
    • PrimeNG
    • Keen Slider
    • State Management
    • +4
    آوریل 2024
  • جزئیات: Centra Integration
    اتصالی امن و جدا بین فروشگاه‌های فیزیکی و یک پلتفرم تجارت الکترونیک بیرونی

    یکپارچه‌سازیFocalPay co.

    Centra Integration

    اتصالی امن و جدا بین فروشگاه‌های فیزیکی و یک پلتفرم تجارت الکترونیک بیرونی

    • Centra
    • Integration
    • Node.js
    • Express.js
    • +2
    آوریل 2024
  • جزئیات: Robot Test Framework

    تستFocalPay co.

    Robot Test Framework

    تست API و دیتابیس با سرویس‌های موقت Docker-in-Docker، طوری که نوشتن تست سریع‌تر شود

    • Robot Framework
    • API Testing
    • Database Testing
    • Go
    • +3
    نوامبر 2023
  • جزئیات: FocalPay Order API

    بک‌اندFocalPay co.

    FocalPay Order API

    بازطراحی Order API با Java و Spring Boot، همراه یک فریم‌ورک تست سیستمی که درستی‌اش را نشان بدهد

    • Java
    • Spring Boot
    • REST APIs
    • Swagger
    • +3
    اکتبر 2023
  • جزئیات: Cashier Front-End Platform
    سریع‌تر کردن صندوق فروش Vue.js در محیط واقعی و پوشش تست با Cypress

    فرانت‌اندFocalPay co.

    Cashier Front-End Platform

    سریع‌تر کردن صندوق فروش Vue.js در محیط واقعی و پوشش تست با Cypress

    • Vue.js
    • Clean Code
    • Cypress
    • Performance
    • +1
    سپتامبر 2023
  • جزئیات: Mofid Online Admin

    بک‌اندMofid Securities

    Mofid Online Admin

    بازنویسی کد، بهینه کردن stored procedureها و تحویل محصول با استانداردهای روز، آن هم با مهلت کم

    • Clean Code
    • .NET Core
    • Entity Framework
    • Redis
    • +8
    ژوئیه 2023
  • جزئیات: Mofid Online Plus
    بهبود کارایی بک‌اند و طراحی دوباره‌ی API برای پلتفرم معاملاتی با ساعتی حدود ۳۰ میلیون درخواست

    بک‌اندMofid Securities

    Mofid Online Plus

    بهبود کارایی بک‌اند و طراحی دوباره‌ی API برای پلتفرم معاملاتی با ساعتی حدود ۳۰ میلیون درخواست

    • Java
    • Spring Boot
    • .NET Core
    • Redis
    • +9
    ژوئیه 2023
  • جزئیات: Vicinia Map Library

    کتابخانهCntxts Inc.

    Vicinia Map Library

    Google Maps با نمای دوبعدی و ۲٫۵ بعدی ساختمان، پین‌های بهتر و مسیریابی، که بقیه‌ی اپ‌ها بدون کد اضافه از آن استفاده می‌کنند

    • Angular
    • Google Maps
    • RxJS
    • CSS
    • +5
    ژوئیه 2023
  • جزئیات: Vicinia Desk

    فول‌استکCntxts Inc.

    Vicinia Desk

    پنل مدیریت پشت کیوسک‌ها: مسیریابی داخلی، سرویس‌های اطلاعاتی و ضدسرقت تجهیزات

    • Clean Code
    • Node.js
    • Angular
    • PrimeNG
    • +10
    ژوئن 2023
  • جزئیات: Vicinia Back End

    بک‌اندCntxts Inc.

    Vicinia Back End

    به‌روزرسانی وابستگی‌ها، نگه‌داری مداوم و APIهای جدید برای قابلیت‌های تازه

    • Java
    • Spring Boot
    • REST APIs
    • SQL Server
    • +2
    مه 2023
  • جزئیات: FaraWAMS Identity Server

    هویتFara-control I.P

    FaraWAMS Identity Server

    یک مدل نشست مشترک برای اپ‌های موبایل، وب و دسکتاپ، روی OpenID Connect و OAuth 2.1

    • Clean Code
    • .NET Core
    • PostgreSQL
    • IdentityServer4
    • +7
    آوریل 2023
  • جزئیات: Pinkie
    یک اپ نیمه‌اجتماعی با Angular، برای این‌که ببینم Angular برای ساخت اپ اندروید چقدر خوب است

    فرانت‌اندمتن‌باز

    Pinkie

    یک اپ نیمه‌اجتماعی با Angular، برای این‌که ببینم Angular برای ساخت اپ اندروید چقدر خوب است

    • Clean Code
    • Angular
    • Angular Material
    • RxJS
    • +2
    آوریل 2023
  • جزئیات: Vicinia Kiosk
    مسیریابی داخلی و نمایش محتوا برای مجتمع‌های تفریحی، دانشگاه‌ها و مراکز اداری

    فول‌استکCntxts Inc.

    Vicinia Kiosk

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

    • Clean Code
    • Angular
    • Angular Material
    • Keen Slider
    • +7
    آوریل 2023
  • جزئیات: CareYourEyes
    یادآور رایگان استراحت برای چشم، که ساختمش چون برنامه‌هایی که استفاده می‌کردم پولی شدند

    دسکتاپمتن‌باز

    CareYourEyes

    یادآور رایگان استراحت برای چشم، که ساختمش چون برنامه‌هایی که استفاده می‌کردم پولی شدند

    • Clean Code
    • .NET Framework
    • WPF
    • C#
    مارس 2023
  • جزئیات: CSite Back End
    اولین بک‌اند کاملاً متن‌بازم با .NET، که برای آموزش نوشتم

    بک‌اندمتن‌باز

    CSite Back End

    اولین بک‌اند کاملاً متن‌بازم با .NET، که برای آموزش نوشتم

    • Clean Code
    • .NET Core
    • Swagger
    • SQL Server
    • +5
    فوریه 2023
  • جزئیات: CSite Front End

    فرانت‌اندمتن‌باز

    CSite Front End

    کلاینت Angular برای CSite، که کنار بک‌اند متن‌بازش برای آموزش ساخته شد

    • Clean Code
    • Angular
    • Angular Material
    • RxJS
    • +2
    فوریه 2023
  • جزئیات: Under the Moonlight
    یک کار هنری واکنش‌گرا با Angular که با حرکت ماوس جابه‌جا می‌شود، تمرینی برای فهمیدن پارالاکس

    فرانت‌اندمتن‌باز

    Under the Moonlight

    یک کار هنری واکنش‌گرا با Angular که با حرکت ماوس جابه‌جا می‌شود، تمرینی برای فهمیدن پارالاکس

    • Angular
    • TypeScript
    • SVG
    • CSS
    • +1
    ژانویه 2023
  • جزئیات: FaraWAMS
    پنج سرور برای پایش و کنترل بی‌درنگ شبکه‌ی برق، با حجم داده‌ی بالا و زمان پاسخ کوتاه

    بک‌اندFara-control I.P

    FaraWAMS

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

    • Clean Code
    • .NET Core
    • React
    • Swagger
    • +13
    نوامبر 2022
  • جزئیات: SAFAS - Secure and Fast Hardware Scheduler

    سخت‌افزارمتن‌باز

    SAFAS - Secure and Fast Hardware Scheduler

    بردن زمان‌بندی وظایف از سیستم‌عامل به سخت‌افزار، برای سیستم‌های چندهسته‌ای بی‌درنگ سخت

    • C++
    • Verilog
    • Hardware Scheduling
    • Real-Time Systems
    • +1
    نوامبر 2022
  • جزئیات: This Portfolio
    همین سایتی که الان دارید می‌خوانید - جایی برای نمایش کارهایم و بهانه‌ای برای امتحان چیزهای تازه در فرانت‌اند

    فرانت‌اندشخصی

    This Portfolio

    همین سایتی که الان دارید می‌خوانید - جایی برای نمایش کارهایم و بهانه‌ای برای امتحان چیزهای تازه در فرانت‌اند

    • Clean Code
    • Angular
    • TypeScript
    • Signals
    • +7
    ژوئیه 2022
  • جزئیات: SmartCattle
    سرویس SaaS که از روی الگوی فعالیت و تغذیه‌ی دام، سلامتشان را زیر نظر دارد

    بک‌اندSarveenTech

    SmartCattle

    سرویس SaaS که از روی الگوی فعالیت و تغذیه‌ی دام، سلامتشان را زیر نظر دارد

    • Clean Code
    • .NET Core
    • Swagger
    • SQL Server
    • +7
    مه 2022
  • جزئیات: SmartCattle Identity Server

    هویتSarveenTech

    SmartCattle Identity Server

    احراز هویت و سطح دسترسی کامل، با ورود یکپارچه برای همه‌ی کلاینت‌ها

    • Clean Code
    • .NET Core
    • Swagger
    • SQL Server
    • +3
    مه 2022
  • جزئیات: Candle Back End

    بک‌اندASI Green Techs co.

    Candle Back End

    سرویس تمیز Express.js که API آن از اولین کامیت مستند شد

    • Clean Code
    • Node.js
    • Express.js
    • Swagger
    اکتبر 2021
  • جزئیات: FNN - Forecast Neural Network

    دسکتاپکار سفارشی

    FNN - Forecast Neural Network

    تحلیل بی‌درنگ بیش از سی بازار سهام با یادگیری عمیق

    • Clean Code
    • .NET Framework
    • .NET Core
    • WPF
    • +4
    ژوئن 2021
  • جزئیات: JS Code - Games

    فرانت‌اندمتن‌باز

    JS Code - Games

    بازی‌های کوچک مرورگری بدون کتابخانه، برای تمرین حلقه‌ی بازی و مدیریت state

    • Clean Code
    • Vanilla JS
    • CSS
    • HTML
    • +1
    مه 2021
  • جزئیات: JS Code - Pages & Charts
    تمرین‌های جاوااسکریپت خالص: جریان رزرو پرواز، گالری موزاییکی، شبیه‌ساز نقشه‌ی حرارتی، اثر SVG نستعلیق

    فرانت‌اندمتن‌باز

    JS Code - Pages & Charts

    تمرین‌های جاوااسکریپت خالص: جریان رزرو پرواز، گالری موزاییکی، شبیه‌ساز نقشه‌ی حرارتی، اثر SVG نستعلیق

    • Clean Code
    • Vanilla JS
    • CSS
    • HTML
    • +2
    مه 2021
  • جزئیات: Restaurant Management System

    فول‌استککار سفارشی

    Restaurant Management System

    سفارش، منو و کارکنان در یک سیستم Express.js و MongoDB که به‌صورت فریلنس ساختم

    • Clean Code
    • Node.js
    • Express.js
    • MongoDB
    مارس 2021
  • جزئیات: Simpal v1

    دسکتاپFara-control I.P

    Simpal v1

    ابزار بررسی داده‌های آرشیوی که پایه‌ی Simpal v2 و FaraWAMS شد

    • Clean Code
    • .NET Framework
    • Windows Forms
    • OxyPlot
    • +2
    اکتبر 2020
  • جزئیات: Simpal v2

    فول‌استکFara-control I.P

    Simpal v2

    ابزار بررسی بی‌درنگ شبکه‌ی برق: سری زمانی، نمودار XY، دیاگرام جریان و نقشه‌ی حرارتی

    • Clean Code
    • .NET Core
    • WPF
    • Angular
    • +3
    اوت 2020
  • جزئیات: Neuro20EP

    دسکتاپNikAva co.

    Neuro20EP

    نرم‌افزار سلامت که سیگنال هشت کانال مغزی را برای متخصص مغز و اعصاب قابل خواندن می‌کند

    • Clean Code
    • .NET Framework
    • WPF
    • SciChart
    • +4
    آوریل 2019
  • جزئیات: Noonnet

    بک‌اندکار سفارشی

    Noonnet

    یکی از اولین برنامه‌هایم با Express.js، جایی که یاد گرفتم API را قبل از نوشتن مستند کنم

    • Clean Code
    • Node.js
    • Express.js
    • Swagger
    • +1
    فوریه 2019
  • جزئیات: RTHS - Real-Time Hardware Sorter

    سخت‌افزارمتن‌باز

    RTHS - Real-Time Hardware Sorter

    الگوریتم مرتب‌سازی چندبُعدی و معماری FPGA که با بزرگ شدن ورودی، هزینه‌اش زیاد بالا نمی‌رود

    • C++
    • Verilog
    • FPGA
    • Sorting Algorithms
    • +1
    فوریه 2019
  • جزئیات: PAT-Noxim - NoC Simulator

    سخت‌افزارمتن‌باز

    PAT-Noxim - NoC Simulator

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

    • C++
    • SystemC
    • NoC
    • Simulation
    • +1
    ژوئیه 2018
08تماس

فعلاً دنبال کار جدید نیستم، ولی اگر کمکی از دستم بربیاید خوشحال می‌شوم.

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

معمولاً ظرف دو روز کاری جواب می‌دهم.

برای این‌ها می‌توانید پیام بدهید

  • نظر درباره‌ی معماری یا یک تصمیم فنی
  • مشکل بک‌اند، API یا یکپارچه‌سازی که رویش گیر کرده‌اید
  • طراحی احراز هویت و سطح دسترسی
  • مشکل کارایی که هنوز نفهمیده‌اید از کجا می‌آید

راه‌های تماس با من

  • ایمیل a.norollah.official@gmail.com اگر موضوع مشخصی دارید، ایمیل بهترین راه است.
  • لینکدین amin-norollah برای پیام کوتاه یا در ارتباط ماندن.
  • واتس‌اپbalrugآیدی balrug. برای سؤال کوتاه از همه راحت‌تر است.
  • تلگرام @balrug همان آیدی، اگر تلگرام را ترجیح می‌دهید.
  • گیت‌هاب amin-norollah پروژه‌ها و کدهای متن‌بازم.

زبان

  • انگلیسیسطح حرفه‌ای
  • فارسیزبان مادری
  • سوئدیسطح پایه

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

جاهای دیگر

© 2026 امین نورالله

v3.27.246 projects · 13 papers · 151 technologies