Utku Erdoğdu

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.

Detailed Resume

Detailed resume is available in pdf