مهندس نرمافزار و رهبر فنی
آرمین بیاتARMIN BAYAT
Director of Technology در SnappPay — بیش از ده سال در مهندسی نرمافزار، پرداخت و رهبری تیمهای فنی.
درباره من
کارم را با ساختن و نگهداری سیستمهای بانکی و پرداخت شروع کردم؛ جایی که پایداری، صحت داده و مقیاس اهمیت واقعی دارد. امروز در SnappPay بهعنوان Director of Technology روی استراتژی فناوری، معماری محصولات و رشد تیمهای مهندسی تمرکز دارم. بخش زیادی از وقتم صرف تصمیمهای فنی سخت، همراستا کردن مهندسی با کسبوکار، و ساختن محیطی است که مهندسان بتوانند با کیفیت بالا و مسئولیتپذیری کار کنند.
سوابق حرفهای
Director of Technology
آبان ۱۴۰۲ — اکنونSnappPay
مسئول استراتژی فناوری و جهتگیری فنی سازمان. روی نقشهٔ راه فنی، کیفیت تحویل، و هماهنگی بین تیمهای مهندسی و محصول کار میکنم تا سیستمهای پرداخت پایدار و قابلاتکا بمانند.
- تعریف و پیگیری roadmap فنی همراستا با اهداف کسبوکار
- راهبری چند تیم مهندسی و تضمین کیفیت در تحویل محصول
- تصمیمگیری معماری برای مقیاس، امنیت و پایداری سرویسهای مالی
- رشد افراد و تقویت لایهٔ leadership داخل تیمها
Engineering Manager
آبان ۱۴۰۰ — آبان ۱۴۰۲SnappPay
مدیریت تیم مهندسی نرمافزار در مقیاس حدود پنجاه نفر. تمرکز روی ساختار تیم، مسیر رشد افراد، و تحویل منظم در محیطی با ترافیک و پیچیدگی بالا.
- سازماندهی تیم و بهبود فرآیندهای تحویل
- طراحی چارچوب مسیر شغلی برای مهندسان جونیور تا لید
- منتورینگ مستمر و بالا بردن سطح فنی و مدیریتی تیم
Technical Team Lead
مرداد ۱۴۰۰ — فروردین ۱۴۰۱SnappPay
لید فنی محصولات کیف پول و پرداخت مستقیم. مسئولیت طراحی، هماهنگی اجرا، و پایداری سرویسها روی معماری میکروسرویس.
- محصولات: Credit Wallet، Snapp Wallet، Direct Debit
- استک: Java، Spring، MySQL، Redis، RabbitMQ، OpenShift
Software Engineer
شهریور ۱۳۹۹ — مرداد ۱۴۰۰SnappPay
توسعهٔ روشهای پرداخت برای سرویسهای Snapp. کار روی طراحی سرویس، تست عملکرد، و استقرار در محیط عملیاتی.
- پرداخت برای سرویسهایی مثل تاکسی، غذا، مارکت و پزشک
- میکروسرویس، CI/CD، مانیتورینگ و تست بار
Software Engineer
مهر ۱۳۹۸ — شهریور ۱۳۹۹Snapp!
توسعه و نگهداری سرویسهای هسته شامل base-API، کیف پول، درگاه پرداخت و بکآفیس.
- کار با Java، Go و PHP در کنار Spring و میکروسرویس
- تمرکز روی پایداری سرویسهای پرکاربرد و مانیتورینگ
Full Stack Developer
دی ۱۳۹۷ — مهر ۱۳۹۸Informatics Services Corporation (ISC)
توسعه روی سوئیچ تسویهٔ چک بینبانکی «چکاوک» برای بانک مرکزی. بخشی از سرویسهای اصلی بازنویسی شد و کارایی سیستم بهبود پیدا کرد.
- بهبود حدود ۱۰٪ در کارایی بخشهای بازنویسیشده
- Java EE، Oracle، WebSphere MQ
Software Developer
مرداد ۱۳۹۵ — دی ۱۳۹۷TOSAN
توسعه و نگهداری سامانه مدیریت کارت (CMS) و مسیر EMV. رفع مشکلات کارایی و بازنویسی بخشهایی از منطق اصلی کسبوکار.
- Java، Spring، Hibernate، Oracle، معماری SOA
مهارتها
- Engineering Leadership
- Technology Strategy
- System Design
- Microservices
- Java / Spring
- TypeScript / Node.js
- React / Next.js
- MySQL / PostgreSQL
- Redis
- Messaging (RabbitMQ)
- Docker / Kubernetes
- CI/CD
- Observability
- Domain-Driven Design
- Payments / Fintech
- Mentoring & Hiring
تجربه رهبری
رهبری برای من یعنی ساختن تیمی که بتواند مستقل تصمیم بگیرد و با کیفیت تحویل دهد. روی مسیر شغلی افراد، منتورینگ، شفافیت تصمیمهای فنی، و همراستا بودن مهندسی با واقعیت کسبوکار وقت میگذارم. در SnappPay این کار را از سطح تیم تا لایهٔ سازمانی تجربه کردهام.
تحصیلات
کارشناسی مهندسی سختافزار کامپیوتر
۱۳۹۰ — ۱۳۹۴دانشگاه صنعتی همدان
پروژهها
کیف پول و پرداخت مستقیم — SnappPay
طراحی و توسعهٔ محصولات Credit Wallet، Snapp Wallet و Direct Debit روی معماری میکروسرویس و ترافیک بالا.
چکاوک — سوئیچ تسویه چک
توسعه و بهینهسازی سرویسهای تسویه بینبانکی برای بانک مرکزی در ISC.
سامانه مدیریت کارت — TOSAN
توسعه CMS و پشتیبانی EMV با تمرکز بر پایداری و کارایی منطق کسبوکار.
پلتفرم شخصی arminbayat.com
سایت شخصی برای مقاله، روزنوشته، معرفی کتاب و رزومه؛ با Next.js و PostgreSQL.
کتابها و ترجمهها
بیشتر حول رهبری مهندسی و معماری سیستم میخوانم و یادداشت برمیدارم. از جمله منابع مرتبط در GitHub: «۹۷ Things Every Engineering Manager Should Know» و نسخهٔ فارسی Domain-Driven Design Quickly.