Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
	
   1	
  
 
 
 
Oguzhan Topsakal 
 
Director - Mobile Applications 
Innovative Scheduling Inc., Gainesville, Florida 
+1(352) 328 1530 
oguzhan.topsakal@gmail.com 
 
 
Education  
Computer Science, PhD. 
University of Florida, Gainesville, FL 
Dissertation: Semantic Integration through Application Analysis. 
2003 - 2007 
  
Study Abroad,  
Computing Technologies Lab  
University of Bremen, Germany 
2004 - 2005 
  
Computer Engineering, M.Sc. 
University of Florida, Gainesville, FL 
Thesis: Extracting Semantics from Legacy Sources Using Reverse Engineering of Java Code 
2001 - 2003 
  
Computer Engineering, B.Sc. 
Istanbul Technical University, Turkey 
1992 - 1996 
 
Academic Interests  
Research and teaching interests broadly include the following subjects: 
Research:  
- Augmented Reality,  
- Software Engineering, 
- Data Integration 
Teaching: 
- Algorithms, Data Structures, Databases  
- Programming Languages (Java, Objective C, C++) 
- Mobile App Development, Object Oriented Programming 
 
Publications  
William J. O'Brien, Joachim Hammer, Mohsin Siddiqui, Oguzhan Topsakal “Challenges, approaches and 
architecture for distributed process integration in heterogeneous environments.” Advanced Engineering 
Informatics 22(1): 28-44 (2008) 
2008 
  
Oguzhan Topsakal, “Semantic Integration through Application Analysis”, PhD Thesis, May 2007, University 
of Florida. 
2007 
  
Oguzhan Topsakal and Joachim Hammer, “Improving Database Schema Matching Using Application 
Source Code” Proceedings of the IRI 2006 IEEE International Conference on Information Reuse and 
Integration. 
2006 
  
Oguzhan Topsakal and Joachim Hammer, “Schema Matching With Report Analysis.” Proceedings of VLDB 
Workshop on Ontologies-based techniques for Databases and Information Systems, Trondheim, Norway, 
September 2005. 
2005 
  
Joachim Hammer, Mike Stonebraker, and Oguzhan Topsakal, “THALIA: Test Harness for the Assessment 
of Legacy Information Integration Approaches.” Proceedings of 21st International Conference on Data 
Engineering (ICDE 2005), Tokyo. 
2005 
  
Mark S. Schmalz, Joachim Hammer, Mingxi Wu, Oguzhan Topsakal “EITH - A Unifying Representation for 
Database Schema and Application Code in Enterprise Knowledge Extraction.” ER 2003: 461-475 
2003 
  
Oguzhan Topsakal, “Extracting Semantics from Legacy Sources Using Reverse Engineering of Java Code 
with the Help of Visitor Patterns.” M.S. Thesis, Department of Computer and Information Science and 
Engineering, University of Florida. 
2003 
 
 
	
   2	
  
 
Work Experience  
Director - Mobile Applications 
Innovative Scheduling Inc., Gainesville, Florida 
 
•Lead Innovative Scheduling’s mobile division 
•Understand business requirements for planning and scheduling problems in the field of transportation and 
logistics, and develop and implement mobile applications 
2013 - 
Present 
  
Founder & Lead Developer 
ONE Software LLC, Gainesville, Florida 
Located in the Innovation Hub at the University of Florida 
 
iPhone / iPad / Android App Development Activities Include: 
•Developed over 10 iPad/iPhone Apps for Innovative Scheduling Inc.  
•Managed, designed, developed erem apps (http://www.erem-app.com): erem enables users to read, listen and 
voice control content. 
•Wrote requirements and pseudo algorithms for the functionality of erem apps 
•Supervised contractors for the development of Android version and also supervised two designers for the 
interface design. 
•Supervised interns and freelancers for localization and marketing of erem apps. 
•Developed iPad and iPhone versions of erem apps. 
2012 -  
2013 
  
iPhone/iPad/Android App Developer (Portfolio is available per request) 
 
•Developed more than 50 iPhone / iPad / Android apps 
•Learned Android and iOS app development as a hobby working during nights and weekends 
•Developed Android App for the first Google Android Developer Challenge in 2008. 
•Started working on iPhone apps in Fall 2008 and published first app in February 2009. 
•Had an iPad app on the launch date of the iPad App Store in April 2010. 
•Designed, coded, tested, debugged over 50 apps (mostly for iOS) for himself and also for his clients. 
•Developed apps including Radio Streaming Apps; Calling Card Apps; VOIP SIP Dialer Apps; Puzzle Games. 
•Became mobile app development contractor for Innovative Scheduling Inc.  
Keywords: XCode, Eclipse, Interface Builder, Objective C, Java, JQTouch, XML, JSON, SQLite, PHP, MySQL, 
ArcGIS 
Clients Include: Innovative Scheduling Inc., Mezun Inc., Tulumba Marketing llc., KesmeSeker.fm, 
SmoothJazzTampaBay.com, Ajans Yildirim Inc. 
2008 -  
2013 
  
Software Developer 
LifeSouth Community Blood Centers, Gainesville, Florida 
 
Implemented parts of FDA regulated IBBIS (Integrated Blood Bank Information System) in C++ leveraging Oracle. 
•Blood Products Labeling: Quickly learned ZPL language for Zebra printers and developed label printing in C++ 
and Oracle. 
•Product Conversion (Freezing, Rejuvenating, Leukoreduction, Thawing, Split, Irradiation): Implemented 
algorithmic and table driven approaches using Oracle PL/SQL in stored procedures to figure out what new 
product's ICCBBA code would be. 
•Order Management (Customer Order Entry programs for transfer, outbound, import, export, bulk orders): 
Designed Oracle database structure for order management system and implemented order 
entry/modification/cancellation parts in C++. 
•Reports: Implemented various reports in PHP leveraging Oracle packages and views displaying product 
inventory. 
Keywords: C++, Oracle, PL/SQL, Oracle SQL Developer, Oracle SQL Plus, MS Visual Studio 2003, IBM Rational 
Clear Quest, IBM Rational Requisite Pro, IBM Rational Clear Case, Views, Stored Procedures, ZPL Zebra Printer 
2007 - 2011 
  
Project Manager  
Innovative Scheduling Inc., Gainesville, Florida 
 
Led a project to develop custom software for scheduling maintenance times of freight trains for the CSX 
Transportation Company. 
2007 - 2007 
 
 
 
 
 
 
 
	
   3	
  
Research Assistant  
Computer Science Department, University of Florida, Gainesville, Florida 
 
•Engineered and implemented methodologies in SEEK (Scalable Extraction of Enterprise Knowledge) project 
which aims for fundamental advances in the semi-automatic extraction of information resident in heterogeneous 
legacy sources.  
•Designed and implemented THALIA (Test Harness for the Assessment of Legacy Information Integration 
Approaches) project’s website which provides a test bed and benchmark for testing and evaluating data 
integration technologies. 
•Developed and implemented a novel approach for Schema Matching (SMART: Schema Matching by Analyzing 
ReporTs) which leverages report generating source code to discover semantics of database schemas.  
•Developed Open Source projects DataExtractor (HTMLtoXML) and XMLtoDB to extract from HTML and write into 
DB. 
Keywords: Java, XML, OWL, Ontology, WordNET, Similarity of Texts, HTML, Visitor Design Patterns, Data 
Integration, Reverse Engineering 
2003 - 2007 
  
Teaching Assistant  
Computer Science Department, University of Florida, Gainesville, Florida 
 
Courses: Database Systems, Data Structures & Algorithms, Introduction to Computer Science, Discrete 
Mathematics 
Responsibilities: Held office hours, discussion sections and graded homework and exams.  
2001 - 2007 
  
Teaching Assistant  
MSc. in Electronic Commerce and Internet Computing Program, University of Hong Kong 
 
Course: Data Warehousing & Data Mining 
Responsibilities: Graded exams, answered questions on discussion board 
2002 - 2006 
  
Software Developer  
Information Technologies Department, Finance Bank (Finansbank), Istanbul, Turkey 
 
•Designed and implemented parts of the Core-Banking project. The project implemented whole functionality of a 
bank in a multi-tier, object-oriented architecture with J2EE on Oracle and involved over 100 IT and business 
specialists.  
Keywords: Oracle, Java, Rational Rose, J2EE, EJB, UML, Multi-tier Architecture, Object Oriented Design 
2000 - 2001 
  
Software Engineer  
Intek Software Company, Istanbul, Turkey 
 
•Designed and developed a bakery automation program, which is being sold countrywide.  
•Due to its scalable design the program can have an unlimited number of entry screens, reports, and query 
windows. 
Keywords: Visual Basic, Access DB, Generic Structure, Report Generator Tool 
1999 - 1999 
  
Programmer  
Requirement Supply Department, National Defense Ministry, Istanbul 
 
•Designed and developed a contract observer program in Visual Basic leveraging Access database. 
•Trained staff about Windows and MS Office. 
Keywords: Visual Basic, Access DB, Novell OS, Windows & MS Office tutoring 
1998 - 1999 
  
Software Developer  
IT Department, Istanbul Stock Exchange Settlement and Custody Bank (Takasbank), Istanbul, 
Turkey 
 
•Designed and implemented Stock Observer program which queries millions of stock records.  
•Achieved up to 90% increase in temporal performance of reports.  
Keywords: Sybase, Querying large set of Data, Tuning queries 
1996 - 1997 
  
 
 
Computer Skills  
Languages: Objective C, Java, C++, C#, C, Visual Basic, PHP 
Databases: Oracle, SQLite, MySQL, Sybase, MS Access 
Tools: XCode, Eclipse, MS Visual Studio, Oracle SQL Developer, Oracle SQL Plus, IBM 
Rational Clear Quest, IBM Rational Requisite Pro, IBM Rational Clear Case, ArcGIS 
Others: XML, JSON, JQTouch, Html, JavaScript, Object Oriented Programming (OOP), Linux