امروز 3 آذر 1403

فارغ‌التحصیل مهندسی نرم‌افزار با بیش از ۵ سال تجربه در زمینه‌های مختلف از جمله توسعه اندروید، توسعه وب فرانت‌اند و بک‌اند، و مهندسی نرم‌افزار هستم. تخصص اصلی من در توسعه بک‌اند، جمع‌آوری و استخراج داده (وب، تلگرام، توییتر) و مهندسی نرم‌افزار است. در پروژه‌ها و وظایف، به اصول SOLID، معماری‌های پاک و کدنویسی تمیز پایبندم. بسیار با انگیزه و توانمند در کار تیمی هستم و آماده همکاری با شرکت‌ها و سازمان‌ها در طراحی و توسعه وب‌سایت‌های مهم و حرفه‌ای می‌باشم.

تحصیلات و یادگیری در زمینه مهندسی نرم‌افزار و فناوری اطلاعات را از سال ۲۰۱۸ آغاز کردم. در ابتدا بر روی شبکه، امنیت و مدیریت سیستم لینوکس تمرکز داشتم. سپس به یادگیری و کار بر روی پروژه‌های مرتبط با اندروید و توسعه وب فول‌استک پرداختم. در نهایت پس از کسب تجربه در این زمینه‌ها، حوزه تخصصی خود را انتخاب کردم.

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

  • فعالیت اصلی من در این دو حوزه میباشد
    1. back-end development with python
    2. web-scraping and data collection
  • در این حوزه ها تجربه فعالیت دارم و پروژه هایی انجام دادم
    1. Front-End development with Reract
    2. andriod and ios application development with flutter
  • با کتابخانه ها و فریمورک های پایتونی زیر کار کردم=
    1. django
    2. fastapi
    3. flask
    4. robyn
    5. sqlalchemy
    6. celery
    7. redis
    8. pydantic
    9. django rest fremework
    10. python asyncio
    11. Scrapy
    12. Beautiful Soup
    13. Selenium
    14. Playwright
    15. httpx
    16. aiohttp
    17. telethon
    18. aiogram
    19. pandas
    20. numpy
    21. pytest
  • با این ابزار ها هم کار کردم و در پروژه هام استفادشون کردم
    1. RabbitMQ
    2. Apache Kafka
    3. Redis
    4. MongoDB
    5. ngnix
    6. MySQL
    7. Git
    8. PostgreSQL
    9. elasticsearch
    10. logstash
    11. kibana
    12. supervised
    13. docker
  • با این ابزار ها در حوزه Front-End کار کردم
    1. Html
    2. Css
    3. JavaScript
    4. TypeScript
    5. Penpot
    6. ReactJs
    7. NextJs
    8. Tailwind css
    9. Bootstrap 5
    10. NextJs
  • این تکنیک ها رو بلدم
    1. SQL Performance Optimization
    2. Database design and optimization
    3. Linux (LPIC 1)
    4. RESTful APIs
    5. OOD
    6. OOP
    7. TDD
    8. DDD
  • سابقه کار ها
    1. python backend developer at DornicaCompany
      توسعه و نگهداری ۵ میکروسرویس وابسته به هم با استفاده از پایتون و FastAPI، با اطمینان از یکپارچگی و عملکرد بی‌نقص آن‌ها. همکاری نزدیک با تیم‌های طراحی، فرانت‌اند و تیم‌های چندوظیفه‌ای برای ارائه API‌های با کیفیت بالا و مقیاس‌پذیر که نیازهای تجاری را برآورده می‌کنند. مدیریت یک اپلیکیشن مونولیتیک را بر عهده داشتم و یک تیم از ۳ توسعه‌دهنده را سرپرستی می‌کردم — تخصیص وظایف، بررسی کدها و بهینه‌سازی عملکرد. افزایش کارایی برنامه از طریق بهینه‌سازی کوئری‌های SQL در PostgreSQL و MySQL. تمرکز بر بهینه‌سازی کد، تنظیم عملکرد و اطمینان از کدهایی پاک و قابل نگهداری در تمامی سرویس‌ها.
      از ادریبهشت ۱۴۰۲ تا اذر ۱۴۰۲
    2. python developer ad dibaache
      کار بر روی خزیدن وب، جمع‌آوری و پردازش داده‌های بزرگ‌مقیاس از طریق فرایندهای به‌هم‌پیوسته مختلف. توسعه و نگهداری سیستم‌های رویدادمحور برای پردازش داده‌ها به صورت لحظه‌ای. بازنویسی ربات جمع‌آوری داده تلگرام و نوشتن یک ربات خودکار تلگرام با استفاده از کتابخانه Telethon که منابع کمتری مصرف می‌کند و داده‌ها را به صورت لحظه‌ای جمع‌آوری می‌کند. جمع‌آوری و تحلیل داده‌ها از توییتر. بازنویسی کدهای قدیمی با تمرکز بر اصول کدنویسی پاک و الگوهای معماری نرم‌افزار.
      از بهمن ۱۴۰۲ تا شهریور ۱۴۰۳

فعالیت به عنوان مجری

در حال بارگذاری ...

در حال بارگذاری ...