Hamid Heidarinia
Senior Backend Engineer | Database Engineering & SQL Performance | PHP, Laravel | Python, Django | ASP.NET
İletişim bilgileri
LinkedIn Profili
linkedin.com/in/hamidheidariniaWeb sitesi
hamidheidarinia.github.io (Portfolio)Telefon
+989141939686 (İş)E-posta
heidarinia.hamid@gmail.com (İş)Doğum günü
20 Eylül
Hakkında
Backend uygulamaları, API'ler ve veritabanı odaklı sistemlerin tasarımı, geliştirilmesi ve bakımı konusunda 10+ yıllık deneyime sahip bir Senior Backend Engineer'ım.
Temel güçlü yönlerim backend mimarisi, database engineering, SQL optimizasyonu ve production ortamında sorun giderme. İş gereksinimlerini ve ürünün uzun vadeli büyümesini destekleyen güvenilir, güvenli ve sürdürülebilir sistemler inşa etmeye odaklanıyorum.
Teknik Uzmanlık
• 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
Şu anda gizli (stealth) geliştirme aşamasında olan bir SaaS ürününün Kurucusu ve Lead Software Engineer'ı olarak mimari, backend development, database design, altyapı, deployment, güvenlik ve performans optimizasyonu alanlarındaki teknik kararlara liderlik ediyorum.
Daha önce restoran ve takeaway işletmeleri için yazılım çözümleri üzerinde Senior Backend Engineer olarak çalıştım; bunlar arasında point-of-sale sistemleri, online sipariş, kiosklar, muhasebe ve işletme yönetimi yer alıyordu. Deneyimim ayrıca web uygulamalarını yazılım geliştirme yaşam döngüsünün tüm aşamalarında bağımsız olarak teslim etmeyi de kapsıyor.
Uygulamanın ötesinde; karmaşık teknik sorunları araştırmaktan, sistem ve veritabanı performansını iyileştirmekten, sürdürülebilir mimariler tasarlamaktan ve ekiplerle iş birliği yaparak iş gereksinimlerini pratik mühendislik çözümlerine dönüştürmekten keyif alıyorum.
Senior Backend Engineering, Database Engineering, SaaS ürün geliştirme ve teknik liderlik fırsatlarıyla ilgileniyorum.
Öne çıkan beceriler
Backend Development SQL Database Administration
Hamid'in öne çıkan becerileri
Deneyim
Kurucu ve Lead Software Engineer
SaaS Gizli (Stealth) Startup Serbest çalışan
Merend, Doğu Azerbaycan Eyaleti, İran Ofiste
Şu anda gizli geliştirme aşamasında olan bir SaaS ürününü kurdum ve teknik geliştirmesine liderlik ediyorum; mimari, backend engineering, database design, altyapı, deployment ve sürekli optimizasyon sorumluluğum altında.
Temel Sorumluluklar
• PHP ve Laravel kullanarak platform mimarisini, backend servislerini ve RESTful API'leri tasarladım ve geliştirdim.
• Data modeling, schema design, indexing, access control, data integrity, backup ve recovery dahil olmak üzere MariaDB veritabanlarını tasarladım ve yönettim.
• Darboğazları araştırmak ve database performansını iyileştirmek için karmaşık SQL sorgularını, stored procedures, views ve indeksleri optimize ettim.
• Önbellekleme ve daha hızlı veri erişimi için Redis'i uyguladım; ilişki tabanlı data modeling ve ürün özelliklerini desteklemek için Neo4j kullandım.
• Linux tabanlı ortamları ve Docker iş akışlarını yönettim; GitHub üzerinde Git tabanlı development pratiklerini oluşturdum.
• Sürdürülebilirliği ve kod kalitesini desteklemek için OOP, SOLID prensipleri, design patterns, automated testing ve teknik dokümantasyon uyguladım.
• Teknik araştırmalara, mimari kararlara, güvenlik review'larına, sorun gidermeye ve deployment faaliyetlerine liderlik ettim.
• Teknik öncelikleri ürün gereksinimleriyle dengeleyerek Agile/Scrum pratikleriyle ürün geliştirmeyi planladım.
Kapsam: backend development, database engineering, altyapı ve ürün teslimi genelinde uçtan uca teknik sahiplik.
• Data modeling, schema design, indexing, access control, data… dahil olmak üzere MariaDB veritabanlarını tasarladım ve yönettim.
Senior Backend Engineer
Gizli (Stealth) Startup Tam zamanlı
Tebriz, Doğu Azerbaycan Eyaleti, İran Ofiste
Takeaway ve restoran işletmeleri için hepsi bir arada EPOS platformunda Senior Backend Engineer / Full-Stack Developer olarak çalıştım. Platform; point-of-sale (POS), online sipariş, markalı web siteleri, mobil uygulamalar, self-service kiosklar, muhasebe ve işletme yönetim araçlarını bir araya getirerek işletmelerin operasyonlarını kolaylaştırmasına, genel giderleri azaltmasına ve entegre, komisyonsuz online sipariş çözümleriyle siparişlerini yönetmesine yardımcı oluyor.
Temel Sorumluluklar
• C#, ASP.NET MVC, SQL Server, stored procedures ve Git ile backend uygulamaları geliştirdim ve bakımını yaptım.
• Yaklaşık 1,5 yıl boyunca büyük bir web uygulamasının geliştirilmesine liderlik ettim; gereksinim analizi, teknik tasarım, implementation, testing, deployment ve sürekli bakım süreçlerine katkıda bulundum.
• Backend bileşenlerini refactor ederek, eksik özellikleri uygulayarak, hataları gidererek ve uygulama güvenilirliğini artırarak kiosk uygulamasının işlevselliğini geliştirdim.
• SQL sorguları ve stored procedures geliştirip optimize ettim, veritabanı performans darboğazlarını araştırdım ve database tasarımı ile optimizasyon kararlarında DBA ile iş birliği yaptım.
• Kod kalitesini, sürdürülebilirliği ve uygulama kararlılığını artırmak için code review, debugging ve refactoring çalışmaları yürüttüm.
• İş gereksinimlerini ve müşteri geri bildirimlerini pratik teknik çözümlere dönüştürmek için UI/UX ve Support ekipleriyle iş birliği yaptım.
• Geliştirme görevlerini koordine ettim, teknik problem çözmeye katkıda bulundum; uygulama özellikleri, iş akışları ve teknik süreçler için dokümantasyon hazırladım.
• Otomasyon girişimlerinde Python developer'larla iş birliği yaptım ve gerektiğinde mobil development ekibine teknik destek sağladım.
• Yaklaşık 1,5 yıl boyunca büyük bir web uygulamasının geliştirilmesine liderlik ettim, gereksinim analizinde…
Full-Stack Web Developer
Bağımsız Yazılım Geliştirici Serbest çalışan
Merend, Doğu Azerbaycan Eyaleti, İran Uzaktan
Müşterilerle bağımsız olarak çalışarak özel web uygulamalarını yazılım geliştirme yaşam döngüsünün tamamı boyunca tasarladım, geliştirdim, deploy ettim ve bakımını yaptım.
• PHP, Laravel, MariaDB ve MySQL kullanarak web uygulamaları tasarladım ve geliştirdim.
• Performans, güvenilirlik ve sürdürülebilirlik için veritabanı şemaları tasarladım ve SQL sorgularını optimize ettim.
• RESTful API'ler geliştirdim ve uygulamaları üçüncü taraf hizmetler ile harici sistemlerle entegre ettim.
• HTML5, CSS, Bootstrap, JavaScript ve jQuery ile responsive kullanıcı arayüzleri oluşturdum.
• Gereksinim toplama, sistem tasarımı, development, testing, deployment, sorun giderme ve sürekli bakım süreçlerini yönettim.
• Authentication, role-based access control, input validation ve diğer uygulama güvenliği önlemlerini uyguladım.
• Sürüm kontrolü için Git ve GitHub kullandım; testing, debugging ve refactoring pratiklerini uyguladım.
• Müşterilerle doğrudan çalışarak gereksinimleri netleştirdim, scope değişikliklerini yönettim, çözümleri belgeledim, teknik destek ve kullanıcı eğitimi sağladım.
• Responsive kullanıcı arayüzleri oluşturdum…
Eğitim
Merend İslami Azad Üniversitesi
Lisans, Bilgisayar Yazılım Mühendisliği
Eylül 2011 – Ağustos 2013
İslami Azad Üniversitesi Merend Şubesi'ndeki lisans eğitimim sırasında bilgisayar bilimleri, yazılım geliştirme ve bilgisayar sistemleri alanlarında sağlam bir temel edindim.
Akademik dersleri arasında Bilgisayar Grafiği, Makine Dili ve Assembly Programlama, Operating Systems, İnternet Mühendisliği, C# ile Advanced Programming, Algoritma Tasarımı, System Programming, Bilgisayar Mimarisi, Yapay Zekâ, Database Development, Software Engineering, Web Sayfası Tasarımı ve Bilgisayar Bilimlerinde Özel Konular yer alıyordu.
Bu dersler programlama kavramlarını, algoritmik problem çözmeyi, database tasarımını, web development'ı, operating systems ve software engineering prensiplerini derinlemesine anlamamı sağladı. Ayrıca analitik düşünme ve teknik problem çözme becerilerimi güçlendirerek yazılım geliştirme ve bilgisayar bilimlerinde daha ileri gelişim için bir temel oluşturdu.
Akademik dersleri arasında Bilgisayar Grafiği, Makine Dili ve Assembly Programlama, Operating Systems, İnternet Mühendisliği, C# ile Advanced Programming, Algoritma Tasarımı, System Programming, Bilgisayar Mimarisi, Yapay Zekâ, Database Development, Software Engineering, Web Sayfası Tasarımı ve Özel…
Culfa Uluslararası İslami Azad Üniversitesi
Ön lisans (Associate's degree), Bilgisayar Yazılım Mühendisliği
Eylül 2008 – Şubat 2011
İslami Azad Üniversitesi Culfa Şubesi'ndeki Associate Degree eğitimim sırasında bilgisayar bilimleri, programlama ve bilgisayar sistemleri alanlarında sağlam bir temel edindim.
Dersleri arasında Data Structures, Elektroniğin Temelleri, Bilgisayar Donanımı, Web Tabanlı Programlama, Makine Dili ve Assembly, Database Systems, Bilgisayar Grafiği, Bilgisayar Ağları, Bilgi Depolama ve Erişim, Advanced C++ Programming, Software Engineering Temelleri, Bilgisayarın Temelleri ve Programlama, Visual Basic, Operating Systems ve Bilgisayar Bilimlerinde Özel Konular yer alıyordu.
Bu dersler programlama, nesne yönelimli kavramlar, database management, web development, ağlar, donanım ve operating systems alanlarındaki bilgimi güçlendirdi. Ayrıca analitik düşünme ve problem çözme becerilerimi geliştirerek yazılım geliştirme ve bilgisayar bilimlerinde ileri eğitim ve mesleki gelişim için sağlam bir temel oluşturdu.
Dersleri arasında Data Structures, Elektroniğin Temelleri, Bilgisayar Donanımı, Web Tabanlı Programlama, Makine Dili ve Assembly, Database Systems, Bilgisayar Grafiği, Bilgisayar Ağları, Bilgi Depolama ve Erişim, Advanced C++ Programming, Software Engineering Temelleri, Bilgisayarın Temelleri ve Programlama yer alıyordu…
Diller
Azerbaycan Türkçesi
Ana dil veya iki dilli düzey
Farsça
Ana dil veya iki dilli düzey
İngilizce
Sınırlı çalışma düzeyi
Türkçe
Temel düzey