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