Full-Stack Developer
Nisa Nur
IŞIK
Full-Stack web geliştiricisiyim. React.js ve Tailwind ile kullanıcı dostu arayüzler tasarlıyor, Figma tasarımlarını projelerime entegre ediyorum. Backend’de C# ve ASP.NET Core ile Web API’ler geliştiriyor, SQL ve Entity Framework Core ile veritabanı yönetimi yapıyorum. SOLID prensipleriyle sürdürülebilir çözümler üretiyor, Git ve GitHub ile sürüm kontrolü sağlıyorum.
Full-Stack Developer
Muhammet Onur AYDINOĞLU
Full-Stack yazılımcıyım. React.js ve Tailwind ile arayüzler geliştiriyor, Figma tasarımlarını projelerime entegre ediyorum. Backend’de ASP.NET Core Web API ve SQL kullanıyor, Entity Framework Core ile veritabanı yönetimi sağlıyorum. SOLID prensiplerine uygun, ölçeklenebilir projeler oluşturuyorum. İş arama ve online eğitim platformlarında bu teknolojileri kullandım. Git ve GitHub ile sürüm kontrolü sağlıyorum.
Technologies We Use












Nisa Işık
Yazılım geliştirme sürecimizde, teknolojik altyapıyı en güncel ve etkili çözümlerle oluşturmayı amaçlıyoruz. Bu nedenle, yeni projemiz GradeApp için React JS ve ASP.NET Core Web API kullanmaya karar verdik. Bu teknolojiler, hem modern geliştirme pratikleri ile uyumlu olmaları hem de sistemimizin esneklik ve performans ihtiyaçlarını karşılamaları açısından en uygun seçenekleri sunuyor.
Nisa Işık
Yazılım geliştirme sürecimiz boyunca birçok projeye imza attık, ancak kendimizi ve projelerimizi daha iyi ifade edebileceğimiz bir platform oluşturmanın önemini fark ettik. Bu yüzden ONI TECHNOLOGY adlı web sitemizi oluşturduk! 🚀
Bu site, yazılım kariyerimizi, geliştirdiğimiz projeleri ve yazılım dünyasındaki deneyimlerimizi paylaşmamız için bir vitrin görevi görüyor. Portfolyo niteliğinde olan bu siteyi WordPress kullanarak tasarladık ve özelleştirdik.
Onur Aydınoğlu
Yazılım dünyası, sürekli gelişen ve öğrenmeyi gerektiren dinamik bir alan. Full-stack geliştirici olarak çıktığımız bu yolda, hem frontend hem de backend teknolojilerini öğrenerek projeler geliştiriyoruz. Bu süreçte edindiğimiz deneyimler, karşılaştığımız zorluklar ve öğrendiğimiz dersleri paylaşmak, hem kendimizi geliştirmek hem de yazılım dünyasına katkı sağlamak adına önemli bir adım.
Nisa Işık
Yazılım geliştirme sürecinde Git ve GitHub, hem bireysel projelerimizde hem de ekip çalışmalarımızda büyük bir fark yarattı. Başlangıçta sadece kodlarımızı yedeklemek için kullanıyorduk, ancak zamanla bunun çok daha fazlası olduğunu fark ettik.
Git ve GitHub sayesinde kodlarımızı daha iyi organize ettik, ekip içinde daha verimli çalıştık ve projelerimizi profesyonel bir şekilde yönetmeyi öğrendik. Özellikle ekip projelerinde GitHub, herkesin kendi görevine odaklanmasını ve kodların çakışmadan birleştirilmesini sağladı.
Onur Aydınoğlu
Web geliştirmeye başladığımızda birçok farklı teknoloji ile denemeler yaptık, ancak ilk büyük projemizi ASP.NET MVC kullanarak geliştirdik. Bu süreç, hem yazılım geliştirme yeteneklerimizi şekillendirdi hem de gerçek dünya projelerinde nasıl çalışacağımızı anlamamızı sağladı. ASP.NET MVC’nin sunduğu yapı sayesinde, full-stack geliştirme becerilerimizi güçlendirdik ve daha büyük projelere hazırlanmış olduk.
Web geliştirmeye başladığımızda birçok farklı teknoloji ile denemeler yaptık, ancak ilk büyük projemizi ASP.NET MVC kullanarak geliştirdik. Bu süreç, hem yazılım geliştirme yeteneklerimizi şekillendirdi hem de gerçek dünya projelerinde nasıl çalışacağımızı anlamamızı sağladı. ASP.NET MVC’nin sunduğu yapı sayesinde, full-stack geliştirme becerilerimizi güçlendirdik ve daha büyük projelere hazırlanmış olduk.
Nisa Işık
Yazılım geliştirme sürecimiz boyunca farklı teknolojiler deneyerek hangi araçların hangi projelerde daha verimli çalıştığını keşfetmeye devam ediyoruz. Şu ana kadar ASP.NET MVC ve Web API kullanarak güçlü backend çözümleri geliştirdik, ancak frontend tarafında daha dinamik ve kullanıcı deneyimini iyileştiren teknolojilere yönelmek istiyoruz. Bu yüzden bir sonraki projemizi React ve Node.js ile geliştirmeyi düşünüyoruz.
Peki, neden React ve Node.js? İşte kararımızın temel nedenleri!
Onur Aydınoğlu
Yazılım öğrenmek, başta heyecan verici olsa da zamanla motivasyon kaybı, hata yönetimi ve doğru kaynakları bulma gibi birçok zorlukla karşılaşıyoruz. Bu süreçte en önemli şey, sürekli gelişmek ve pes etmemek. İşte yazılım öğrenme sürecimizde karşılaştığımız en büyük zorluklar ve bunları nasıl aştığımız!