Adnan Burak Gürdağ
Email:
b g u r d a g
i e e e
. o r g
Home Page: http://www.gurdag.com/burak
Date of Birth: 17.01.1978
OBJECTIVES
- To take part
in serious software projects as a software engineer, a technical coach or
a supervisor.
- To take part
in research projects that overlap with my doctoral research.
- To be able
to work on my doctoral thesis during my employment.
EDUCATION
- Boğaziçi University, Istanbul, Turkey
Ph.D. candidate, Computer
Engineering (Expected graduation date : July 2008)
§ Thesis,
ongoing.
§ Thesis
proposal accepted in January 2005.
§ Qualification
exam passed in June 2004.
§ Courses
completed in January 2004, GPA : 3.51 / 4.00
- Boğaziçi University, Istanbul, Turkey
M.S., Computer Engineering,
July 2002, GPA : 3.70 / 4.00
- Boğaziçi University, Istanbul, Turkey
B.S., Computer Engineering,
July 1999, GPA: 3.32 / 4.00 (with Honor Degree)
- Boğaziçi University, Istanbul, Turkey
English Preparation class
(Beginner Level), June 1995, Proficiency Exam Grade : A
- Erenköy
İntaş Lisesi, Istanbul, Turkey
High School, June 1994, GPA:
4.01 / 5.00
- Cumhuriyet
Lisesi, Bursa, Turkey
Middle School, June 1991
- Setbaşı
İlkokulu, Bursa, Turkey
Primary School, June 1988
EXPERIENCE
- Sep’06 –
current : Senior Software Engineer,
Argela Technologies.
- Participated
the design and development of SCCT product (see Projects below)
- Dec’05 –
Aug’06 : Researcher, Network
Research Laboratory (Netlab), Boğaziçi University.
- Dec’03 –
Nov’05 : Software Engineer, Argela Technologies.
- Design and
development of several common software modules (mostly in Java) used by
other modules.
- Responsible
for the development and deployment of the infrastructure for building
java and c codes using Jakarta Ant.
- Given
support to IT, deployment and development groups on Sun Cluster, MySQL,
Solaris and Unix in general.
- Given
consultation on computer and network security in general.
- Responsible
for initial installation and deployment of in-house Oracle 10g DBMS (also
for addressing some code portability issues)
- Sep’01 –
Nov’03 : Software Engineer, New Generation Switching Systems, Oksijen
Teknoloji.
- Design and
development of several part of EasySwitch platform (see Projects below)
- Deployment
support on the field.
- Aug’99 –
Aug’01: Network and System Administrator, Department of Computer
Engineering, Boğaziçi
University.
- Setup and
maintenance of 30 PCs in a PC Laboratory along with a Windows 2000 Server
PC
- Network
topology and DNS management
- Setup and
maintenance of 29-node Linux PC Cluster
- Providing
the staff with support about computer problems
- Aug'99 –
Sep’01: Research and Teaching Assistant Department of Computer
Engineering, Boğaziçi
University.
Courses Assisted:
- CmpE 446,
Computer Architecture, Spring 2001.
- CmpE 470,
Computer Performance Evaluation, Spring 2000.
- CmpE 150,
Introduction to Computing (C Language), Spring 2000.
- CmpE 322,
Operating Systems, Fall 1999, Fall 2000.
- Oct’99 –
Sep’01: Research and Teaching Assistant of Turkish Naval Army BIS courses,
Boğaziçi University.
Courses Assisted:
- OBI 475,
Computer Networks, Summer 2001.
- OBI 322,
Operating Systems, Spring 2001.
- OBI 475,
Computer Networks, Spring 2000.
- OBI 150,
Introduction to Computing (C Language), Fall 2000.
- Oct'99 –
Sep’01: System Administrator, Turkish Naval Army Student Lab, Boğaziçi University.
- Setup and
maintenance of 10 PCs in a PC Laboratory along with a server PC
- Apr'99 -
Aug’99: System Support & Network Engineer, Boğaziçi University
Computer Center(BUCC).
- Supporting
university personnel about computer related problems
- Solving
Problems related to NT 4.0 administration inside the center
- Supporting
network unit related to connection problems
- Jan'98 -
Sep'98: Sun System Support Engineer, Gantek.
- Solving
problems about Sun Solaris Operating System and several Sun Computers
- Involved in
several big client site maintenance operations such as Turkcell, Alcatel,
BP and Tofas
- Turkcell SCCT (Service
and Campaign Configuration Tool), Software Engineer
- Responsible
for the design of Revenue Sharing definitions.
- Responsible
for the design and development of COMET campaign definitions.
- SANE, System Administrator
- Responsible
for improvements in system infrastructure in Solaris environment
- Responsible
for helping developers in the deployment of their software
- See http://www.argela.com.tr for the
product description
- CONVERGENCE GATEWAY, Software
Engineer
- Responsible
for the development of SIP subscriber management module
- Participated
in the development of SIP module
- See http://www.argela.com.tr for the
product description
- EASYSWITCH, Software Engineer
- Responsible
for the first deployment of the EasySwitch platform on field.
- Design and
development of BSSAP message processing part.
- Design and
development of the thread pooling and IP-based distributed messaging
infrastructure of EasySwitch
platform.
- Design and
development of the call control part of Oksijen’s softswitch product
EasySwitch™ in compatible with the JAIN APIs
§
See http://www.oksijen.com for EasySwitch and http://java.sun.com/products/jain/
for JAIN
§
See http://www.oksijen.com
for the product description of EasySwitch.
- PARALLEL PAGERANK, Master
Thesis, Software Engineer.
- Design and
development of an MPI based parallel application that calculates the
PageRankTM vector of a given web graph.
- Tested on a
Myrinet based Linux Cluster with 128 processors.
- Project Web
Site : http://www.cmpe.boun.edu.tr/~gurdag/msthesis/
·
ASMA (Advanced System
for Multicomputer Applications), Cluster Administrator.
- Responsible
for the setup, maintenance and administration of a 29-node Linux PC
Cluster system which is currently being used to develop parallel and
scientific applications in the Department of Computer Engineering,
Boğaziçi University. This project is supported by The Scientific and
Technical Research Council of Turkey (TUBITAK).
- Project Web
Site: http://asma.cmpe.boun.edu.tr
·
AGORA, A Web-based
Online Voting System, Designer & Developer (three-person team project)
o
Language: PHP, Web Server: Apache, DB: MySQL, OS:
Linux
o
This project was used by Informatics Associations of
Turkey (TBD) for a survey about DNS policies in Turkey.
o
Project Web Site: https://agora.cmpe.boun.edu.tr
·
HTLM (HyperText List
Manager), Designer & Developer. (three-person team project)
o
Language: Perl, Web Server: Apache, OS: Linux
- Web based
mailing list manager. A front end service which used majordomo as list
processor.
·
KYBELE, A Beowulf
system in Boğaziçi University Computer Center (BUCC)
- Responsible
for the setup of a 17-node Linux PC Cluster system
- CYBERSHOP, Designer, Developer
& Documenter (six-person team project)
- Language:
Sybase’s own web scripting language, DB: Sybase, Web Server: Apache, OS:
WinNT
- Web based
online shopping application
- B. Gürdağ,
C. Özturan, Web Arama Motorları için Bağlantı Temelli Bir Sıralama
Algoritmasının Gerçeklenmesi, TBD Kurultayı, Eylül 2002, Istanbul.
- K. Atasu, B.
Gürdağ, C. Özturan, M. U. Çağlayan, Communications Performance of Fast
Ethernet Based Cluster Multicomputer, Proc. 5th Symp. on Computer
Networks, June 2000, Ankara.
- B. Gürdağ,
E. Agayev, C. Özturan, M. U. Çağlayan, Development of a Low Cost Network
Based Multicomputer, Proc. 4th Symp. on Computer Networks, May 1999, Istanbul.
- B. Gürdağ,
C. Özturan, M. U. Çağlayan, Ağ temelli, ekonomik çok işlemcili bilgisayar
geliştirilmesi, Bilişim'99, Aralık 1999.
- Marktoberdorf Summer
School 2006 on Software System Reliability and Security (08/2006)
- SS8 D7
Platform Training (07/2003)
- .NET Seminar
by David Chappell, Istanbul
(02/2002)
- Java Day
2002, Istanbul
(01/2002)
- Implementing
MS Windows 2000 Professional & Server (Course 2152B) (01/2001)
- SunTune,
Performance Optimization and Parallelization on Sun Systems (04/2000)
- Accelerated
Training for MS Windows NT 4.0 (Course 983, covers the materials of “Administering MS Windows NT 4.0(Course
803)” and “Supporting MS Windows NT 4.0 Core Technologies (Course 922)”
courses) (06/1999)
- Transition to
Solaris 2.6 (01/1998)
TECHNICAL SKILLS
- Programming
Languages : C (intermediate), C++ (intermediate), Java (advanced), PHP
(intermediate)
- Operating
Systems : Windows, Linux, Solaris (all in administrative level)
- Development
Tools and Methods: Eclipse (advanced), DevC++ (advanced), CVS
(administrative), ClearCase (user), UML (intermediate), Extreme
Programming (intermediate)
- Database
Systems : MySQL (advanced), Oracle (beginner)
- Web Servers : Apache
Web Server (administrative)
- Application
Servers : Tomcat (intermediate), Oracle
AS (intermediate)
- Telecommunication
and Networking : JAIN JCC (advanced), BSSAP (beginner),
TCP/IP (advanced), SS7 (beginner), SIP (intermediate), RADIUS
(intermediate)
- Authoring
Environments: LaTeX (intermediate), Microsoft Word (intermediate)
- Interested
Topics : Software Development Methodologies, Cryptography, Operating
Systems, Formal Methods in Security, Parallel and Distributed Systems,
Software Project Management, Management of Technological Human Resources
- Other : Parallel Programming (with MPICH)
PERSONAL SKILLS
- Strong
interpersonal communication skills
- Strong sense
of humor
- Adaptive and
(when necessary) proactive team player
- Ambitious learner
- Enthusiastic
teacher
- Lazy and impatient
as described by Larry Wall
GRANTS
- The
Scientific and Technical Research Council of Turkey (TUBITAK), BAYG Grant,
Doctorate.
- The
Scientific and Technical Research Council of Turkey (TUBITAK), BAYG Grant,
Master.
- Turkish
Prime Ministry Grant, Undergraduate
- Boğaziçi University Alumni Association (BUMED)
Grant, Undergraduate
- Çağdaş
Eğitim Vakfı (ÇEV) Grant, Undergraduate
AFFILIATIONS & MEMBERSHIPS
- Boğaziçi University Network Research
Laboratory (NETLAB), Member
- IEEE
Computer Society, Member
HOBBIES & ACTIVITIES
- Computer
Engineering Graduate Student Representative in Spring 2000, Fall 2000 and
Spring 2001(by election).
- Reading
books on Atatürk, World and Turkish history, history of
religions, essays of famous people, mathematics, personality, science and
technology from TUBITAK, etc.
- Reading
comics (especially following “PhD Comics” and “Penguen”)
- Listening
wide variety of music
- Watching
good movies of all kind
- Maintaining
bonsai trees (very amateur level)
- Making
Turkish barbeque (i.e. mangal)
- Having good
time with my lady
OTHER
- have B Class
Driving License
- married with
no children
References are available upon request
last updated on February, 25th
2007