امیرعلی لطفی _
مهندس نرمافزار | توسعهدهندهٔ فولاستک
$ cat summary.txt
مهندس نرمافزار فولاستک با بیش از ۴ سال تجربهٔ پروداکشن، با تسلط رو به رشد در توسعهٔ بکاند و تخصص در مهندسی فرانتاند. در سراسر استک راحت کار میکنم — از ساخت رابطهای کاربری واکنشگرا و پرفورمنت تا طراحی REST API، مدلهای داده و سرویسهای بکاند با فریمورکهایی مانند FastAPI، Express.js و NestJS. با اصول طراحی سیستم، جریانهای احراز هویت و طراحی پایگاه داده آشنا هستم.
> مهندس فولاستک
@ Duo Analytics · دورکاری
stack: JavaScript, GCP, Terraform, GitHub Actions, PostgreSQL, HTML, CSS
- -توسعه و انتشار قابلیتهای فولاستک بهصورت سرتاسری، از فرانتاند با JavaScript/HTML/CSS تا بکاند اپلیکیشن و مدلهای دادهٔ PostgreSQL.
- -مدیریت زیرساخت ابری روی GCP بهصورت کد با Terraform، فراهمسازی محیطهای قابلبازتولید و حذف پیکربندی دستی و مستعد خطا.
- -طراحی خطلولههای CI/CD با GitHub Actions برای خودکارسازی تست و استقرار، کاهش زمان انتشار و آمادهنگهداشتن هر merge برای محیط تولید.
> توسعهدهندهٔ فرانتاند
@ AbrNOC (Internationally Cloudzy) · دبی، امارات
stack: React, Vue, TypeScript, Material UI, Redux, Zustand, React Query, Nx
- -نگهداری و بهینهسازی کنترلپنلهای قدیمی Vue 2 با بیش از ۱۰۰٬۰۰۰ کاربر فعال، پشتیبان هزاران تعامل روزانه در جریانهای کاری حیاتی.
- -همطراحی معماری بازنویسی کامل پلتفرم — تعریف ساختار مونوریپوی React/Nx، مدل state مشترک و مسیر مهاجرت تدریجی از Vue 2.
- -انتشار یک کتابخانهٔ کامپوننت مشترک مورد استفادهٔ ۴ اپلیکیشن در مونوریپو؛ یکپارچهسازی UI در کل پلتفرم و صرفهجویی بیش از ۶ ساعت زمان راهاندازی برای هر تسک تیمهای توسعه.
> مهندس نرمافزار
@ Payam Pardaz (Synta Startup Co-Founder) · اصفهان، ایران
stack: FastAPI, MongoDB, LangGraph, React, Material UI, Redux
- -ساخت ویژگیهای بنیادی محصول: بهعنوان عضو تیم مؤسس، ویژگیهای اصلی را از صفر طراحی و توسعه دادم و محصول را در کمتر از ۳ ماه از صفر به MVP رساندم.
- -مشارکت در تصمیمهای معماری سیستم که پروژه را از یک نمونهٔ اولیهٔ سریع به محیطی آمادهٔ پروداکشن و توانمند در مدیریت درخواستهای API با همزمانی بالا تبدیل کرد.
- -طراحی یک دستیار مبتنی بر LLM با Gemini و LangGraph که درخواستهای پیچیده و چندمرحلهای کاربران را با دقت بیش از ۹۰٪ در تشخیص نیت ممکن میساخت.
> کارآموز یادگیری ماشین
@ Golrang System · تهران، ایران
stack: Python, Pandas, NetworkX, PM4Py, FastAPI, MySQL
- -شناسایی و رفع یک نقص منطقی دیرینه در موتور اصلی process mining تیم با ترکیب تکنیکهای چند مقالهٔ پژوهشی اخیر در قالب یک رویکرد ترکیبی.
- -بهبود دقت کشف فرایند روی دادهٔ واقعی مشتری که تیم آن را عاملی مؤثر در همکاری بعدی با یک مشتری سازمانی بزرگ دانست.
> توسعهدهندهٔ فرانتاند
@ ArioTech · تهران، ایران
stack: React, Tailwind, Leaflet
- -همکاری نزدیک با تیمهای بکاند و الگوریتم برای تبدیل دادهٔ پُربعد به نقشههای تعاملی مبتنی بر GIS و امکان مصورسازی بلادرنگ شبکههای گراف پیچیده.
- -بهینهسازی رندر مجموعهدادههای بزرگمقیاس در فرانتاند، کاهش ۴۰٪ زمان بارگذاری نقشه و تضمین تجربهٔ کاربری روان برای تحلیل شبکههای دادهمحور.
> توسعهدهندهٔ فرانتاند
@ Nireeka · تورنتو، کانادا
stack: Next.js, Tailwind, Redux, Redux Saga
- -مشارکت در مهاجرت صفحات اصلی از Vue به Next.js + TypeScript؛ پیادهسازی SSR/SSG امتیاز Lighthouse را از ۶۰ به ۹۵ رساند، LCP را ۳۵٪ کاهش داد و ۲۰٪ رشد ترافیک ارگانیک به همراه داشت.
- -توسعهٔ یک پیکربندیکنندهٔ دوچرخهٔ سهبعدی و تعاملی از صفر که به کاربران امکان شخصیسازی بلادرنگ قطعات را میداد.
- -طراحی و راهاندازی یک انجمن کاربری و داشبورد فعالیت مشتریان برای بیش از ۱۰٬۰۰۰ کاربر فعال ماهانه، با یکپارچهسازی میکروسرویسهای بکاند روی REST و WebSocket برای فید فعالیت بلادرنگ.
> کارشناسی مهندسی کامپیوتر
[ 2021 - 2025 ]@ دانشگاه اصفهان
مهندسی نرمافزار و هوش مصنوعی
- انگلیسیتسلط کاری حرفهای
- فارسیزبان مادری
Unwritten Realms
پلتفرم تولید داستان تعاملی که در آن NPCها عاملهای خودمختار LLM با حافظه، دانش و اهداف مخصوص خود هستند. ساختهشده بر پایهٔ LangGraph با یک REST API برای یکپارچهسازی وب.
هوش مصنوعی گفتگومحور برای ارزیابی سلامت روان
دستیار هوش مصنوعی برای مصاحبههای نیمهساختاریافته با سالمندان که گفتگو را بهصورت پویا با چارچوبهای روانشناختی از پیشتعریفشده هدایت میکند.
Expensive — بکاند تقسیم صورتحساب
اپلیکیشن سمت سرور برای Expensive، یک اپ تقسیم صورتحساب. REST API، احراز هویت و مدلهای داده با NestJS و TypeScript و کانتینریشده با Docker.
دستهبندی سیگنال ECG با یادگیری عمیق
ساخت یک مدل یادگیری عمیق برای دستهبندی سریزمانی سیگنالهای ECG با عملکرد قوی در وظایف دودویی و چندکلاسه.
تشخیص ژست دست با YOLO
فاینتیون یک مدل YOLO برای تشخیص بلادرنگ ژست. بهبود دقت از طریق گردآوری و پیشپردازش داده.
حلکنندههای فرایند تصمیم مارکوف
پیادهسازی Value Iteration و Policy Evaluation/Iteration برای حل فرایندهای تصمیم مارکوف در محیطهای تصادفی.
عاملهای یادگیری تقویتی
پیادهسازی عاملهای کنترلی SARSA و Q-learning و ارزیابی رفتار آنها در محیطهای تصادفی.