Born in 1991, I have been interested in software and Internet technologies since I was 13. After studying English Language in high school, my ambition for programming led me to study double major on Computer Science and English Language Teaching in Istanbul Bilgi University.
I love learning new technologies and I am interested programming languages, operating systems, networking, embedded systems, system administration and dev-ops. I try to look at the big picture while developing a project with questions: how will it be deployed, scaled, tested, and how can we make it better?
I am an active hamradio operator with callsign TA1AET. I like latin dances such as salsa, bachata, and merenque.
April 2016 - (current)
January 2015 - February 2016 (1 year, 1 month)
SkyAtlas is a company providing Infrastructure-as-a-Service.
November 2009 - April 2012 (2 years, 6 months / part-time)
Pardus is a Linux based operating system developed from scratch, which has its own packaging system, unique configuration manager and installer.
July 2013 - September 2013
Worked on Hambedded Linux, a small linux distribution based on OpenEmbedded which aims to provide easy-to-install, hamradio optimized, working linux images for different hardware.
The Google Highly Open Participation Program is Google's first contest to introduce pre-university students to the many contributions that make open source software development possible. I was the only high school student participating from Turkey and among the 400 students worldwide.
Throughout the contest, I
The IBM Master the Mainframe contest is an exciting opportunity for students to gain real-world experience using enterprise computing skills. This unique mainframe computing contest is designed to equip students with mainframe knowledge, and challenge their skills in a hands-on coding experience.
Without having any mainframe experience before, I gradually improved my z/OS knowledge through the contest along with mainframe-related topics such as ISPF, SDSF, REXX, JCL, IBM WebSphere, CICS Transaction Server, and Unix System Services. I completed all the parts in the contest flawlessly. These parts included coding/debugging on mainframe, fixing real-world problems, writing JCLs, and fixing C/REXX code.
Awarded after having a degree in national examination for university entrance (858th out of 40.000)
2010 - Present
From functional programming to object oriented programming, computer organization to compilers, linear algebra to digital systems, computational theory to data structures and algorithms, λ-calculus to programming languages, I have had a number of courses which improved my skills and my view on programming.
Some of the projects I have completed are lambda calculus parser, environment based multi-parameter interpreter supporting high-order functions and closures, eight queens puzzle solver implemented in Racket; binary tree implementation, sorting algorithm implementation and performance analysis implemented in Java; highly extensible chat server/client architecture, window sharing application implemented in Python; and dining philosopher problem implementation in C. These projects can be reached on uni repository.
Notable courses I took:
2009 - 2014
I learned how to teach, but most importantly learned how not to teach in this department. Throughout my education, I have seen and studied the best practices in language teaching, classroom management, assessment & evaluation and took courses from psychology and linguistics department.
Notable courses I took:
July 2011 - Present
I am an active ham radio operator (TA1AET) and a member of Turkish Radio Amateur's Union. I maintain our services (web, mail) and develop internal registration application which has been written using Django with OpenLDAP backend.
I am also contributing to the development of new technologies to be used in emergency communications. Working with the government officials, I participate in the meetings to discuss how to work with other organizations efficiently in case of an emergency as well as the drills jointly done with the government. When needed, I work with the union to give communication support to various government and civil organizations such as Disaster and Emergency Management Presidency, Turkish Red Crescent, and AKUT Search and Rescue Association.