Hakkımda
Merhaba, ben Ali Sarı. Ağırlıklı olarak backend sistemleri geliştiren bir Backend Developer’ım. Profesyonel kariyerim boyunca ağırlıklı olarak .NET teknolojileri, mikroservis mimarileri ve dağıtık sistemler üzerinde çalıştım. Kurumsal ölçekte, yüksek trafikli ve kritik iş süreçlerine sahip uygulamaların geliştirilmesinde aktif rol aldım. İşe alım süreçlerinde değer katan yönlerim; ölçeklenebilir mimari tasarımı, performans optimizasyonu, event-driven sistemler ve temiz, sürdürülebilir kod üretme konularındaki tecrübemdir. Bir sistemin sadece çalışmasının değil, uzun vadede geliştirilebilir ve yönetilebilir olmasının da en az performans kadar önemli olduğuna inanırım. Teknik problemlere analitik yaklaşmayı, karmaşık yapıları sadeleştirmeyi ve ekip içinde teknik sorumluluk almayı önemserim. Modern backend yaklaşımları, message queue sistemleri ve real-time iletişim çözümleri ilgi alanlarımın merkezinde yer alır. Bu sitede; profesyonel deneyimlerimi, teknik bakış açımı ve yazılım geliştirme yolculuğumdan edindiğim kazanımları paylaşıyorum.
Backend Developer
- Doğum Tarihi: 19 Tem 1998
- Website: www.asari.com.tr
- Telefon: +90 534 082 99 24
- Şehir: Kocaeli, Türkiye
- Yaş:
- Derece: Lisans
- E-Mail: alisari41@outlook.com
Yaşam, bilgi ve deneyimlerin bir araya geldiği bir serüvandır. Kendi web sitemde size bu serüvenin bir parçasını sunmaktan büyük bir mutluluk duyarım.
Yetenekler
Merhaba, yeteneklerimi burada sergiliyorum, çünkü biliyorum ki her başarılı adım, arka planda gizlenen yeteneklerin gücünü yansıtır. Ben c#, asp .net core ve sql gibi birçok alanda deneyimliyim. Başarılı bir işbirliği için gerekli olan Hızlı problem çözme becerisi, Analitik zeka, İşbirliği ve takım çalışması becerisi, İstikrarlı ve odaklı çalışma, Eleştirel düşünme ve problem analizi, Duyarlılık ve empati gibi niteliklerle donatılmışım. Amacım, bu yeteneklerimi sizinle paylaşarak, c# ve teknolojileri gibi önemli bir platformda daha da büyümek ve başarılı sonuçlar elde etmektir. Ekip çalışmasına önem verir, hızlı öğrenirim ve sürekli gelişim için kendimi motive ederim. Siz de yeteneklerimle birlikte hedeflerinize ulaşmamıza yardımcı olmak isterseniz, iletişime geçmekten mutluluk duyarım. Teşekkür ederim!
|
Microservices Architecture 70%
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Akka.NET 60%
|
|||||
|
|||||
|
SignalR 70%
|
|||||
|
|||||
|
RabbitMQ 70%
|
|||||
|
|||||
|
Dapper 90%
|
|||||
|
|||||
|
Low-Code / No-Code Backend Platform Development 90%
|
|||||
|
|||||
|
Docker 50%
|
|||||
|
|||||
|
ASP.NET Core / .NET Core 90%
|
|||||
|
|||||
|
Dependency Injection (IoC) 80%
|
|||||
|
|||||
|
ORM (Dapper, EF Core) 80%
|
|||||
|
|||||
|
Microsoft SQL Server 80%
|
|||||
|
|||||
|
.NET 80%
|
|||||
|
|
|||||
|
C# 90%
|
|||||
|
|||||
|
Clean Architecture 70%
|
|||||
|
|||||
|
CQRS (Command-Query) 70%
|
|||||
|
|||||
|
Domain-Driven Design (DDD) 60%
|
|||||
|
|||||
|
SOLID Principles 90%
|
|||||
|
|||||
|
RESTful API Design 80%
|
|||||
|
|||||
|
Business Process Management (BPM) 80%
|
|||||
|
|||||
|
Workflow / Process Automation 90%
|
|||||
|
|||||
|
Form & Approval Workflow Development 80%
|
|||||
|
|||||
|
Enterprise Application Development 90%
|
|||||
|
|||||
|
ASP.NET Core Web API 90%
|
|||||
|
|||||
|
Middleware Development 80%
|
|||||
|
|||||
|
Authentication & Authorization (JWT, OAuth) 60%
|
|||||
|
|||||
|
Caching (MemoryCache / Redis) 70%
|
|||||
|
|||||
|
Logging & Monitoring 40%
|
|||||
|
|||||
|
Database Design 90%
|
|||||
|
|||||
|
Transaction Management 90%
|
|||||
|
|||||
|
Version Control (Git, Azure DevOps Repos) 90%
|
|||||
|
|||||
|
Azure DevOps (Repos, Boards) 80%
|
|||||
|
|||||
|
Entity Framework Core 80%
|
|||||
|
|||||
|
Selenium 70%
|
|||||
|
|
|||||
|
OOP (Object-Oriented Programming) 100%
|
|||||
|
|||||
|
JavaScript 50%
|
|||||
|
|||||
|
HTML / CSS 50%
|
|||||
|
|||||
EĞİTİM BİLGİLERİ ve İŞ DENEYİMLERİ
Merhaba! Bu bölümde eğitim bilgilerim ve iş deneyimlerim hakkında daha fazla bilgi bulabilirsiniz. Kendimi geliştirmek ve kariyer hedeflerime ulaşmak adına edindiğim eğitimlerimle birlikte, farklı sektörlerde elde ettiğim iş deneyimlerimi de paylaşmak istedim. Daha detaylı bilgilere ulaşmak için ilgili alt başlıkları inceleyebilirsiniz. İyi okumalar!
Özet
Alİ SARI
Dinamik ve sonuç odaklı bir Bilgisayar Mühendisiyim. Lise eğitimimi Bilişim Sistemleri bölümünde, üniversite eğitimimi ise Bilgisayar Mühendisliği bölümünde tamamladım. Backend becerilerimi kullanarak 3 yılı aşkın bir süredir kullanıcı odaklı dijital çözümler geliştiriyorum. Yazılım geliştirme sürecinin başından sonuna kadar yer alarak yenilikçi ve zamanında teslim edilebilen çözümler üretmekteyim.
- Derince, Kocaeli, TR
- (534) 082-9924
- alisari41@outlook.com
Eğitim
Düzce Üniversitesi
Eyl 2016 - Oca 2023
Lisans Derecesi, Computer Engineering
Not Ortalaması: 3,62
Deneyim
Backend Developer
Eki 2023 - Halen · 3 yıl 1 ay
Kocaeli, Türkiye
-
Mikroservis ve Actor System (Akka.NET) mimarisi üzerinde çalışan Synergy / CSP Low-Code Platform'un backend servislerini geliştiriyorum; 20+ mikroservis içeren sistemde aktif geliştirici olarak görev alıyorum.
-
Kritik iş akışlarını yöneten yüksek trafikli servislerin tasarımını, geliştirilmesini ve bakımını yapıyorum; onlarca kurumsal müşteriye hizmet veren üretim ortamında çalışıyorum.
-
Müşteri ortamında 1000+ iş kalemini (bug, geliştirme, iyileştirme) analiz ederek çözümledim ve kalıcı iyileştirmeler geliştirdim.
-
K6 ile yük test altyapısını kurarak servislerin performans testlerini otomatize ettim; sonuçları InfluxDB'ye yazarak APM loglarıyla birleştirip darboğaz noktalarının kök neden analizini gerçekleştirdim.
-
Dapper ağırlıklı olmak üzere EF Core ile performans odaklı veri erişim katmanları geliştiriyorum; yavaş sorguları optimize ediyorum.
-
PO, destek, UI ve test ekipleriyle yakın teknik iş birliği yapıyorum; analiz dokümanı olmayan taleplerde uçtan uca teknik analiz çıkararak geliştirme tanımlıyorum.
-
ORM olarak ağırlıklı Dapper, bunun yanı sıra EF Core kullanarak veri erişim katmanlarını geliştiriyorum.
-
Büyük versiyon geçişleri ve yayın süreçlerinde servis bazlı kod incelemeleri, endpoint kayıtları ve yayın öncesi risk analizleri ile teknik sorumluluk alıyorum.
Yetenekler: ASP.NET Core / .NET Core · Microservices Architecture · Akka.NET · SignalR · RabbitMQ · Dapper · Low-Code / No-Code Backend Platform Development · Docker · Dependency Injection (IoC) · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Clean Architecture · CQRS (Command-Query) · Domain-Driven Design (DDD) · SOLID Principles · RESTful API Design · Business Process Management (BPM) · Workflow / Process Automation · Form & Approval Workflow Development · Enterprise Application Development · ASP.NET Core Web API · Middleware Development · Authentication & Authorization (JWT, OAuth) · Caching (MemoryCache / Redis) · Logging & Monitoring · Database Design · Transaction Management · Version Control (Git, Azure DevOps Repos) · Entity Framework Core · OOP (Object-Oriented Programming) ·
Software Test Engineer (Backend Focus)
Nis 2022 - Eyl 2023
Kocaeli, Türkiye
-
Web, mobil ve API tabanlı sistemlerin uçtan uca test süreçlerinde görev aldım; backend servislerinin entegrasyonlarını kod seviyesinde analiz ederek hata kaynaklarını tespit ettim.
-
Selenium ve SpecFlow ile test otomasyonları geliştirerek regresyon süreçlerini hızlandırdım ve manuel test yükünü azalttım.
-
Backend kod tabanına hâkim olarak servislerin iş mantığı ve veri akışlarını teknik seviyede inceledim; bu deneyim backend developer'lığa geçişimi hızlandıran temel yetkinlik oldu
Yetenekler: C# · Microsoft SQL Server · .NET · ASP.NET Core / .NET Core · Selenium · Azure DevOps (Repos, Boards) · Version Control (Git, Azure DevOps Repos) · OOP (Object-Oriented Programming) ·
LİSANSLAR VE SERTİFİKALAR
Bu bölümde, benim uzmanlık alanlarıma ve yetkinliklerime dair çeşitli sertifikaları bulabilirsiniz. Her bir sertifika, belirli bir alanda kazandığım bilgi ve becerileri temsil eder. Bu sertifikalar, tamamladığım eğitim programları ve kurslar sonucunda elde edilmiştir. Her biri, benim profesyonel gelişimime ve ilgi alanlarıma katkı sağlayan değerli belgelerdir. Sizlerle bu sertifikaları paylaşmaktan mutluluk duyarım.
PROJELER
Projelerim, yazılım geliştirme alanında uzmanlaştığım C#, ASP.NET Core, Java ve diğer teknolojilerle oluşturulmuş çeşitli projelerden oluşuyor. Web tabanlı uygulamalar, veritabanı yönetimi ve özelleştirilmiş yazılım çözümleri gibi farklı alanlarda çalışmalar yaptım. Bu projelerimde kullanıcı web siteleri, e-ticaret platformları ve kurumsal uygulamalar gibi çeşitli projeler bulunuyor.
- c#
- Frontend Technologies
Synergy / CSP – Low-Code Platform
Yetenekler: Microservices Architecture · Akka.NET · SignalR · RabbitMQ · Dapper · Low-Code / No-Code Backend Platform Development · Docker · ASP.NET Core / .NET Core · Dependency Injection (IoC) · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · CQRS (Command-Query) · SOLID Principles · RESTful API Design · Business Process Management (BPM) · Workflow / Process Automation · Form & Approval Workflow Development · Enterprise Application Development · ASP.NET Core Web API · Middleware Development · Authentication & Authorization (JWT, OAuth) · Caching (MemoryCache / Redis) · Database Design · Version Control (Git, Azure DevOps Repos) · Azure DevOps (Repos, Boards) · Entity Framework Core · OOP (Object-Oriented Programming) ·
Programlama Dili Teknolojisi: .net / .net Core
asari.com.tr (Clean Architecture / Asp .Net Core)
Yetenekler: RabbitMQ · Dapper · Docker · ASP.NET Core / .NET Core · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Clean Architecture · CQRS (Command-Query) · Domain-Driven Design (DDD) · SOLID Principles · RESTful API Design · Business Process Management (BPM) · ASP.NET Core Web API · Middleware Development · Authentication & Authorization (JWT, OAuth) · Caching (MemoryCache / Redis) · Logging & Monitoring · Database Design · Transaction Management · Version Control (Git, Azure DevOps Repos) · Entity Framework Core · OOP (Object-Oriented Programming) · JavaScript · HTML / CSS ·
Programlama Dili Teknolojisi: .net / .net Core
Düzce Üniversitesi Bitirme Tezi (Asp.Net Core Mvc)
Yetenekler: ASP.NET Core / .NET Core · Dependency Injection (IoC) · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Database Design · Transaction Management · Version Control (Git, Azure DevOps Repos) · OOP (Object-Oriented Programming) · JavaScript · HTML / CSS ·
Programlama Dili Teknolojisi: ASP .net / ASP .net Core
Banka Müşteri Takip Sistemi (Kurumsal Mimari Backend - Docker - Asp .Net Core)
Yetenekler: Docker · ASP.NET Core / .NET Core · Dependency Injection (IoC) · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Clean Architecture · CQRS (Command-Query) · Domain-Driven Design (DDD) · SOLID Principles · RESTful API Design · ASP.NET Core Web API · Middleware Development · Authentication & Authorization (JWT, OAuth) · Caching (MemoryCache / Redis) · Version Control (Git, Azure DevOps Repos) · Entity Framework Core · OOP (Object-Oriented Programming) ·
Programlama Dili Teknolojisi: .net / .net Core
asari.com.tr (Clean Architecture / Asp .Net Core)
Yetenekler: RabbitMQ · Dapper · Docker · ASP.NET Core / .NET Core · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Clean Architecture · CQRS (Command-Query) · Domain-Driven Design (DDD) · SOLID Principles · RESTful API Design · Business Process Management (BPM) · ASP.NET Core Web API · Middleware Development · Authentication & Authorization (JWT, OAuth) · Caching (MemoryCache / Redis) · Logging & Monitoring · Database Design · Transaction Management · Version Control (Git, Azure DevOps Repos) · Entity Framework Core · OOP (Object-Oriented Programming) · JavaScript · HTML / CSS ·
Programlama Dili Teknolojisi: JavaScript
Düzce Üniversitesi Bitirme Tezi (Asp.Net Core Mvc)
Yetenekler: ASP.NET Core / .NET Core · Dependency Injection (IoC) · ORM (Dapper, EF Core) · Microsoft SQL Server · C# · Database Design · Transaction Management · Version Control (Git, Azure DevOps Repos) · OOP (Object-Oriented Programming) · JavaScript · HTML / CSS ·
Programlama Dili Teknolojisi: JavaScript
TEKNOLOJİLER
Bir projede kullanılan teknolojiler, web uygulamalarını geliştirmek, veritabanı yönetimi sağlamak ve dağıtımı kolaylaştırmak için çeşitli araçları içerir. Backend geliştirmede ASP.NET Core ve veritabanı sistemleri kullanılırken, frontend geliştirmede HTML, CSS ve JavaScript ile JavaScript kütüphaneleri ve çerçeveleri tercih edilir. Docker, uygulamaları konteynerlere paketlemek ve dağıtmak için kullanılırken, bulut hizmetleri ölçeklenebilirlik ve güvenlik sağlar. Bu teknolojiler, projelerin ihtiyaçlarına göre uyarlanır ve başarılı bir projenin temelini oluşturur.
Microservices Architecture
Bağımsız, ölçeklenebilir ve gevşek bağlı servisler ile geliştirilen modern yazılım mimarisi.
Low-Code / No-Code Backend Platform Development
Kurumsal süreçleri hızlandırmak amacıyla geliştirilen, esnek ve ölçeklenebilir Low-Code / No-Code platformu.
Docker
Uygulamaların izole, taşınabilir ve tutarlı ortamlarda çalışmasını sağlayan container teknolojisi.
ASP.NET Core / .NET Core
Yüksek performanslı, cross-platform ve modern backend uygulamaları için kullanılan .NET framework.
Dependency Injection (IoC)
Gevşek bağlı, test edilebilir ve sürdürülebilir yazılım mimarisi oluşturmak için kullanılan tasarım prensibi.
ORM (Dapper, EF Core)
Farklı veri erişim ihtiyaçlarına göre performans ve geliştirme hızı odaklı ORM çözümleri.
Microsoft SQL Server
Kurumsal, güvenilir ve yüksek performanslı ilişkisel veritabanı yönetim sistemi.
Clean Architecture
İş kurallarını altyapı ve framework bağımlılıklarından ayırarak sürdürülebilir ve test edilebilir sistemler tasarlamayı amaçlayan mimari yaklaşım.
CQRS (Command Query Responsibility Segregation)
Okuma ve yazma operasyonlarını birbirinden ayırarak performans, ölçeklenebilirlik ve domain netliği sağlayan mimari desen.
Domain-Driven Design (DDD)
Yazılımı teknik katmanlardan önce iş domain’i etrafında şekillendirmeyi amaçlayan tasarım yaklaşımı.
Middleware Development
Request–response yaşam döngüsünü merkezi ve yeniden kullanılabilir şekilde yöneten ara katman geliştirme yaklaşımı.
Authentication & Authorization (JWT, OAuth)
Kullanıcı kimlik doğrulama ve yetkilendirme süreçlerini güvenli ve ölçeklenebilir şekilde yöneten mekanizmalar.
Caching (MemoryCache / Redis)
Sistem performansını artırmak ve veritabanı yükünü azaltmak için kullanılan önbellekleme stratejileri.
Logging & Monitoring
Sistemin davranışını izlemek, hataları tespit etmek ve operasyonel görünürlük sağlamak için kullanılan gözlemlenebilirlik yaklaşımları.
Version Control (Git, Azure DevOps Repos)
Kod tabanının güvenli, izlenebilir ve ekip odaklı şekilde yönetilmesini sağlayan sürüm kontrol yaklaşımları.
Azure DevOps (Repos, Boards)
Yazılım geliştirme yaşam döngüsünü uçtan uca yöneten iş takip ve kod yönetim platformu.
Selenium
Web uygulamalarında otomasyon ve uçtan uca test süreçleri için kullanılan test framework’ü.
OOP (Object-Oriented Programming)
Yazılım sistemlerini nesneler ve sorumluluklar etrafında tasarlamayı sağlayan temel programlama paradigması.
SOLID Principles
Sürdürülebilir, esnek ve genişletilebilir yazılım sistemleri tasarlamak için kullanılan nesne yönelimli tasarım prensipleri.
JavaScript
Web tabanlı uygulamalarda dinamik davranışlar ve istemci tarafı etkileşimler için kullanılan programlama dili.
İletişim
Location:
Derince / Kocaeli
Email:
alisari41@outlook.com
Telefon:
+90 534 082 99 24