بسم الله الرحمن الرحیم
«معتقدم «تولید» دو معنی داره: ساختن محصول درست و درست ساختن آن.پیدا کردن جایگاه صحیح این مفاهیم در فرایند توسعه نرم‌افزار رو مدیون اساتید، همکاران و البته مطالعاتم هستم. با تجربیاتی که در سالهای اخیر بدست آوردم می‌تونم نیازمندی‌های کاربر و ریشه اونها رو درک کنم، فرایندها و زیرساخت توسعه محصول رو فراهم کنم، تیم توسعه رو تشکیل بدم و ساماندهی کنم، معماری و کیفیت محصول رو ارزیابی کنم و میزان پیشرفت پروژه رو ارزیابی و از رعایت زمانبندی‌ها اطمینان پیدا کنم، اعضای تیم رو پایش و ارزیابی کنم و در راستای تقویت تیم تصمیم‌گیری کنم.»
مهندس الیاس شیرویه
مهندس الیاس شیرویه
  • نام و نام خانوادگی: الیاس شیرویه
  • ایمیل: آدرس ایمیل الیاس شیرویه
  • حوزه تخصصی: مهندسی، طراحی و مدیریت توسعه نرم‌افزار
آخرین عناوین شغلی
  • مدیریت واحد بهبود ساختارها و فرایندهای توسعه نرم‌افزار(در حال حاضر)
  • مدیریت واحد توسعه نرم افزار
  • مدیریت واحد مهندسی، معماری و طراحی نرم‌افزار
  • کارشناس ارشد R&D
تحصیلات مقطع کارشناسی ارشد
  • کارشناسی ارشد فناوری اطلاعات گرایش تجارت الکترونیک
  • از مؤسسه آموزش عالی غیرانتفاعی نور طوبی تهران
  • تاریخ دانش آموختگی: مهر 1392
  • عنوان پایان نامه: طراحی سیستم پایش ماندگاری مشتری در وب با استفاده از داده کاوی
  • ویژگی های پایان نامه: خوشه‌بندی با استفاده از الگوریتم‌های TwoSteps و Kmeans، طراحی سیستم نرم‌افزاری با استفاده از UML، وزن‌دهی به روش AHP
  • نمره پایان نامه: 18/75
  • معدل کارشناسی ارشد: 18/30
تحصیلات مقطع کارشناسی
  • کارشناسی نرم افزار کامپیوتر
  • از دانشکده فنی شماره یک شیراز – شهیدباهنر
  • تاریخ دانش آموختگی: شهریور 1389

رزومه تخصصی الیاس شیرویه

مهندس الیاس شیرویه
سطح زبان انگلیسی
  • توانایی خواندن و درک مطلب متون تخصصی و نوشتن متون تخصصی در سطح پیشرفته، مکالمه و مکاتبه عمومی در حال آموزش بیشتر
مدارک متفرقه
  • ثبت اختراع سيستم هوشمند غريق نجات وكمك رساني غير انساني (شماره ثبت: 80454)
علاقه مندی ها
  • مدیریت فناوری در سازمان
  • طراحی و مهندسی نرم‌افزار
  • مدیریت محصول و تیم‌توسعه نرم‌افزار
  • توسعه نرم‌افزارهای حوزه هوش مصنوعی و BigData
  • توسعه نرم‌افزارهای کاربردی(دسکتاپ و موبایل)

C#

  • مسلط به .Net Core
  • برنامه نویسی شبکه (Socket Programming)
  • برنامه نویسی چند نخی(Multi-Threading programming) و async
  • پیاده‌سازی نرم‌افزار با WCF، Web Api و...
  • طراحی و پیاده‌سازی وبسایت(ASP.Net, AJAX in ASP.NET , , …)
  • طراحی و پیاده‌سازی نرم‌افزارها تحت وب با ASP.Net MVC و Web Form

معماری

  • تجربه پیاده‌سازی Multi-layer / Multi-tier
  • آشنایی با معماری Restful، SOAP
  • توانایی بکارگیری MVC / MVP / MVA / HMVC
  • تجربه پیاده‌سازی SOA
  • توانایی کنترل کیفیت معماری و طراحی نرم‌افزار
  • مسلط بر مفاهیم معماری و مهندسی
  • توانایی درک نمودارهای رایج UML
  • مطالعه کتب Clean Architecture، Microsoft Application Architecture Guide

DataBase

  • تسلط بر دستورات DDL و DML
  • تحلیل و پیاده‌سازی انواع رابطه‌ها
  • بکارگیری Store Procedure، Function، Trigger، Jobs
  • توانایی بکارگیری MS SQL Server، MySQL، Access ،Sqlite، MongoDB

Object-oriented programming

  • آشنایی با اصول و مفاهیم طراحی شی‌گرا
  • آشنایی مناسب در بکارگیری الگوهای طراحی(Design Patterns)
  • آشنایی مناسب با مفاهیم Clean Code
  • مطالعه کتاب Clean Code، Software Design Patterns

وب

  • توانایی مناسب در بکار گیری JQuery
  • توانایی مناسب در بکار گیری AngularJS
  • توانایی مناسب در بکار گیری HTML5
  • توانایی مناسب در بکار گیری CSS, Responsive Web
متد توسعه
  • تسلط بر مفاهیم توسعه چابک(Agile): مطالعه کتاب Essential Scrum و بسیاری از مراجع اینترنتی
  • تجربه توسعه با چارچوب Scrum و Kanban
  • آشنایی با متدهای DSDM و XP و TDD

مدیریت محصول و پروژه

  • روژه و تهیه مستندات فنی جهت شروع توسعه
  • توانایی تعریف مرحله به مرحله نیازمندی‌ها در پروژه‌های پیچیده و مبهم
  • آشنایی با تکنیک‌های شفاف‌سازی نیازمندی‌ها
  • توانایی تعریف فازهای تحویل کوتاه مدت جهت تولید محصول کارا
  • توانایی در برآورد زمانبندی و منابع جهت توسعه
  • مطالعه کتب Pretotype، Work Rules، How Google Works، PMBOK، Measure What Matters، The Hard Thing About Hard Things، Guide To OKR

دیگر

  • آشنایی مناسب با زبان‌های C, C++
  • آشنایی مناسب در توسعه نرم‌افزار به زبان JavaScript
  • آشنایی نسبی در توسعه به زبان Java
  • آشنایی و توانایی بکارگیری سیستم کنترل نسخه git
  • آشنا با مفاهیم تست‌نویسی و تست واحد(Unit Test)
  • مطالعه کتاب Clean Coder

سوابق کاری

نرم افزار تحلیل داده های حجیم

شرکت محک رایان
نقش مدیر پروژه + product owner

زبان و تکنولوژی‌های برنامه‌نویسی:

C#, Java, Scala, WPF, WCF، SPA، Angular، Docker، برنامه‌نویسی async، کنترل همروندی و...

روش توسعه Agile [Scrum]

ویژگی های پروژه
  • استفاده از آنتولوژی پویا
  • طراحی و پیاده‌سازی Revision Database
  • تبدیل داده‌های نیمه ساخت‌ یافته به ساخت‌ یافته در حجم وسیع
  • معماری سرویس‌گرا، رویکرد ذخیره داده با Data Lake
  • استفاده از cockroach، Solr، Spark، Hadoop، Cassandra و ... در زمینه ذخیره، نگهداری و تحلیل Big Data
  • پیاده‌سازی سرویس‌های NLP و پردازش تصویر با رویکرد Deep Learning

مدیریت واحد تولید نرم افزار

شرکت محک رایان
تعداد پروژه‌ها و کارشناسان 7 پروژه - 35 نفر

روش توسعه نرم‌افزار

در واحد (Scrum, Kanban, RUP (simplified


دامنه فعالیت‌های تخصصی واحد تحت مدیریت اینجانب:

توسعه نرم‌افزارهای تحلیل داده‌های حجیم(Big Data)

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

توسعه نرم‌افزارهای حوزه امنیت کامپیوتری

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

توانمندی‌های مدیریتی
  • مدیریت Supportive جهت تقویت نیروهای متخصص و بروز خلاقیت
  • تنظیم برنامه‌ریزی استراتژیک و چشم‌انداز به روش OKR
  • تخصیص و مدیریت منابع انسانی(HRM)
  • کنترل و نظارت بر پیشرفت پروژه
  • تحلیل نیازمندی‌های محصول جهت توسعه و زمانبندی تجهیز
  • جذب، آموزش و ارزیابی منابع انسانی برای هر فاز توسعه
  • بازبینی و طراحی مجدد فرایندهای توسعه، تست،تحویل و پشتیبانی
  • ایجاد همگرایی در تصمیم در تیم توسعه
  • بکارگیری روش‌های ایجاد روابط موثر جهت بهره‌وری جلسات
  • بهبود فرایندها و ساختارها جهت چابک‌سازی سازمانی
  • بکارگیری متدهای توسعه XP، RUP، Kanban، Scrum،آبشاری، DSDM، TDD

پروژه های متفرقه

اتوماسیون سفارش و انبار داری
نقش: طراح و برنامه نویس

زبان و تکنولوژی‌های برنامه‌نویسی:

C#, ASP.Net MVC, EF, Responsive Web، .Net core، MS SQL Server

وضعیت

در حال بهره برداری از دی ماه 1394 توسط 2 شرکت

در حال توسعه، پشتیبانی و بازاریابی

تدریس دروس تخصصی در دانشگاه

مدت تدریس: از سال 1390 تا 1393
دانشگاه آزاد و پیام نور
تدریس دروس
  • سیستم های عامل
  • تحلیل و طراحی سیستم‌های شی‌گرا
  • نظریه زبان ها و اتوماتا
  • اصول طراحی کامپایلرها
  • برنامه نویسی پیشرفته به زبان C++
  • فناوری اطلاعات و ارتباطات
  • طراحی بانکهای اطلاعاتی
  • مهندسی اینترنت و شبکه‌های کامپیوتری
  • کاربرد کامپیوتر در حسابداری(Excel , Access)
  • پروژه

نقل قول همکاران از من

«به عنوان همکار، ایشان را مدیری موفق و پیگیر می‌شناسم که با ذهن خلاق؛ توانایی حل مسائل گوناگون در حوزه مدیریتی را به بهترین نحو دارا می‌باشند. علاوه بر این؛ همین ویژگی‌ها از ایشان فردی توانمند در طراحی و معماری نرم‌افزار ساخته است.»
مهندس
امیر سانیان
لیسانس مهندسی نرم‌افزار از دانشگاه پیام نور شهرری
کارشناس برنامه نویسی سیستمی، طراح و معمار نرم‌افزار، مدیر و رهبر فنی
از تیر ماه 93 تا کنون

مدت ورود به حوزه تخصصی: 11 سال

مدیر سابق،

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

«در طول سال‌هایی که با الیاس کار کردم همیشه پشتکار زیاد و هم‌زمان تطبیق پیدا کردنش با شرایط مختلف رو تحسین کردم. الیاس صبورانه برای اصلاح فرآیندهای توسعه تلاش می‌کنه و درک خوبی از نقش‌های مختلف فرآیند توسعه به همراه ارتباطشون با هم داره. هماهنگ و هم‌نوا کردن این نقش‌ها، کاری بوده که به نظرم الیاس در انجامش متخصصه. هر چند تخصصش به این حوزه محدود نیست و خودش در طراحی و توسعه هم دستی بر آتش داره. همهٔ این‌ها در کنار هم باعث می‌شه کار کردن با الیاس لذت‌بخش باشه و بتونید روی بخش‌هایی از کار که ازش لذت می‌برید متمرکز باشید.»
مهندس سعید
عادل مهربان
فوق لیسانس هوش مصنوعی از دانشگاه علم و صنعت تهران
کارشناس هوش مصنوعی و Big Data
از تیر ماه 93 تا کنون

مدت ورود به حوزه تخصصی: 6 سال

همکاری تخصصی در تیم توسعه

مدیر فنی برخی پروژه‌های تحت مدیریت اینجانب

«وقتی در مــورد مهندس شیرویه صحبـت می‌کنم دارم از یک مدیر دقیق، پرتلاش، با سواد، راستگو و دلسوز؛ یک دوست صادق با قلبی مهربان؛ و یک همکار متخصص، با انرژی و ریزبین حرف می‌زنم.»
دکتر مهدی
ایل بیگی
دکتری هوش مصنوعی از دانشگاه علم و صنعت تهران
کارشناس هوش مصنوعی و Big Data
از بهمن 93 تا کنون

مدت ورود به حوزه تخصصی: 5 سال

رهبر علمی پروژه‌های هوش مصنوعی،

مدیر فنی برخی پروژه‌های تحت مدیریت اینجانب

arrow up