من حمید حق دوست هستم متولد آبان ۱۳۷۱ در زنجان و این روزا ساکن شهر زیبای ترنتو هستم. در سمت بکند به PHP و فریمورک Laravel مسلط هستم و فرانت رو هم با JS و Angular کار میکنم. همه چی در دنیای کامپیوتر واسه من از سال ۱۳۹۰ و شهر دامغان شروع شد وقتی در رشتهی علوم کامپیوتر دانشگاه دامغان قبول شدم. ینی از اون آدمایی نیستم که با علاقهی قبلی کامپیوتر رو انتخاب کرده باشه. اتفاقی رفتم، خوشم اومد ازش و الانم ۱۰ سالی هست که داریم با هم بصورت خوشحال زندگی میکنیم 🙂 برعکس بیشتر برنامهنویسها، من معتقدم دانشگاه جای خوبیه. هم برای یادگیری و هم کلی چیزای دیگه و اگه دانشگاه نبود خیلی از برنامهنویسها اصلا نمیدونستن که برنامهنویسی دوس دارن.
چهار سال بعد از دامغان رفتم و ۲ سال مشغول کار برنامهنویسی بکند بودم. اولش توی زنجان با یه گروه خوب و حرفهای. بعدش توی تهران و گروههای غیرحرفهایتر. یجورایی انتظار داشتم برعکس باشه. سال ۱۳۹۶ دوباره توی رشتهی علوم کامپیوتر در مقطع ارشد کنکور دادم و توی مرکز تحصبلات تکمیلی در علوم پایه ی زنجان ارشد خوندم و سال ۱۳۹۹ فارغ التحصیل شدم. رزومهی تحصیلیم رو اینجا میتونید ببینید. توی همین مدت مدام با پایتون برای کارهای مختلف درگیر بودم. اوایل فقط برای کارای آکادمیک ولی امروز بخشی از کارهای تجاری رو هم با همین پایتون میزنم.
از همون سال ۹۶ که سخت درگیر درس خوندن بودم بعضی وقتا تدریس خصوصی برنامه نویسی داشتم برای یسری از دوستان که از طریق همین وبلاگ پیدام میکردن. با این کار در عین حال که میشد لذت برد و یاد گرفت، میتونستم پول هم در بیارم. و نهایتا بعد از دفاع هم تحصیل و کار رو با هم دارمشون و هم سعی میکنم کارای تحقیقاتی در زمینه سیستمهای هوشمند رو داشته باشم و هم برنامهنویسی رو. از شهریور ۱۴۰۱ به لاهیجان مهاجرت کردم و توی شرکت جاجیگا حدود یک سال در موقعیت برنامهنویسی بکند مشغول بودم.
و نهایتا این روزا توی یکی از شهرهای شمالی ایتالیا مشغول به کار به عنوان مهندس نرم افزار هستم. توی شرکت فعلی کارم بیشتر از برنامه نویسی رفته سمت DevOps و با ابزارهایی مثل Kubernetes و دار و دستش و همینطور با پلتفرم هایی مثل MS Azure و Digital Ocean بصورت روزانه درگیر هستم. البته سعی میکنم خیلی از برنامه نویسی دور نشم و با زبونهایی مثل Go هم بیشتر وقت میگذرونم که هم نزدیک به دنیای دواپس باشه هم با قشنگیهای برنامه نویسی همچنان درگیر باشم.
در مجموع شما اگر اینجا هستید دوست دارید بدونید من چیا بلدم. پس لیست زیر رو میتونم بگم بلدم و ترتیب بصورت asc نشون دهنده ی proficiency هست و حتما در آینده آپدیت خواهد شد(البته خیلی دقیق نمیشه سورت کرد).
- PHP – Laravel
- MySQL / PostgreSQL / Redis
- JavaScript / jQuery
- Angular
- Kubernetes
- CSS / HTML / Bootstrap
- Python
- Git / Docker / Docker Swarm
- Github Actions / Gitlab CI
و همواره در حال یادگیری اینا هستم:
- SOLID
- Design Patterns
- TDD
- BDD
- DDD
و دوس دارم در آینده اینا رو یاد بگیرم:
- Mongodb
- Elastic search
- Message brokers
- GraphQL
- و کلا DevOps
اگر فکر میکنید که نیاز هست با من صحبت کنید از صفحهی تماس با من اقدام کنید.