\documentstyle[12pt,resume]{article}

\begin{document}

\name{Hasan Timucin OZDEMIR}

\footnotesize

\addresses
{{\bf Work Address} \\
Northeast Parallel Architectures Center (NPAC) \\
111 College Place \\
Syracuse, New York 13244 \\
(315) 443--4889}
{{\bf Home Address} \\
130 Remington Avenue, \#130-J \\
Syracuse, New York 13210 \\
(315) 428--8668}

\begin{llist}

\sectiontitle{Education}

\employer{Syracuse University} \location{Syracuse, USA}
{\em Ph.D. in Computer and Information Science,} Expected in 1999, (GPA = 3.92).

\employer{Syracuse University} \location{Syracuse, USA}
{\em M.S. in Computer and Information Science,} May 1996, (GPA = 3.91).

\employer{Hacettepe University} \location{Ankara, Turkey}
{\em B.S. in Computer Science,} July 1991, (GPA = 3.33).
%(Class Rank=4/54)

\sectiontitle{Experience}

\employer{Northeast Parallel Architectures Center(NPAC) at Syracuse University} \location{Syracuse, USA}
\dates{May 1997-- present}
Research Assistant. Working on the CORBA Java/RTI, JWORB(HTTP+ORB), and WebFlow projects.

\employer{Syracuse University} \location{Syracuse, USA}
\dates{August 1996-- May 1997 }
Teaching Assistant, responsible for graduate level {\em Computer Architecture}
course during Fall 96 and {\em Object Oriented Programming With C++} during the
Spring 97. 

\employer{Hacettepe University} \location{Ankara, Turkey}
\dates{January 1992--August 1994}
Research and Teaching Assistant, responsible for Database Laboratory, Microprocessors Laboratory, Digital Systems Laboratory and Software Courses for undergraduate students.

\employer{BILTEK Co.} \location{Ankara, Turkey}
\dates{August 1989--August 1991}
Part time employee as a programmer. 

\sectiontitle{Software/Hardware Background}

Experience on UNIX, IRIX, WINDOWS NT, AOS/VS, DOS.

Java, C++, C, Pascal, FORTRAN 77, Smalltalk/V, COBOL, INTEL 8086/8088, \\
INTEL 8080A/8085, BASIC.

VRML, HTML, Java Script, Perl, Servlet and CGI Programming. 

Distributed object computing with CORBA (on OrbixWeb, Orbix C++, JavaIDL, 
and omniORB2), Java RMI, and COM/DCOM.

Some experience on SQL, Oracle, and Progress.

Sun Workstations, PC's, SGI O2, Data General MV/10000, Avion, DECmpp (SIMD
machine) and Intel iPSC860 (MIMD machine).

MS Word, Power Point, Latex, and FrontPage.

\sectiontitle{Conference Publications}

"WebHLA - An Interactive Multiplayer Environment for High Performance 
Distributed Modeling and Simulation",
{\em 1999 International Conference On Web-Based Modelling \& Simulation 
(WEBSIM'99), part of 1999 Western MultiConference (WMC'99)}.
[ with G.C.Fox, W. Furmanski, S. Nair, Z.  Ozdemir and T. Pulikal]

"WebHLA - An Interactive Programming and Training Environment for High
Performance Distributed FMS",
{\em Simulation Interoperability Workshop (SIW Fall 98)}.
[ with G.C.Fox, W. Furmanski, S. Nair, Z.  Ozdemir and T. Pulikal]

"HPcc as High Performance Distributed Computing on top of integrated Java, 
CORBA, COM and Web standards", in Proceedings of the EuroPar98 Conference,
Southampton, U.K., September 1-4, 1998, submitted May 25, 1998.
[with G. C. Fox, W. Furmanski, T. Haupt, and E. Akarsu] 

"From JavaBean to Database Web Servers in the Pragmatic Object Web", 
keynote talk G. C. Fox presented by G. C. Fox at the Internet Server 
Performance Workshop, Madison, Wisconsin, June 23, 1998.
[with G. C. Fox and W. Furmanski] 

"Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven
Simulations, Collaboration and Distributed Object/Componentware
Computing",
{\em International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'98), Las Vegas, Nevada, July 13-16, 1998} 
[ with Geoffrey C. Fox and Wojtek Furmanski ] 

"Object Web (Java/CORBA) based RTI to support Metacomputing M\&S",
{\em International Test and Evaluation Association Workshop (ITEA'98)}
[with G.C.Fox and W. Furmanski]

"WebHLA - An Interactive Programming and Training Environment for High
Performance Modeling and Simulation", 
{\em DoD HPC 98 Users Group Conference}
[with D. Bernholdt, G. C. Fox, W.  Furmanski, B. Natarajan, 
Z. Odcikin Ozdemir and T. Pulikal]

"Exploring JSDA, CORBA and HLA based MuTech's for Scalable
Televirtual (TVR) Environments",
{\em the Workshop on OO and VRML in the VRML98 Conference, 
Monterey, California on Feb 16-19,1998}.
[with D. Dias, G. Fox, W. Furmanski, 
V. Mehra, B. Natarajan, S. Pallickara, Z. Ozdemir ]

"A Digital Image Processing Subsystem For Semi Automated Karyotyping", 
{\em International Symp. on Computer and Information Science, }
Antalya, Turkey, (November 7-9, 1994).                                          
[with Z. Odcikin, U. Karakas, M.S. Beksac and N. Cakar]

"Design and Implementation of Semi-Automated System for Fetal Head Images",
{\em 11th Informatique Conference of Turkey,} Istanbul, Turkey, (Sept. 14-17, 1994) in Turkish. [with Z. Odcikin and U. Karakas]

\sectiontitle{Technical Reports}

"Parallel and Metacomputing Support for CMS - Comprehensive Minefield
Simulation, Demonstration Handout", Supercomputing 98, Orlando, FL, 
November 7-13, 1998. [with D. Bernholdt, P. Chappell, G. C. Fox, 
W. Furmanski, D. Kasthuril, G. Krishnamurthy, S. Nair, Z. Odcikin Ozdemir, 
K. Rangarajan and K. Snively] 

"New Systems Technologies and Software Products for HPCC: Volume III -
High Performance Commodity Computing on the Pragmatic Object Web",
{\em Technology Assessment Report for RCI, Ltd., October 1998} 
[ with Geoffrey C. Fox and Wojtek Furmanski, and S. Pallickara ] 

"Integrating Web, Desktop, Enterprise and Military Simulation
Technologies To Enable World-Wide Scalable Televirtual (TVR) Environments", 
{\em NPAC TR 1998} 
[ with Geoffrey C. Fox and Wojtek Furmanski,B.  Natarajan, 
Z. Odcikin Ozdemir, S. Pallickara and T. Pulikal ] 

"Building Web/Commodity based Visual Authoring Environments for
Distributed Object/Component Applications - 
A Case Study using NPAC WebFlow System", 
{\em NPAC TR 1998}
[ with E. Akarsu, G.C.Fox, W.  Furmanski, T. Haupt, Z.  Odcikin Ozdemir, 
S. Pallickara and T. Pulikal ] 

"JWORB - Java Web Object Request Broker for Commodity Software based
Visual Dataflow Metacomputing Programming Environment", 
{\em NPAC TR 1998} [with Geoffrey C. Fox and Wojtek Furmanski ]

"Genetic Algorithms and Applications",
{\em Hacettepe University Technical Report,} (1992). [with Z. Odcikin]

"MYDEARBABY Project Report: Expert System that monitorizes Fetal Heart Rate",
{\em Hacettepe University Technical Report,} (1991). [with Z. Odcikin
and U. Karakas]

\sectiontitle{Presentations}

"Parallel and Metacomputing Support for CMS - Comprehensive Minefield
Simulation", Supercomputing 98 Demonstration, Orlando, FL, 
November 7-13, 1998. [with Z. Odcikin Ozdemir] 
To be published in ASC MSRC Journal. 

"Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven
Simulations, Collaboration and Distributed Object/Componentware
Computing",
{\em International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'98), Las Vegas, Nevada, July 13-16,
1998} 
 
"Exploring JSDA, CORBA and HLA based MuTech's for Scalable
Televirtual (TVR) Environments",
{\em the Workshop on OO and VRML in the VRML98 Conference, 
Monterey, California on Feb 16-19,1998}.

\sectiontitle{Selected Projects}

   \employer{{\em Genetic Algorithms for Transportation Problems (PhD Study)}}
   \location{ May 1997-present }

   Genetic Algorithms are promising solution technique for Multiobjective 
   NP-Hard and NP-Complete problems. A graph based representation with GA 
   is under study for Airline Crew Scheduling. Similar technique is applicable
   to Bus Driver Scheduling, Vehicle Scheduling, etc. problems in
   Transportation industry. Current work includes:

   \begin{itemize}
    \item GA for Airline Crew Scheduling, accepts a regular flight table
          and produces rotations,
    \item GA for Set Cover Problem with various genetic search operators
          and fitness evaluation techniques,
    \item GA for Column Generation.
   \end{itemize}
   
   \employer{{\em Java Web Object Request Broker (JWORB) }}
   \location{ September 1997-present }

   JWORB is an extensible multi-protocol server written in Java. 
   JWORB supports IIOP (for CORBA) and HTTP protocols.
   HTTP implementation supports:

   \begin{itemize}
    \item CGI 1.1,
    \item Sun Servlet API,
    \item DOM 1.0 first part, 
    \item XML and XSL processors (obtained from free available codes).
   \end{itemize}

   CORBA implementation supports:
   \begin{itemize}
    \item IIOP 1.0
    \item Naming Service
    \item Event Service
   \end{itemize}

   \employer{{\em Object Web Runtime Infrastructure (OWRTI) }}
   \location{May 1998 - September 1998 }

   Runtime Infrastructure (RTI) is a new distributed interactive simulation 
   standard promoted by Defense Modeling and Simulation Office (DMSO). 
   High Level Architecture (HLA) replaces the current DIS 
   (Distributed Interactive Simulation) standard (IEEE 1278.1). 
   RTI defines a set of services including
   Time Management, Data Distribution Management, Object Management,
   Federation Management, Declaration Management, and Ownership Management.
   OWRTI is implemented in Java based on CORBA distributed object
   technology. 
   An adoption process by OMG and standardization process in IEEE 
   are started in 1998.

   \employer{{\em Java Distributed Interactive Simulation (JDIS) }}
   \location{September 1998-present }

   Java Distributed Interactive Simulation (JDIS) tool is implemented for
   monitoring the performance of the Parallized Comprehensive Mine
   Simulation program on Origin2000. 

   JDIS tool also includes the following features:

   \begin{itemize}
    \item record the on going simulation and play back.
    \item submit the on going simulation in XML format to a servlet
	  to be recorded in a database.
    \item gateway between DIS talking entities on top of RTI.
    \item displays the Protocol Data Unit (PDU) traffic on the DIS session.
   \end{itemize}
   
   Current work on JDIS tool is to make it a gateway between HLA and 
   DIS simulations. JDIS will be a service on JWORB so that simulations 
   leaving in two different worlds (DIS and HLA) can interact with each 
   other seamlessly.

   
   \vspace{3cm}

   \employer{{\em WebFlow }} \location{ May 1997-present }

   WebFlow is an object based data flow system for distributed computing.
   WebFlow allows user to compose compute graphs visually. Each module
   in the graph may run on different servers (location transparency). 
   Early work used Sun Servlet mechanism and JNI for invoking external
   parallel programs. Current work on WebFlow tries to bring 
   seamless integration of CORBA, DCOM, and Java Objects, 
   UML based compute graph definition for the front end, and XML based
   visual and interface definition for the WebFlow modules.

   \employer{{\em Implementation of CORBA Event Service for omniORB2 }} 
   \location{ October 1997--December 1997 }

   This project combined the VRML, DIS, and CORBA technologies to 
   define a multi user environment on the Web with 3D front end. 
   VRML is used for 3D technology, Distributed Interactive Simulation
   PDUs are used as a message format, and CORBA Event Service is used for
   transport layer. Multi-threaded Event Service is written in C++
   on omniORB2 that is a CORBA ORB written by Olivetti and Oracle Research.   

   \employer{{\em DIS PDU Data Visualizer on the WEB}} 
   \location{ August 1997 -- November 1997 }

   This project combined the VRML, DIS, Servlet, and Database. 
   A Java and VRML based query and 3D display windows are defined to
   be able to conduct various database queries and statistics on the
   recorded DIS sessions. VRML is used to visulaize the result.

   \employer{{\em JobShop Scheduling}} 
   \location{ February 1997 -- April 1997 }

   JobShop scheduling problem is solved with Genetic Algorithm based
   optimization program. This project used the Fuzzy Rules to change the
   value of GA parameters.

   \employer{{\em Implementation of Neural Network Algorithms}} 
   \location{ February 1996 -- August 1996 }

   A various supervised and unsupervised learning algorithms with graphical
   user interface are implemented for 
   {\em Elements of Artificial Neural Networks}, K.Mehrotra, C.K.Mohan, 
   and S.Ranka, Published by MIT Press, 1997 


   \employer{{\em Image Processing Tool }} 
   \location{ June 1995 -- August 1995 }

   A basic Image Processing Tool is designed and implemented in C++ by
   using \mbox{Motif } library. 
   Tool contained basic local filters, the histogram 
   based enhancement techniques, and edge detectors.

   \employer{{\em Visible Human Viewer}} 
   \location{ September 1995 -- December 1995 }

   This project provided a support for building 3D representation from 
   the 2D Visible Human data set. The tool supported the followings:
   
   \begin{itemize}
    \item region cut,
    \item simple classifier,
    \item Z-Buffer implementation for visualization.
   \end{itemize}

   \employer{{\em Semi Automatic Karyotyping System}} 
   \location{ February 1993 -- August 1994 }

   Karyotyping is processing chromosome images and classifying them.
   This project is composed of the following steps:
   
   \begin{itemize}
    \item processing images for enhancement: various local, histogram
          based, adaptive enhancement operators are implemented.
    \item object extraction: includes edge detection and sometimes human
	  guidance is required to be able to extract the objects from the scene
	  correctly.
    \item feature extraction: a set of features are obtained from the 
	  image of each object.
    \item classification: clustering the chromosomes to the right
          classes.
   \end{itemize}

   \employer{{\em A Credit Risk Assessment with Back Propagation Learning
   Algorithm}} 
   \location{ February 1992 -- May 1992 }

   This project used the BP algorithm to evaluate the risk value
   of customer looking for a loan based on the customer profile
   information and the amount of requested load.

   \employer{{\em  School Automation System }} 
   \location{ December 1990 --  July 1991 }

   This project tried to automate the School systems with the following
   components:
   
   \begin{itemize}
    \item Databases for students, teacher, and courses.
    \item Database for question banks for each subject. A capability
	  to prepare an exam from this bank.
    \item Evaluation with scanner so that test results can be
	  obtained very quickly and entered into student records.
    \item A simple scheduler for teachers.
   \end{itemize}

\sectiontitle{Professional Societies}
   IEEE, Student Member (since 1993)

   ACM, Student Member  (since 1994)
%\end{llist}

\sectiontitle{Activities}

   A Graduate Student Representative on College Tenure and 
   Promotions Committee (Fall 1998 and Spring 1999)

\end{llist}

\end{document}

