حمید حیدری‌نیا

Senior Backend Engineer | Database Engineering & SQL Performance | PHP, Laravel | Python, Django | ASP.NET

مرند، استان آذربایجان شرقی، ایران  

اطلاعات تماس

پروفایل لینکدین

linkedin.com/in/hamidheidarinia

وب‌سایت

hamidheidarinia.github.io  (Portfolio)

تلفن

+989141939686  (محل کار)

Whatsapp

+989141939686  (محل کار)

ایمیل

heidarinia.hamid@gmail.com   (محل کار)

تاریخ تولد

۲۹ شهریور

دربارهٔ من

من یک Senior Backend Engineer با بیش از ۱۰ سال تجربه در طراحی، ساخت و نگهداری اپلیکیشن‌های backend، APIها و سیستم‌های مبتنی بر پایگاه داده هستم.

نقاط قوت اصلی من معماری backend، database engineering، بهینه‌سازی SQL و رفع مشکلات در محیط production است. تمرکزم بر ساخت سیستم‌هایی قابل‌اعتماد، امن و قابل‌نگهداری است که نیازهای کسب‌وکار و رشد بلندمدت محصول را پشتیبانی کنند.

تخصص‌های فنی

• Backend Development: PHP, Laravel, Python, Django, C#, ASP.NET MVC, RESTful APIs

• Databases: MariaDB, MySQL, PostgreSQL, SQL Server

• Database Engineering: Data modeling, schema design, indexing, query optimization, stored procedures, database administration, backup and recovery

• Infrastructure & Tools: Linux, Docker, Git, Redis

• Engineering Practices: OOP, SOLID, design patterns, automated testing, code reviews, technical documentation

به‌عنوان بنیان‌گذار و Lead Software Engineer یک محصول SaaS که اکنون در مرحلهٔ توسعهٔ پنهان (stealth) است، تصمیم‌های فنی در حوزهٔ معماری، backend development، database design، زیرساخت، deployment، امنیت و بهینه‌سازی عملکرد را هدایت می‌کنم.

پیش از این، به‌عنوان Senior Backend Engineer روی راهکارهای نرم‌افزاری برای کسب‌وکارهای رستورانی و takeaway کار کرده‌ام؛ از جمله سیستم‌های point-of-sale، سفارش آنلاین، کیوسک‌ها، حسابداری و مدیریت کسب‌وکار. تجربهٔ من همچنین شامل تحویل مستقل اپلیکیشن‌های وب در تمام مراحل چرخهٔ عمر توسعهٔ نرم‌افزار است.

فراتر از پیاده‌سازی، از بررسی مشکلات فنی پیچیده، بهبود عملکرد سیستم و پایگاه داده، طراحی معماری‌های قابل‌نگهداری و همکاری با تیم‌ها برای تبدیل نیازهای کسب‌وکار به راهکارهای مهندسی عملی لذت می‌برم.

به فرصت‌های Senior Backend Engineering، Database Engineering، توسعهٔ محصول SaaS و رهبری فنی علاقه‌مندم.

مهارت‌های برجسته

Backend Development SQL Database Administration

مهارت‌های برجستهٔ حمید

Backend Development

بنیان‌گذار و Lead Software Engineer  در  استارتاپ پنهان (Stealth) SaaS

Senior Backend Engineer  در  استارتاپ پنهان (Stealth)

Full-Stack Web Developer  در  توسعه‌دهندهٔ نرم‌افزار مستقل

SQL

بنیان‌گذار و Lead Software Engineer  در  استارتاپ پنهان (Stealth) SaaS

Senior Backend Engineer  در  استارتاپ پنهان (Stealth)

Database Administration

بنیان‌گذار و Lead Software Engineer  در  استارتاپ پنهان (Stealth) SaaS

تجربهٔ کاری

بنیان‌گذار و Lead Software Engineer

استارتاپ پنهان (Stealth) SaaS خوداشتغال

مرند، استان آذربایجان شرقی، ایران حضوری

یک محصول SaaS را که اکنون در مرحلهٔ توسعهٔ پنهان است بنیان گذاشتم و توسعهٔ فنی آن را رهبری می‌کنم؛ معماری، backend engineering، database design، زیرساخت، deployment و بهینه‌سازی مستمر بر عهدهٔ من است.

مسئولیت‌های کلیدی

• معماری پلتفرم، سرویس‌های backend و RESTful APIها را با PHP و Laravel طراحی و توسعه دادم.

• پایگاه‌های داده MariaDB را از جمله data modeling، schema design، indexing، access control، data integrity، backup و recovery طراحی و مدیریت کردم.

• برای بررسی گلوگاه‌ها و بهبود عملکرد database، کوئری‌های SQL پیچیده، stored procedures، views و ایندکس‌ها را بهینه کردم.

• برای caching و دسترسی سریع‌تر به داده، Redis را پیاده‌سازی کردم و برای پشتیبانی از data modeling مبتنی بر روابط و ویژگی‌های محصول از Neo4j استفاده کردم.

• محیط‌های مبتنی بر Linux و workflowهای Docker را مدیریت کردم و روش‌های development مبتنی بر Git را با GitHub برقرار کردم.

• برای پشتیبانی از قابلیت نگهداری و کیفیت کد، OOP، اصول SOLID، design patterns، automated testing و مستندسازی فنی را به‌کار گرفتم.

• تحقیقات فنی، تصمیم‌های معماری، review امنیتی، رفع مشکل و فعالیت‌های deployment را رهبری کردم.

• توسعهٔ محصول را با روش‌های Agile/Scrum برنامه‌ریزی کردم و اولویت‌های فنی را با نیازمندی‌های محصول متعادل ساختم.

دامنه: مالکیت فنی سرتاسری بر backend development، database engineering، زیرساخت و تحویل محصول.

• پایگاه‌های داده MariaDB را از جمله data modeling، schema design، indexing، access control، data… طراحی و مدیریت کردم.


Senior Backend Engineer

استارتاپ پنهان (Stealth) تمام‌وقت

تبریز، استان آذربایجان شرقی، ایران حضوری

به‌عنوان Senior Backend Engineer / Full-Stack Developer روی یک پلتفرم EPOS همه‌کاره برای کسب‌وکارهای takeaway و رستورانی کار کردم. این پلتفرم، سیستم point-of-sale (POS)، سفارش آنلاین، وب‌سایت‌های برندشده، اپلیکیشن‌های موبایل، کیوسک‌های self-service، حسابداری و ابزارهای مدیریت کسب‌وکار را یکپارچه می‌کند و به کسب‌وکارها کمک می‌کند عملیات خود را ساده‌تر کنند، هزینه‌های سربار را کاهش دهند و سفارش‌ها را از طریق راهکارهای سفارش آنلاین یکپارچهٔ بدون کمیسیون مدیریت کنند.

مسئولیت‌های کلیدی

• اپلیکیشن‌های backend را با C#، ASP.NET MVC، SQL Server، stored procedures و Git توسعه دادم و نگهداری کردم.

• توسعهٔ یک اپلیکیشن وب بزرگ را حدود ۱.۵ سال رهبری کردم و در تحلیل نیازمندی‌ها، طراحی فنی، implementation، testing، deployment و نگهداری مستمر مشارکت داشتم.

• با refactor کردن کامپوننت‌های backend، پیاده‌سازی قابلیت‌های ناقص، رفع نقص‌ها و بهبود پایداری اپلیکیشن، عملکرد اپلیکیشن kiosk را ارتقا دادم.

• کوئری‌های SQL و stored procedures را توسعه و بهینه کردم، گلوگاه‌های عملکردی پایگاه داده را بررسی کردم و در تصمیم‌های طراحی و بهینه‌سازی database با DBA همکاری کردم.

• برای بهبود کیفیت کد، قابلیت نگهداری و پایداری اپلیکیشن، code review، debugging و refactoring انجام دادم.

• با تیم‌های UI/UX و Support همکاری کردم تا نیازهای کسب‌وکار و بازخورد مشتریان را به راهکارهای فنی عملی تبدیل کنم.

• وظایف توسعه را هماهنگ کردم، در حل مسائل فنی مشارکت داشتم و مستندات ویژگی‌ها، گردش‌کارها و فرایندهای فنی اپلیکیشن را تهیه کردم.

• در طرح‌های اتوماسیون با Python developerها همکاری کردم و در صورت نیاز به تیم mobile development پشتیبانی فنی ارائه دادم.

• توسعهٔ یک اپلیکیشن وب بزرگ را حدود ۱.۵ سال رهبری کردم و در تحلیل نیازمندی‌ها…


Full-Stack Web Developer

توسعه‌دهندهٔ نرم‌افزار مستقل خوداشتغال

مرند، استان آذربایجان شرقی، ایران دورکاری

به‌صورت مستقل با مشتریان کار کردم و اپلیکیشن‌های وب سفارشی را در تمام مراحل چرخهٔ عمر توسعهٔ نرم‌افزار طراحی، توسعه، deploy و نگهداری کردم.

• اپلیکیشن‌های وب را با PHP، Laravel، MariaDB و MySQL طراحی و توسعه دادم.

• اسکیمای پایگاه داده طراحی و کوئری‌های SQL را برای عملکرد، پایداری و قابلیت نگهداری بهینه کردم.

• RESTful APIها را توسعه دادم و اپلیکیشن‌ها را با سرویس‌های شخص ثالث و سیستم‌های خارجی یکپارچه کردم.

• رابط‌های کاربری responsive را با HTML5، CSS، Bootstrap، JavaScript و jQuery ساختم.

• جمع‌آوری نیازمندی‌ها، طراحی سیستم، development، testing، deployment، رفع مشکل و نگهداری مستمر را مدیریت کردم.

• Authentication، role-based access control، input validation و سایر اقدامات امنیتی اپلیکیشن را پیاده‌سازی کردم.

• از Git و GitHub برای کنترل نسخه استفاده کردم و روش‌های testing، debugging و refactoring را به‌کار گرفتم.

• مستقیماً با مشتریان کار کردم تا نیازمندی‌ها را روشن کنم، تغییرات scope را مدیریت کنم، راهکارها را مستندسازی کنم و پشتیبانی فنی و آموزش کاربران ارائه دهم.

• رابط‌های کاربری responsive ساختم…


تحصیلات

دانشگاه آزاد اسلامی مرند

کارشناسی, مهندسی نرم‌افزار کامپیوتر

آبان ۱۳۹۰ – مرداد ۱۳۹۲

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

دروس دانشگاهی من شامل گرافیک کامپیوتری، برنامه‌نویسی زبان ماشین و Assembly، Operating Systems، مهندسی اینترنت، Advanced Programming با C#، طراحی الگوریتم، System Programming، معماری کامپیوتر، هوش مصنوعی، Database Development، Software Engineering، طراحی صفحات وب و مباحث ویژه در علوم کامپیوتر بود.

این دروس به من کمک کرد درک عمیقی از مفاهیم برنامه‌نویسی، حل مسئلهٔ الگوریتمی، طراحی database، web development، operating systems و اصول software engineering پیدا کنم. همچنین تفکر تحلیلی و مهارت حل مسئلهٔ فنی من را تقویت کرد و پایه‌ای برای رشد بیشتر در توسعهٔ نرم‌افزار و علوم کامپیوتر فراهم ساخت.

دروس دانشگاهی من شامل گرافیک کامپیوتری، برنامه‌نویسی زبان ماشین و Assembly، Operating Systems، مهندسی اینترنت، Advanced Programming با C#، طراحی الگوریتم، System Programming، معماری کامپیوتر، هوش مصنوعی، Database Development، Software Engineering، طراحی صفحات وب و مباحث ویژه…


دانشگاه بین‌المللی آزاد اسلامی جلفا

کاردانی, مهندسی نرم‌افزار کامپیوتر

مهر ۱۳۸۷ – بهمن ۱۳۸۹

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

دروس من شامل Data Structures، مبانی الکترونیک، سخت‌افزار کامپیوتر، برنامه‌نویسی تحت وب، زبان ماشین و Assembly، Database Systems، گرافیک کامپیوتری، شبکه‌های کامپیوتری، ذخیره و بازیابی اطلاعات، Advanced C++ Programming، مبانی Software Engineering، مبانی کامپیوتر و برنامه‌نویسی، Visual Basic، Operating Systems و مباحث ویژه در علوم کامپیوتر بود.

این دروس دانش من را در برنامه‌نویسی، مفاهیم شیءگرا، database management، web development، شبکه، سخت‌افزار و operating systems تقویت کرد. همچنین تفکر تحلیلی و مهارت حل مسئلهٔ من را بهبود داد و پایه‌ای محکم برای ادامهٔ تحصیل و رشد حرفه‌ای در توسعهٔ نرم‌افزار و علوم کامپیوتر فراهم کرد.

دروس من شامل Data Structures، مبانی الکترونیک، سخت‌افزار کامپیوتر، برنامه‌نویسی تحت وب، زبان ماشین و Assembly، Database Systems، گرافیک کامپیوتری، شبکه‌های کامپیوتری، ذخیره و بازیابی اطلاعات، Advanced C++ Programming، مبانی Software Engineering، مبانی کامپیوتر و برنامه‌نویسی…


زبان‌ها

ترکی آذربایجانی

سطح زبان مادری یا دوزبانه

فارسی

سطح زبان مادری یا دوزبانه

انگلیسی

سطح کاری محدود

ترکی استانبولی

سطح مقدماتی

© 2014 -   ساختهٔ   حمید حیدری‌نیا. تمامی حقوق محفوظ است.