Uğur Atmaca

baby

Selam Dünya

Hayata gözlerimi açtım

Ocak 1987
dice

Kutu oyunları

Yaz tatillerinde köyde 6 kişilik arkadaş grubumuz ile önce kendimize bir ev inşa eder sonra içinde kutu oyunları oynardık. Borsa, monopoly, milyoner, iz peşinde vb. bir çok oyunu oynadıktan sonra benzer oyunlar yapmaya çalışırdım. O zamanlar monopoly tarzı gezegenleri satın aldığın bir oyun yapmıştım. Şimdilerde ise giriş seviyede programlama mantığını anlatacak bir kutu oyunu tasarlamaya çalışıyorum.

1994 - 1997
book

İlk kitap denemesi

Kitap okumayı sevmemin nedeni Jules Verne'in kitapları ve o zamanlarda popüler olan kendi maceranı seç kitaplarıdır. Türkiye'de satılan tüm seri kitaplarını okuduktan sonra Sfenks'in Sırı diye bir kitap yazmaya başladım. 23 sayfada kalsa da şimdi dönüp bakınca güzel bir deneyim gibi duruyor.

sfenksin sırrı 1998
parliament

Polatlı Çocuk Meclisi

Farklı okullardan seçilmiş ilköğretim öğrencilerinden oluşan çocuk meclisine katıldım. Çocuk hakları ve çevre konusunda çeşitli etkinlikler düzenledik.

2000
school

Polatlı Anadolu Öğretmen Lisesi

3 Sene Yunusemre Anadolu Öğretmen Lisesinde yatılı okuduktan sonra son sene dershaneye daha yakın olduğu için Polatlı'ya geldim ve buradan mezun oldum.

2001 - 2005
school

Eskişehir Osmangazi Üniversitesi

Bilgisayar Mühendisliği bölümde öğrenim gördüm.

2005 - 2010
game

Basit Oyunlar

Kod yazmayı ilk öğrendiğim günden itibaren okul hayatım boyunca: same (kapalı resimlerden aynılarını eşleştirdiğin hafıza oyunu), köstebek oyunu (whack a mole), kılıç kağıt oyunu, poker hesap makinesi, var mısın yok musun, 90 tank, bir kelime bir işlem programındaki bir işlemi hesaplayan program vb. gibi hobi uygulamaları yaptım.

2005 - 2010 İlgili Blog Yazısı
conf

Bilişim Günleri

Art arda 3 sene boyunca BBTK (Bilişim ve Bilgi Teknolojileri Kulübü) olarak sektörden tanınan insanların konuşmacı olarak katıldığı etkinlikler düzenledik.

2007 - 2009
work

ESOGÜ - Staj

Hem okuldaki yeni bilgisayar laboratuvarı kurduk. Ayrıca Avrupa Birliği Projesi kapsamında Kız Yetiştirme yurdunda yaşayan çocuklar için bilgisayar eğitimi verdim.

Temmuz 2009 - Ağustos 2009
magazine

Readmee

BBTK olarak Readmee adında bir elektronik dergi çıkarmaya başladık. Toplamda 10 sayı çıkardık. Ben de toplamda 5 adet yazı yazdım ve 1 tane programlama sorusu sordum.

readmee 2009 - 2010
robot

Bitirme Ödevi

Pioneer marka bir robota uzaktan bağlanan bir server + client uygulaması geliştirdik. Bu uygulamada robotun tüm işlevlerini (ilerleme, kamerasını hareket ettirme/zoom yapma, tutma kollarını hareket ettirme vb.) kontrol edebildiğiniz gibi üzerindeki tüm sensör bilgilerini de ekrandan görüyordunuz (lazer, ses, dokunma vb.)

Kullandığım teknolojiler: C++, Aria library, C#, TCP/IP

2009
work

Inovasyon Mühendislik - Staj

Stajımda eski model bir GPS ile seri port üzerinden haberleşerek verilerini görsel hale getiren bir program yazdım.

Ocak 2010 - Şubat 2010
work

Ericsson - Crea Academy

Son sınıf ve lisansüstü Bilgisayar/Elektrik-Elektronik mühendislerinin başvurduğu öğrenci programına kabul oldum. 6 ay boyunca çeşitli konularda (Tasarım desenleri, Nesne Tabanlı Programlama, OSS/BSS, Proje Yönetimi, Test Metodolojileri,Yelkencilik) eğitim alarak iş hayatına adapte olmaya çalıştım.

Ocak 2010 - Temmuz 2010
work

Ericsson - Crea Academy - Staj

Eğitim programı sonrası 2 ay Ericsson'da staj yaptım. Staj bir proje yarışması şeklindeydi. Her biri 5'er kişiden oluşan 6 grup olarak sıfırdan ürünler yazdık ve onu jüriye sunduk. Biz grup olarak son kullanıcılar için web tabanlı işlevsel bir Business Intelligence raporlama aracı hazırladık. Bu projede backend kodları ve kullanıcı girişlerine göre otomatik sorgular üreten query builder yapısı üzerinde çalıştım. Yarışmayı BITek ekibi olarak biz kazandık.

Kullandığım teknolojiler: ASP.Net WebForms, Devexpress, MSSQL, WCF, TFS, SOA, FusionCharts

Temmuz 2010 - Ağustos 2010
work

Ericsson


Koç.Net Projesi

Emptor Telco adında telekom sektörüne özel geliştirilmiş bir CRM uygulamasının geliştirilmesinde ve var olan hataların düzeltilmesinde görev aldım. Ekibimiz 10 kişiden oluşuyordu.

Kullandığım teknolojiler: ASP.Net WebForms, MSSQL, TFS

Wholesale

Turkcell-Superonline’ın müşteri segmentlerinden Toptan ekibi için özel geliştirilen bir üründe rol aldım. Bu segment Superonline şirketinin gelirlerinin yaklaşık %60ını elinde tutmaktadır. Ülkemizde ve diğer ülkelerde internet sağlayıcılarına kendi hatlarını kiralamaktadır. Mevcutta bulunan CRM ürünü tam ihtiyaçlarını karşılamadığı için arka planda CRM’e bağlanan yeni bir arayüz geliştirdim. Bu ürünü geliştirirken aşağıdaki teknolojileri kullandım. Bu projede tek başıma çalıştım. Projeyi canlıya alınca Ericsson Ortadoğu ve Afrika bölgesinde ayda bir seçilmiş çalışanlara verilen performans ödülüne hak kazandım.

Kullandığım teknolojiler: ASP.Net MVC3, Javascript, jQuery, jQueryUI, HTML, CSS, Web Services (SOAP), MSSQL, TFS

Eylül 2010 - Ağustos 2013
work

İskenderun Deniz Er Alayı

Askerliğini Deniz-Er olarak yapan tüm askerler acemi eğitimini İskenderun Deniz Er Eğitim Alayında almaktadırlar. Askerlik süresi boyunca burada her celp döneminde gelen askerlerin eğitim süresince kaydedilen tüm bilgilerini (kimlik, boy-kilo, sağlık, psikoloji, özel yetenek vb.) kaydedildiği CelpTakip isimli web tabanlı programın geliştirilmesinde görev aldım. Toplamda 150 bin kayıtlı asker bulunuyordu ve sadece bir masaüstü bilgisayara windows server kurularak hizmet vermekteydi. Celp dönemlerinde günde 1000 kayıt yapılırken sistem bu yükü kaldıramıyordu. Bunu aşmak için uygulamayı Ankara’da gerçek bir server’a taşıdık ve network yükünü ajax kullanarak %95 oranında azalttık. Ayrıca yerime geçecek askerlere liderlik yaptım.

Kullandığım teknolojiler: ASP.NET WebForms, Oracle 10g-11g, jQuery, jQueryUI

Ağustos 2013 - Mart 2014
work

Ericsson


Convergence

Turkcell ve Superonline şirketlerinin ortak kampanyalar yürütebilmesi için satışların Turkcell bayileri tarafından yapılması karar alınmıştı. Turkcell bayi sayısı Superonline bayilerinin 10 katı kadardı ve bizim hali hazırda kullandığımız Emptor-Telco ürününde bir satışın tamamlanması yaklaşık 30 saniye sürmekteydi. Bu proje kapsamında sipariş sürecinin hızlandırılmasında, yükün dağıtılmasında ve Turkcell ekranlarından yapılacak satışlar için web servisler hazırlanmasında görev aldım. Satış süreleri 5 saniyeye kadar indirdik. Projede 5 kişi görev aldık.

Dashboard

Superonline Operasyon Ekibi ve bizim yazılım ekibimiz tarafından kullanılacak bu uygulamada görev aldım. Bu uygulama sayesinde sayısı binleri bulan canlı sistemdeki hatalarında daha iyi analiz edilmesini, aynı anda çalıştırılan sorguların kendi aralarında ilişkilendirilmesini sağladık. Ayrıca düzenli olarak çalıştıran sorgular hazırlayarak yanlış giden durumların raporlanmasını sağladık. Bu şekilde hata müşteriye yansımadan önlenmesi sağlanmıştır. Projede 2 kişi görev aldık.

Kullandığım teknolojiler: WebAPI, AngularJS, Bootstrap, HTML5, CSS3, Entity Framework, MSSQL, TFS

BOSS (Bayi Otomasyon ve Saha Satış)

Superonline’ın bireysel müşterilere sağladığı fiber internet ülkenin her bölgesindeki anlaşmalı bayiler tarafından müşterinin evine giderek kurulmaktadır. Daha önceden farklı bir firma; satılan hizmetin kurulumunun hangi bayi tarafından yapılacağını, kurulumdaki gerekli müşteri bilgilerini ve gerekirse satışları yapabileceği Emptor Telco ile entegre olan bir uygulama yazmıştı. Superonline bu firma ile olan anlaşmasını bitirince projeyi biz devraldık. Bu üründeki müşterinin yoğunluklu olan sorunlarını düzelttik. Ayrıca Superonlline firmasının tüm DSL sürecini de bu uygulamaya taşıdık. Fiberin 6 katı kadar DSL müşterisi bulunmaktadır. Bu uygulama bir web uygulaması ve iki ayrı mobil uygulamadan oluşmaktadır. Projeye 3 kişi başladık, işten ayrıldığımda 9 kişiydik. Projede Agile Scrum uyguladık.

Kullandığım teknolojiler: ASP.NET WebForms, WebAPI, HTML5 , CSS3, Telerik, TFS, Ionic, AngularJS, Cordova

Mart 2014 - Haziran 2017
work

Ofisim.com

Eski iş arkadaşımın yardıma ihtiyacı olması ile 2 ay bu projede çalıştım. Start-up şeklinde ilerleyen bu projede online ve ölçeklenebilir bir CRM uygulamasının bazı modüllerini yazdım (Kullanıcı rol yönetimi/Raporlar)

Kullandığım teknolojiler: AngularJS, ASP.Net WebAPI, CouchDB

Kasım 2015 - Aralık 2015
music

Didify

Uygulama marketlerine bir uygulama publish etmeyi öğrenmiş olmak ve eğlenmek için Google'da şarkıyı dı dı dıdı diye aratanlardan esinlenerek bir mobil uygulama geliştirdik. Ne yazdığınıza bakmadan rastgele şarkı üretiyor ve onu spotify ile youtube'da çalmanızı sağlıyordu.

2015 didify Android
app

Farm2Bank

Intertech CodetheBank hackathonu için çiftçilere onlardan aldığı bilgiler doğrultusunda (arazi büyüklüğü, iklim, toprak koşulları vb.) ve ayrıca arz talebi göz önünde bulundurarak ne ekmesi gerektiğini öneren bir uygulama geliştirdik.

Kullandığım teknolojiler: Ionic, Firebase

Kodları İlgili Blog Yazısı 2016
world

Dünya İnsani Zirvesi Hackathon

İlki düzenlenen Dünya İnsani Zirvesindeki hackathonda Ericsson adına teknik mentörlük yaptım. Yarışmacı dışında hackathonda bulunmak benim için farklı bir deneyimdi.

2016 İlgili Blog Yazısı
app

Callie

Ing Bankasının düzenlediği hackatonda Callie adında çağrı merkezindeki dinleyerek bize yön veren sistemin (Kredi kartı için 1'i, Hesap hareketleri için 2'yi) bir uygulama içinde yazılı olarak bulunmasını sağladık. Bu sayede son menüye gitmek için hepsini dinlemek zorunda kalmadan kolayca aratarak veya tıklayarak ona erişebiliyorsunuz. Ayrıca son noktada yekili ile görüşmek istediğinizde bir zaman aralığı seçerek onun sizi aramasını sağlayabiliyorsunuz. Bu son kullanıcıya zaman kazandırdığı gibi banka için de çağrı sürelerinin kısalması ve bekleyen çağrıların öngörülebilmesini sağlamaktadır.

2016 Kodları
zoo

Hayvanat Bahçesi Macerası

Okumaya çok sevdiğim kendi maceranı seç kitaplarından daha önce yazmayı denemiştim (10 yaşındayken) ve yarım kalmıştı. Bu sefer bitirme konusunda azimli davrandım ve 99 sayfadan oluşan, 25 farklı sonu bulunan bu kitabı mobil uygulama olarak yayımladım. Mobil uygulama yapmamın amacı vaktini telefon ve tabletle geçiren gençleri biraz da olsa okumaya ve maceraya itmek.

Hikaye hayvanat bahçesinde başlıyor. Verdiğiniz kararlar ile çok farklı maceralar gelişiyor. Bazı yollarda nesli tükenmiş hayvanların yeniden hayata dönmesine tanık oluyorsunuz, bazılarında efsanevi canavarlar ile karşılaşıyorsunuz. Bunları yaparken 50'ye yakın farklı türde hayvanın özelliklerini öğreniyorsunuz.

2017 zoo adventure IOS Android
app

StormBrainer

Herhangi bir probleme çözüm ararken ya da yeni şeyler peşindeyken nereden başlayacağınızı bilmiyorsanız StormBrainer size yardımcı olmaya hazır. Rastgele kelimeler ve onlara karşılık gelen kaliteli resimleri göstererek size farklı çıkış noktaları yaratmaya çalışıyor.

2017 stormbrainer IOS Android
work

Proline Bilişim

Emisyon adında bir uygulamanın devam ettirilmesine katkıda bulundum. Normalde proje teslim tarihi gecikmişti ve müşteri tarafından istenilen bazı özellikler olmadığı gibi bazı özellikler de yetersiz çalışıyordu. Bu uygulama Türkiye'deki hava kirlilik oranını hesaplayarak hangi kısımları değiştirdiğimizde ne gibi kazanımlar elde edeceğimizi görmeye yarıyor. Bu hesaplama işlemleri çok uzun sürüyordu. Bir arkadaşım ile birlikte bu süreleri iyileştirdik (1 modülün hesaplanması 70 dakikadan 25 saniyeye indi). Ayrıca sistemin ana görevi olan farklı yıllarda ve farklı senaryolarda çalışması kısmını tüm altyapıya minimum müdahaleler yaparak geliştirdim. Ayrıca 14 kişilik geliştirme ekibine Scrum Master'lık yaptım.

Kullandığım teknolojiler: ASP.Net WebAPI, AngularJS, Oracle 11g

Temmuz 2017 - Şimdi
app

İstanbul Polisiyeleri

Yazar Alper Kaya'nın web tabanlı başlattığı kendi maceranı seç türündeki İstanbul Polisiyeleri hikayesini mobil uygulama olarak Android ve IOS'a taşıdım. Bu hikayede sayfa sonlarındaki seçeneklere karar verecek katili yakalamaya çalışıyorsun.

2017 istanbul polisiyeleri IOS Android
race

Hackathon Türkiye

Türkiye'de düzenlenen hackathon etkinliklerini listeleyerek tek bir kaynaktan takip edilmesi için bir site oluşturduk.

hackathon türkiye Site Kodları Blog 2017
trophy

Trends Wars

Globalde online düzenlenen Node Hackathon kapsamında Google Trends API'sini kullanarak online bir oyun geliştirdik. Oyunda rastgele belirlenen 10 kelimeden hangisinin daha çok aratıldığını bulmaya çalışıyor ve leaderboardda üst sıraya çıkmaya çalışıyorsunuz. Bu yarışmada 62 takım arasında en çok halk oyu alarak Popularity ödülüne hak kazandık.

trends wars Yarışma Sonucu Kodları Uygulama 2017
music

Musicspot

ING Hackathon 2017'de Musicspot isimli bir kutu geliştirdik. Birden fazla kişinin bulunduğu ortamlarda (kantin, kafe vb.) dinlenecek olan müziğe oradaki insanların karar vermesini sağlayan bir yazılım ve müzik kutusu.

music spot Kodları Uygulama 2017