Resume
Education
- Ankara Atatürk Anatolian High School 1997
- B.S. on Computer Engineering
Middle East Technical University, June 2001
Minor degree on History of Philosophy, February 2002 - M.S. on Computer Engineering
Middle East Technical University, January 2004 - Ph.D. on Computer Engineering
Middle East Technical University, April 2012
Academic Experience
- Teaching Assistant
Middle East Technical University, Department of Computer Engineering
September 2001 - September 2008 - Visiting Associate
University of Calgary, Department of Computer Science
November 2009 - August 2010 - Researcher
Middle East Technical University, Department of Computer Engineering
Effective Control of Partially Observable Gene Regulatory Networks
Kısmi Gözlemlenebilir Gen Düzenleyici Ağların Etkin Olarak Kontrolü
The Scientific and Technological Research Council of Turkey (TÜBİTAK) Research Project (Project No: 110E179)
March 2011 - April 2012 (as Student Researcher)
April 2012 - (as Post Doctorate Researcher)
Publications
Teaching Experience
- Assisted courses at Middle East Technical University, Department of Computer Engineering
Notable courses assisted:
- Assisted CEng 140 C Programming for 4 semesters. Attended regular recitation sessions, conducted laboratory work and assisted other course material.
- Assisted CEng 462 Artificial Intelligence for 3 semesters. Graded written and programming assignments.
- Assisted CEng 351 Data Management and File Structures for 2 semesters. Attended recitation sessions and graded projects on various DBMS systems, database design and database programming. Assisten similar course at Northern Cyprus Campus of Middle East Technical University
- Worked as a trainer at METU SEM, an institute in Middle East Technical University specialized in professional training. Instructed on an object oriented software design training program on Java programming language, Java technologies, Java EE 6. Also supervised the trainees on the prototype projects developed as a requirement for the training program. This program is carried on in multiple occasions at METU SEM between 2007 and 2012.
- Worked as a trainer at a custom C++ training for engineers from Aselsan electronics at 2008.
Industry Work Experience
- Aselsan Electronics
Intern Programmer
Designed a spare stock part system for internal use
June 1999 - July 1999 - Middle East Technical University, Software Research and Development Center METU SRDC
Programmer
Participated in the MARIFlow Project, an EU research project on workflows for maritime industry
Worked in the testing phase of the project
Worked on applying simple e-commerce scenarios using MARIFlow infrostructure
June 2000 - September 2000 - Middle East Technical University, Modelling and Simulation Center METU TSK Modsimmer
Design Engineer
Worked in MGKMOS Project Had responsibility in the design of a semi-automated decision making system, interpretation of strategies and delegation of tasks and design of a task library to be used in expressing strategies
September 2006 - November 2009 - Anel AR-GE
Project Manager
Worked in COSEP Project as group leader Had responsibility in leading one of the project groups that is responsible for building SOA based project architecture, big data storage, correlation engine and anormally detection mechanism.
since February 2013
Technical Skills
Programming experience mainly on Java, Ruby, C, C# and C++.
Web based programming experience on HTML, CSS, Javascript, PHP and Java based web programming technologies (JSP, JSF, EJB, RESTful and SOAP Web Services)
Windows and Linux knowledge on administrator and system programmer level. Administered a PC laboratory of 60 diskless computers managed by a server for a year (2006-2007). The system is used until 2011.
Experience on Python, Ruby on Rails, other functional programming languages (Lisp, Scheme, Haskell, ML), logic programming with Prolog and scientific programming with MATLAB and Octave.
Typesetting and class/style design experience on Latex.
Experience on Eclipse, Netbeans, Visual Studio, Qt, MySQL, PostgreSQL, CVS, SVN, Glassfish and Tomcat.