Nesne Yönelimli Tasarım ve SOLID prensipleri kullanarak ölçeklenebilir ve güvenilir uygulamalar geliştiriyorum.
3 yıllık deneyime sahip Bilgisayar Mühendisliği mezunu. Backend ve frontend geliştirmede uzman. .NET, C#, Angular ve dağıtık sistemlerde uzman. Yüksek performanslı uygulamalar oluşturmaya ve yeni teknolojiler öğrenmeye tutkulu.
Hakkımda
Serdar Senturk
Software Developer
3+ Years
Experience
BSc
Computer Eng.
P.I Works'te 3+ yıllık deneyime sahip tutkulu bir Bilgisayar Mühendisliği mezunu olarak, gerçek dünya uygulamalarını güçlendiren sağlam backend çözümleri geliştirmeye kariyerimi adadım. Uzmanlığım C#, .NET Core, Java, Spring Boot ve mikroservis mimarisi dahil olmak üzere modern teknolojileri kapsar, son zamanlarda Next.js, TypeScript kullanarak full-stack geliştirme ve Expo ve React Native ile mobil geliştirme üzerine odaklanıyorum.
Beni motive eden şey, karmaşık problemleri temiz, sürdürülebilir kod aracılığıyla çözme zorluğudur. Anlamlı projelere katkıda bulunurken sürekli teknik ufuklarımı genişletebileceğim işbirlikçi ortamlarda gelişiyorum. En iyi uygulamalara olan bağlılığım, büyüme zihniyeti ile birleştiğinde, beni olağanüstü yazılım çözümleri oluşturmak isteyen herhangi bir geliştirme ekibi için değerli bir varlık haline getiriyor.
Temiz Kod
OOP ve SOLID prensiplerini takip ederek sürdürülebilir, ölçeklenebilir kod yazma.
Performans
Yüksek performanslı backend sistemleri ve dağıtık uygulamalar oluşturma.
Full-Stack
Backend (.NET, Spring) ve frontend (Angular, React) geliştirmede deneyim.
İşbirliği
CI/CD ve modern geliştirme uygulamaları ile Agile ekiplerde etkili çalışma.
Agile ekip içinde hem backend hem de frontend geliştirmeye aktif olarak katkıda bulundum, AI destekli mobil ağ çözümlerine odaklandım. C# ve .NET Core/ASP.NET Core kullanarak sağlam backend uygulamaları geliştirdim, büyük ölçekli veritabanlarını (Oracle, PostgreSQL) yönettim ve Angular ve AngularJS kullanarak kullanıcı arayüzleri oluşturdum. Mikroservis ve Mikrofrontend mimarilerini uygularken CI/CD ve Docker ve Kubernetes ile dağıtımı yönettim.
Full-stack web uygulaması geliştirme ve sistem migrasyonunda pratik deneyim kazandım. ASP.NET Core, Angular, NHibernate ve Kubernetes kullanarak web uygulaması geliştirmeye dahil oldum. Legacy WPF uygulamasını .NET Framework web uygulamasına geçirdim, müşteriler için çok platformlu kullanımı mümkün kıldım.
ASP.NET CoreAngularNHibernateKubernetesOcelot API Gateway
Karakter Sayfası
Geliştirici Karakteri
Seviye 12
Geliştirici Seviyesi
Deneyim6,500 / 8,000
1,500 XP bir sonraki seviyeye81%
Seviye 12 Seviye Avantajları:
Gelişmiş problem çözme yetenekleri
Mentorluk ve liderlik becerileri
Mimari ve tasarım uzmanlığı
Full-Stack Developer
Level 12
Primary Class
A versatile developer skilled in both frontend and backend technologies, with a focus on .NET and Angular development.
Class Features:
Full-Stack Development
System Architecture
Database Design
DevOps & Deployment
Human
Race
Racial Traits
Adaptable and versatile, with a natural talent for mastering diverse technologies.
Racial Bonuses:
+1 to all skill checks
Bonus feat: Quick Learning
Adaptable Development Style
Özellikler
Intelligence
16+3
Problem-solving and analytical thinking
Dexterity
15+2
Precision in coding and UI/UX design
Constitution
14+2
Endurance for long coding sessions
Wisdom
13+1
Experience and decision-making
Charisma
14+2
Team collaboration and communication
Strength
13+1
Debugging and problem-solving persistence
Yetenekler ve Uzmanlıklar
Programlama
C#
Seviye 14Uzman
İleri14/20
+2 Bonus
Backend development with .NET Core
TypeScript
Seviye 13Uzman
İleri13/20
+1 Bonus
Modern web development
JavaScript
Seviye 12Uzman
İleri12/20
+1 Bonus
Frontend and full-stack development
Frontend
Angular
Seviye 13Uzman
İleri13/20
+1 Bonus
Enterprise-grade frontend framework
Backend
.NET Core
Seviye 14Uzman
İleri14/20
+2 Bonus
Cross-platform backend development
ASP.NET Core
Seviye 13Uzman
İleri13/20
+1 Bonus
Web API and MVC development
Veritabanı
PostgreSQL
Seviye 12Uzman
İleri12/20
+1 Bonus
Relational database management
SQL
Seviye 13Uzman
İleri13/20
+1 Bonus
Query optimization and database design
DevOps
Docker
Seviye 11Uzman
Orta11/20
+1 Bonus
Containerization and deployment
Bulut
Azure
Seviye 10Uzman
Orta10/20
+1 Bonus
Microsoft cloud platform services
Mimari
Microservices
Seviye 12Uzman
İleri12/20
+1 Bonus
Distributed system design
API Design
Seviye 13Uzman
İleri13/20
+1 Bonus
RESTful API development
Araçlar
Git
Seviye 12Uzman
İleri12/20
+1 Bonus
Version control and collaboration
SignalR
Seviye 11Uzman
Orta11/20
+1 Bonus
Real-time communication
Projeler
Son çalışmalarım ve projelerim
Ongoing
Breakaway - Yolculuk Planlayıcı
Breakaway, yolculuklarınızı unutulmaz maceralara dönüştüren; rotanız üzerindeki ilginç yerleri, restoranları ve etkinlikleri keşfetmenizi sağlayan kapsamlı bir çapraz platform uygulamasıdır.
C#.NET CoreAngularPostgreSQLDockerRabbitMQRedisMicroservicesAzureSignalRIoTREST API
Spring framework kullanarak dağıtık sistemler ile film değerlendirme sistemi uygulaması. RabbitMQ mesajlaşma ve Redis önbellekleme kullanıldı. Docker ile konteynerize edildi. Agile metodolojisi uygulandı ve tüm SDLC aşamalarında yer alındı.
Java/J2EE kullanarak dağıtık mimari ile film değerlendirme sistemi. RESTful API'ler ve MySQL kullanıldı. OOP prensipleri, tasarım desenleri uygulandı ve soyut sınıflar ve arayüzler ile DAO deseni dahil edildi.
Django ile oluşturulmuş film değerlendirme web sitesinin backend bölümü. MVT mimarisi, RESTful API'ler ve otomatik fonksiyonel testler uygulandı. Django ORM ile MySQL veritabanı kullanıldı.