HOME ABOUT BLOG PROJECTS CO GITHUB CONTACT

I'm İlkem EROL


Full Stack Developer.

Click&Hold and see magic.


Click&Hold and see magic.

Who am i ?


photo

 I'm

  • Full Stack Developer.
  • Java Developer.
  • Game Developer.
  • Kinect Developer.


  I have recently graduated from Yeditepe University as a Computer Scientist. During my time as a student in Yeditepe University, I have worked on a variety of projects from software to hardware in school. In addition, I was a student assistant at Yeditepe University for a year. The first two years I participated in voluntary projects. In my third year, I intern at Microsoft Turkey and in my fourth year, I worked part time in Nuevo Softwarehouse as an ASP.NET developer. So, I can offer you proven skills in project work, as well as commitment, energy and a real enthusiasm for software development.




My Skills

C#

80%

ASP.NET

80%

ASP.NET MVC

75%

MSSQL / MySQL

80%

PHP

70%

HTML5 / CSS3

80%

Bootstrap

95%

C

80%

Python

60%

Java

80%

Spring Boot

55%

JavaScript

75%

Angular JS

40%

React

30%

... for more go to resume.

3
Worked Company
20+
Projects Done
2 Years+
Volunteer Contribution
30+
Events and Hackathons
Go to Full Resume

My Writings


microsoft_summer_school

Microsoft Last Updates: 30.08.2016

Microsoft internship log.
In this context, there is only Turkish language support.


lib

Web Development Last Updates: 19.04.2017

Useful sites for web development.
HTML, CSS and JS


×

İlk Hafta

Birinci Gün

Merhaba, size Microsofttaki ilk günümden bahsetmek istiyorum;

Sabah 7:30 da Microsoft ofisindeydim, samimi bir güvenlik görevlisinin karşılamasından sonra lobide diğer arkadaşlarla 8:00 e kadar bekledim. Ofisin iç kısımında Windows 10 ve Windows Phone afişleri göze çarpıyordu.

Daha sonra herkese giriş kartları dağıtıldı ve yaz okulunda hemen hemen bütün eğitimleri alacağımız salona geçtik. Ayça Hanım, Behice Hanım ve Funda Hanım bizimle ilk konuşmayı yaparken o kadar samimi ve içtendiler ki insan ister istemez rahatlıyor.

Hemen akabinde Microsoft Türkiye' nin Genel Müdürü Murat Kansu bize bir konuşma yaptı, ilk defa hayalini kurduğum şirketin, genel müdürünün hayatını, anılarını ve tecrübelerini bizlerle paylaşması beni heyecanlandırdı.

Murat Bey' in de Microsoft Türkiye' deki diğer çalışanlar gibi içten ve espritüel olması gerçekten olmam gereken yerin Microsoft olduğunun kanıtı gibiydi.

Tüm samimiyetimle söylemem gerekir ki, gerçekten Microsoft Türkiye' deki herkes gelen öğrencilere ellerinden geldiğince yardım ediyorlar ve sorularına cevap veriyorlardı. Tabi konuşmalar sırasında verilen küçük aralarda diğer insanlarla tanışma fırsatı buldum ve herkes çok içten ve arkadaş canlısıydı.

Öğle yemeğinden önce Masha Melkova' nın Microsoft Brand and Marketing konusundaki sunumunu dinledim. Rus olmasına rağmen çok düzgün bir aksanı olduğu için konuşmasını takip etmek de zorlanmadım.

Masha Melkova' nın sunumundan sonra, üzerinde çalıştığımız ufak bir proje olsa bile gerçekten doğru hedef kitleye ve o hedef kitlenin gereksinimlerini iyi analiz ettiğimiz zaman yaptığımız proje bir anda çok iyi bir projeye dönüşebileceğinin farkına vardım, bir diğer değişle siz projenize inanıyorsanız ve hedef kitlenizin farkındaysanız büyümeniz için önünüzde engel yok demektir.

Bunlara ek olarak, bir markanın logosunun, sloganının öenmini kavramama yardımcı oldu. Öğle yemeğinde, herkesin birbirini daha iyi tanıyıp, kaynaşması için yemeği herkes rastgele belirlenmiş grubuyla yemek yedi. Bu arada diğer arkadaşların projelerini dinleme fırsatım oldu.

Öğle yemeğinden sonra kısa bir iş güvenliği sunumu dinledik. Daha sonra grup çalışması tarzında 10 gruba bölündük, her gruba 3 - 4 adet dergi dağıtıldı ve bizden Microsoft Yaz Okulundan beklentimizin, bu dergilerdaki materyalleri kullanarak tasarlayacağımız bir dizayn ile anlatmamız beklendi.

Her gruptan çok farklı tasarımlar çıktı ancak ortak nokta her grubun tasarımında "Creative", "Serious", "Curious" keywordleri vardı.

Benim ve grubumun yaptığı tasarım;

_1

Son olarak, kendi grubumuza oy vermeden en iyi tasarımı seçmemiz istendi fakat herkes çekingen davrandığı için en iyi tasarımı belirleyemedik, durum böyle olunca Behice Hanım devreye girdi ve kendi fikriyle en iyi tasarım olarak benim ve grubumun hazırladığı tasarımı seçti, bizim için motive ediciydi ve finalde benim, grubumun ve Behice Hanımın yer aldığı birincilik fotoğrafı;

_2

İlk günüm bu şekilde geçti, orada kodlama yapmak için sabırsızlanıyorum.

İkinci Gün

Merhaba, size Microsofttaki ikinci günümden bahsetmek istiyorum;

Yine sabah erken saatte oradaydım, trafiğe kalmamak için erken gidiyorum, ama bu birazcık yorucu oluyor. Yazmaya başlamadan önce gerçekten çok yoğun ve yorucu bir gün olduğunu özellikle belirtmek isterim.

Güne Cavit Yantaç' ın (Microsoft Türkiye, GMY, Evangelism) "Nereden Geldik, Nereye Gidiyoruz?" başlıklı sunumuy ile başladık. Cavit Bey' in konuşması ve bi o kadar da ses tonu o kadar iyiydi ki insan dinlemekten sıkılmaz. Cavit Bey bizlere tecrübelerinin yanında bizim nasıl bir yol izlememiz gerektiğini ve şu anda çok donanımlı insanların arasından sıyrılmamız için neler yapmamız gerektiğinide anlattı. Sunumda en çok etkilendiğim kısım Shazam uygulamasıyla ilgili anlattı bir anısı oldu.

_3

Daha sonra, İbrahim Kıvanç' ın Projenin Belirlenmesi, UI & UX aşamaları sunumuyla başladık. (UI; User Interface / UX; User Experience) Bunlara ek olarak WireFraming and Prototyping konularına ve Business Model Canvas konularına değindik, daha anlaşılabilir bir şekilde yazmak gerekirse bir projeye başlamadan önce izlenecek yol haritasının çizildiği görsel öğreler olarak nitelendirebilirim. Bu konulara okulda aldığım CSE 344 Software Engineering dersinden baya bir aşınaydım ve sunumda anlatılanların çoğunu biliyorum, ancak İbrahim Bey' in bu konuları Microsoft bakış açısıyla anlatması, ders bilgilerinin sahada nasıl kullanıldığını anlamamda yardımcı oldu.

_4

Öğle yemeğinden sonra sunumun ikinci kısımına geçildi, ikinci kısımı benim için biraz daha durgun geçti diyebilirim. İkinci kısımda, bizlerden projelerimizi Wireframe ve StoryBoard ile çizmemiz istendi. Ben, Microsofttaki stajıma başlamadan önce sunduğum proje ile ilgili bilgi sahibi olmak için araştırma yapmıştım ve projemin çizimlerini tamamlamıştım. Bu yüzden Wireframe ve StoryBoard çizimler hali hazırda elimde olduğu için bu aşamada çok bir şey yapamadım ancak İbrahim Bey ile projem ile ilgili bir kaç konuda konuşma fırsatım oldu. Wireframe ve StoryBoard çizimlerinin ardından İbrahim Bey' in sunumu bitti.

Daha sonra, Coca Cola Group CIO Gökhan Kıpçak bizlere tecrübelerini anlatmak için sahnedeydi. Burada, belkide üniversite hayatım boyunca göremeyeceğim kişileri görmek ve konuşmalarını dinleme fırsatı bulmam gerçekten beni mutlu etti. Gökhan Bey Coca Cola' da çalışmaya başlamadan önce neler yaptığını, makine mühendisi olarak okumaya başlayıp daha sonra endüstri ve bilgisayar alanında devam ettiğini anlattı. Ek olarak, Coca Cola' da işlerin nasıl yürüdüğünü, bilinen sorunların çözümleri yerine bilinmeyen fırsatları keşfetmenin öneminden bahsetti. Bir arkadaşımız, Gökhan Bey' e "Şirkette karşılaştığınız zorluklar nelerdir?" sorusunu yöneltti, Gökhan Bey' in cevabı tam tahmin ettiğim gibiydi, teknolojik gelişmeler her zaman ilerlemeye devam eder, ancak sorun insanların bu gelişmeleri kabullenmesi ve uyum sağlaması aşamasında çıkar. İnsanlar, gelişmelere uyum sağlayamazsa teknolojiyi etkili olarak kendi alanlarında kullanamazlar.

_5

Son olarak, şu ana kadar gelen bütün konuşmacıların Kadıköy Anadolu Lisesinden mezun olmuş olması tesadüf olsa gerek :)

Üçüncü Gün

Merhaba, size Microsofttaki üçüncü günümden bahsetmek istiyorum;

Bugün tam anlamıyla teknik eğitimlerde beynim yandı diyebilirim, nedenini açıklayacağım. Güne sektörün öncülerinden olan Vodafone' un Türkiye Genel Müdür Yardımcısı Engin Aksoy' un konuşmasıyla başladık. Önceki konuşmacılar gibi Engin Bey' de bizlere sektörde yer alabilmek için rakiplerimizden ayırt edilebilir bir farkımızın olması gerektiğinin öneminden bahsetti, kişisel olarak gözlemlediğim diğer bir ayrıntı ise Engin Bey' de dahil olmak üzere sektörün önemli isimlerinin hepsi kendilerini farklı sektörlerde çalışarak geliştirmişler ve farklı ülkelerde çalışarak, farklı kültürlerde çalışmanın zorluklarını deneyimleyerek kendilerini farklı kılmışlardır. Engin Bey bizlere Vodafone' dan önceki iş deneyimlerini anlattıkdan sonra ki Vodafone' dan önce çalıştığı firmalar da sektöründe lider firmalar (Coca-Cola, Michelin, Nike) Vodafone' un teknoloji alanında izlediği yol haritasından bahsetti ve bizlerle çok değerli tecrübelerini paylaştı.

_6

Daha sonra teknik eğitimler başladı. Belirtmem gerekir ki, teknik eğitimlerde anlatılanların çoğu bildiğim ve tecrübemin olduğu konulardı fakat üst üste çok fazla konu hakkında sunumları dinlemek baya bir yorucuydu. Bugün kü teknik eğitimler direk sahada çalışan mühendisler tarafından verildiği için tam anlamıyla gerçek hayatta öğrenilen bilgilerin pratikde kullanılırken nasıl değişime uğradığını anlama fırsatım oldu.İlk olarak, Enis Günesen'in TFS Source Control eğitimiyle başladık, benim aşina olduğum ve tecrübemin olduğu bir konuydu. TFS, yani Team Foundation Server Visual Studio üzerinden bir takım ile proje geliştirirken yazılan kodların birbirine karışmaması için yada bence en önemlisi, çalışan bir kod üzerine yenilikler eklendikten sonra üründebir hata olması durumunda eski sürüme (çalışan stabil hali) rahatça dönebilme imkanı sağlayan bir araçtır. Aynı zamanda GitHub hesabı ile de kullanıyor olması ekstra bir avantaj. Yani TFS başka bir değişle Application Lifecycle Management ( ALM ) aracıdır, ancak TFS' i sadece source code kontrol mekanizması olarak düşünmek yanlış olur.

alt_7

Enis Bey' in hemen akabinde, Murat Odabaşı Agile at Microsft & TFS eğitimi başladı. Bu eğitimde anlatılanları okulda aldığım derslerde biliyordum, bu yüzden kendi bilgilerime ek olarak Agile sisteminin Microsoftta nasıl işlediğini anlama fırsatım oldu.

Daha sonra, Testing Software eğitimi başladı. Test prosedurleri hakkında bilgim ve tecrübem vardı, ancak bu eğitim benim bilgilerime ekstra olarak "Bir proje takımında test prosedurleri nasıl olmalıdır ?" konusunda bilgi sahibi olmamı sağladı.

Nuran Hanımın hemen ardından, Can Turgu Production Debugging eğitimi başladı. Burada, bir programın coding aşamasında değilde production halindeyken, yani release edilmiş bir uygulamada oluşabilecek sorunların nasıl çözüldüğü (debug) anlatıldı. Burada ki dikkat edilmesi gereken önemli bir nokta coding aşamasındaki bir program ile release edilmiş bir programda çıkabilecek sorunların arasındaki farkı kavramaktı. Coding aşamasındaki herhangi bir programda çıkan sorunlar hayati öneme sahip olmayabilir, yani o aşamadaki sorunlar en fazla projenin belli tarihlerinin uzamasına sebep olabilir, ancak hiç bir user etkilenmez. Release edilen bir programda çıkan sorunları ele aldığımızda ise, sorunun en kısa sürede çözülmesi yada sorundan en az seviyede kullanıcının etkilenmesi gibi stressli kavramlar devreye girer. Can Bey bizlere bu aşamada debugging işlemleri sırasıyla nasıl olmalı, sorun nasıl tanımlanmalı, sorun tanımlanırken nelere dikkat edilmeli gibi konuları anlattı.

alt_8

Daha sonra, Nuran Zenginel'in Developing Modern Web Application eğitimi başladı. ASP.NET ile tecrübem olduğu için (şuanda baktığınız web sayfası tamamen kendimin ASP.NET ile kodladığım bir sayfadır) birazcık sıkıcı geldi ancak bilgilerini tazelemek güzeldi :)

alt_9

Son olarak, Alkım Şenkan' ın OSS on Azure eğitimini dinledik.(OSS -> Open Source Software) Bu eğitimde, vurgulanan nokta Microsoftun, Open Source Softwarelar ile ilgili duruşuydu. Bu eğitimde anladım ki, Microsoft özellikle Linux gibi OSSlara fazlasıyla değer veriyor ve katkıda bulunuyor ve ek olarak Microsoft Azure ile bir çok platformum bir araya getirmeye çalışıyor. Başka bir değişle, Microsoft size şöyle bir esneklik veriyor, programınız / uygulamanız C# dilinde olabilir ancak siz database olarak SQL Server kullanacaksınız diye bir zorlama yok, onun yerine mySQL' de kullanabilirsiniz. Böyle bir esnekliği sağlamasının temelinde Microsoft' un vizyonu vardır. Alkım Bey' in eğitiminde Microsoftun OSS ürünleri tam anlamıyla desteklediğini anlamış olduk.

alt_10 alt_11

Ve bu kadar yorgunluğun üstüne son olarak, hepimizin bildiği bir isim Tolga Abi(Tolga Garipoğlu) bizlerle konuşmak için sahnadeydi. Gayet güzel ve keyifli bir söyleşiydi.

Dördüncü Gün

Microsfttaki dördüncü gün yoğun bir C# eğitimi ile başladı.

MVP Emrah Uslu' nun C# eğitimi gün boyunca sürdü. Microsoftta yapacağım proje gereki C# tecrübem ve bilgim olduğu için eğitimi takip etmekde zorlanmadım. Bu eğitim ile kendi bilgilerimi tazeleme fırsatım oldu.

alt_12 alt_13

16:30' a kadar süren yoğun bir eğitimin ardından, Mutfak Sanatları Akademisi kurucusu Mehmet Aksel sahnedeydi. Tamamen sohbet havasında olan konferans çok keyifli ve güzeldi. Mehmet Bey' in hayatından anılar ve tecrübeleri dinlemek güzeldi.

alt_14

Beşinci Gün

Microsofttaki beşinci günüm çok keyifli geçti diyebilirim;

Güne Microsoft CTO Onur Koç' un Hw Technology is Changing sunumuyla başladık. Bu sunum beni çok yakından ilgilendiriyordu ve Onur Bey' den AR konusunda bir sunum dinlemek bulunmaz bir fırsattı âdeta. Bu yüzden kendimi şanslı hissediyorum, gerçi Microsoftta geldiğim andan itibaren kendimi şanslı hissediyorum.

alt_15

Daha sonra, MVP Engin Polat' ın UWP Development eğitimi başladı. Bu arada UWP, Universal Windows Platform demektir, öyle bir platform düşünün ki, Windows 10 için tasarlıyosunuz ve kodluyorsunuz, ve bu uygulama tablet içinde telefon içinde aynı executable dosyayı çalıştırıyor ve görsel tasarımınızın düzgün gözükmesi için ekstra hiç bir şey yapmıyorsunuz herşeyi UWP sizin için düşünüyor ve düzenliyor. Bunu, responsive web designa benzetebilirsiniz. Bu konuda eğitim almak gayet güzeldi ve özellikle Engin Bey gibi enerjik birisinden bu eğitimi almak mükemmeldi.

alt_16

Ve günün sonunda, Mirgün Cabas sahnedeydi, bizimle bu zamana kadar başına gelenleri ve tecrübelerini paylaştı.

alt_17
×

İkinici Hafta

Altıncı Gün

C O M I N G S O O N !

Yedinci Gün

C O M I N G S O O N !

Sekizinci Gün

C O M I N G S O O N !

Dokuzuncu Gün

C O M I N G S O O N !

Onuncu Gün

C O M I N G S O O N !
×

Üçüncü Hafta

Onbirinci Gün

C O M I N G S O O N !

Onikinci Gün

C O M I N G S O O N !

Onüçüncü Gün

C O M I N G S O O N !

Ondörtüncü Gün

C O M I N G S O O N !

Onbeşinci Gün

C O M I N G S O O N !
×

Dörtüncü Hafta

Onaltıncı Gün

C O M I N G S O O N !

Onyedinci Gün

C O M I N G S O O N !

Onsekizinci Gün

C O M I N G S O O N !

Ondokuzuncu Gün

C O M I N G S O O N !

Yirminci Gün

C O M I N G S O O N !

Events


event

Recommended Events

Events that I follow.
Events, meetings and hackathons.

  • May
    2017
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • Su
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

My Projects


VRunners Details
bt
Bubble Trouble - Java Details Coming Soon!
cr
Anonymous Chat Room - Java Network Details Coming Soon!
pong
Pong - OpenGL Details Coming Soon!
day
Square City - OpenGL Details Coming Soon!
spaceinv
Space Invaders - OpenGL Details Coming Soon!
sp
Steganography Project - Java Details Coming Soon!
texture
Texturing - OpenGL Details Coming Soon!
book
Contact Book - ASP.NET MVC Details Coming Soon!
park
Parking Simulator - OpenGL Details Coming Soon!

... for project disclosures go to resume.


Github Contribution


cont1

Linkedin-Dark-Side-Chrome-Extension
Last Updates: 29.04.2016



cont1

IRC-Chat-Application
Last Updates: 02.02.2016



cont1

HackerRank-Algorithm-Solution
Last Updates: 25.02.2016



cont1

TicTacToe-AI
Last Updates: 02.02.2016



cont1

Steganography-Application
Last Updates: 02.02.2016

Github links not available on mobile.

... for more go to my GitHub.

Contact Me


İstanbul, TR

Phone: +90 545 258 87 06

Email: ilkem.erol@hotmail.com


Lets get in touch. Send me a message:

×

Sending Process Succeed!

Your message has reached me.

×

Something went wrong!

Name, Email, Subject or Message fields cannot be left blank.