AtboxBETA
محمد هادی کرم‌زاده محمد هادی کرم‌زاده

Software Engineer

من محمد هادی کرم‌زاده از سال سوم دانشجویی حدود سال 1390 در حوزه فناوری اطلاعات مشغول به فعالیت هستم. حدود ۴ سال وب مستر بودم، همزمان به روش خودخوان مباحثی از دوره‌های شبکه ویندوزی مایکروسافت MCITP رو مطالعه کردم. سال ۹۲ به خدمت اعزام شدم و بلافاصله بعد از پایان خدمت سربازی در سال ۹۴ به دلیل نیاز مالی و جهت ورود سریع‌تر به بازار کار در خوزستان دوره شبکه CCNA R&S رو در آموزشگاه گذروندم و به صورت خودخوان دوره‌هایی از امنیت مثل CEH رو مطالعه کردم تا اینکه تونستم برای حدود ۲سال و نیم در این حوزه مشغول به کار بشم. در نهایت با توجه به رشته اصلی دانشگاهی خودم که نرم‌افزار بود و علاقه به این حوزه و حس خوب و هیجان‌انگیزی که حل کردن مسائل به من می‌داد، در زمانی که به صورت سازمانی در حوزه امنیت مشغول به کار بودم سعی کردم که در زمان اوقات فراغت مشغول به یادگیری مجدد برنامه‌نویسی و به صورت متمرکز در حوزه اندروید به صورت Native بشم. پس از این تغییر مسیر و بعد از مدت کوتاهی اواسط سال ۹۷ از اهواز به تهران مهاجرت کردم تا مسیر شغلی خودم رو در مسیر برنامه‌نویسی اندروید به صورت حرفه‌ای ادامه بدم و در سه سال اخیر با دو استارتاپ به صورت جدی همکاری کنم. در حال حاضر همچنان در کنار فعالیت کاری به صورت مستمر در حال ارتقاء سطح دانش خودم در برنامه‌نویسی به عنوان یک مهند نرم افزار هستم. اخیرا هم برای افزایش دید و دانش خودم یادگیری‌هایی در زمینه بک‌اند داشتم و در حال مطالعه در زمینه Clean Code و Clean Architecture هستم تا ب. خوشحال میشم در صورتی که رزومه من مورد توجه شما قرار گرفت با من تماس بگیرید و صحبتی داشته باشیم.

مهارت‌ها

Research and development
Teamwork and collaboration
Documentation
Agile - Scrum Methodology

زبان‌ها

English language

مهارت‌های نرم‌افزاری

Java SE Programming
Android Programming
Material Design
Linux LPIC-1
Git
Web Services
MVP and MVVM Architecture
RxJava RxAndroid
Node.js
Unit Testing
Software Design Patterns
Google Firebase Platform
Kotlin
Javascript
Android Dagger 2
Docker
Jenkins
HTML + CSS

سوابق کاری

اپلیکیشن مدیریت مالی شخصی Nivo

توسعه دهنده اندروید
ایران، تهران
در ابتدای ملحق شدن به تیم تلاش من حفظ و نگهداری کدی بود که به مدت ۴ توسعه داده شده بود. در طول این پروژه ابتدا سرویس فایربیس رو برای تحلیل رفتار کاربر، ارسال Push Notfication، و استفاده از Crashlytics پیاده‌سازی کردم. قسمت‌هایی از اپلیکیشن برای بهبود مطابق معماری MVVM و زبان کاتلین بازنویسی شد و تلاش کردم تا با استفاده از مواردی مثل Coroutines، LiveData، Navigation و DataBinding بهترین بازدهی رو در آن‌ها ایجاد و علاوه بر این با انجام Unit Test نسبت به عملکرد صحیح قسمت‌ها منطق برنامه اطمینان کنم. همچنین در این پروژه از Couchbase استفاده شده که رفع باگ‌ها و بهبودها در نوع خود چالش‌ها و تجربه منحصر به فردی بود.
شرح وظایف من در نیوُ:
- بررسی و رفع لیست باگ‌های موجود و گزارش شده توسط کاربران و تیم پشتیبانی
- پیدا کردن راه حل برای مشکلات، طراحی و توسعه فیچرها یا بهبود قسمت‌های مختلف برنامه بر اساس بررسی‌های انجام شده بر روی نیاز کاربران
- انتشار اپلیکیشن در مارکت‌های مختلف از جمله Play Store
- پیاده‌سازی سرویس‌های مورد نیاز، آنالیز و بررسی اطلاعات در همکاری با تیم مارکتینگ

Freelancer

توسعه‌دهنده اندروید
به عنوان توسعه‌دهنده‌ی اندروید به صورت شخصی سعی می‌کنم در طول زمان پروژه‌هایی را برای افزایش مهارت و یادگیری مباحث جدید انجام بردم. پروژه حسابک اولین پروژه من به عنوان یک خروجی قابل قبول بود. بعد از آن پروژه Pingo رو طراحی و پیاده‌سازی کردم که برای نمایش وضعیت اینترنت کاربر به صورت دائم با استفاده دریافت زمان Ping سرور گوگل بود که Uptime بلند مدت آن با توجه به واکنش سیستم عامل مهمترین چالش آن بود. آخرین پروژه‌ای هم که فرصت کردم انجام بدم بازی «آیکونا» که دارای مواردی از جمله پرداخت درون برنامه‌ای کافه‌بازار، لیدربورد، لیست متنوع مراحل ۴ گزینه‌ای با راهنماهای مختلف و ... بود. با کلیک روی آیتم‌های زیر می‌تونید اسکرین‌شات‌های آن‌ها رو مشاهده کنید.
آخرین پروژه‌های انجام شده در Freelancer

تیم کمپ

توسعه‌دهنده اندروید
ایران، تهران
من عضوی از تیم پلتفرم آنلاین مدیریت پروژه تیم کمپ بودم که وظیفه‌ی توسعه نسخه‌ی اندروید این سرویس رو داشتم. قبل از پیوستن من به این تیم نسخه‌ی اندروید این سرویس وجود نداشت و اولین نسخه‌های آن توسط من توسعه داده شد. در این اپلیکیشن برای ارتباط با سرور جهت لاگین کاربر، دریافت اطلاعات مختلف پروژه یک کاربر و ... از Retrofit استفاده کردم و تلاش کردم که از معماری MVP در پیاده‌سازی این اپ استفاده کنم.
وظایفی که بر عهده من بود:
- طراحی اپلیکیشن موبایل تیم‌کمپ
- تبدیل طراحی انجام شده در قالب کد با کیفیت بالا در چارچوب Material Design و کتابخانه‌های third party
- تست و اطمینان حاصل کردن از اینکه اپلیکیشن کیفیت و بازدهی خوبی به کاربر میده
- شناسایی باگ‌ها و مشکلاتی که احتمال ایجاد کرش کردن اپلیکیشن در نزد کاربر رو بوجود میاره
- توسعه‌ی اپلیکیشن با استفاده از زبان برنامه‌نویسی جاوا با قابلیت تست و استفاده‌ی مجدد با معماری MVP
آخرین پروژه‌های انجام شده در تیم کمپ

شرکت امن افزار گستر شریف

کارشناس سیستم مدیریت امنیت اطلاعات
ایران، تهران
من در شرکت امن افزار شریف به عنوان کارشناس ISMS مشغول به کار بوده‌ام، در آن موقعیت شغلی وظایف من به دو بخش فنی و مستندسازی اطلاعات تقسیم می‌شد، شرح وظایف من به طور کلی شامل موارد زیر بود:
- انجام مستند‌سازی اطلاعات شبکه سازمانی
- انجام ارزیابی آسیب‌پذیری میزبان‌های شبکه
- انجام فرآیند ارزیابی و مستندسازی آسیب‌پذیری میزبان‌ها
- بررسی و ارزیابی ریسک‌های سازمانی
- تحقیق و توسعه مستندات استاندارد ISO 27001
- مشاوره و راهنمایی پرسنل کارفرما

وب سایت سرزمین آی تی

تولید کننده محتوای وب سایت
ایران، اهواز
چندسالی رو در حوزه وب مشغول به راه اندازی و مدیریت وب‌سایت برای مشتری‌های مختلف و همچنین انجمن‌های اینترنتی و کار با پنل‌های مدیریت هاستینگ Cpanel و DirectAdmin بودم، که شاید بتوان گفت یکی از موفق‌ترین‌ موارد کاری من در آن زمان راه اندازی، مدیریت و انتشار محتوای وب‌سایت خبری فناوری اطلاعات، به آدرس SarzaminIT.com بود که به وسیله CMS وردپرس اجرا شد و کسب درآمدش از طریق دریافت تبلیغات Google Adsense بود و تا رنک جهانی 60هزار الکسا پیش رفت.

سوابق تحصیلی

دانشگاه پیام نور

مهندسی کامپیوتر - نرم افزار
،
لیسانس

پیش دانشگاهی رضوی

ریاضی و فیزیک
،
پیش دانشگاهی

دبیرستان امام صادق(ع)

ریاضی و فیزیک
،
دیپلم

دستاوردهای زندگی

  • نظام وظیفه

    پایان خدمت

شبکه‌های اجتماعی

اطلاعات تماس

  • تهران، ایران
Aperçu PDF
ou

Connexion avec Email

ou

S'inscrire avec Email

Envoyer un message à

  • Code d'intégration

    Mettez ce code intégré sur votre site Web.
    Le widget de CV s'affichera sur votre page et les gens accéderont directement à ce CV. Voir l'exemple