Michal Zaremba

Shortly About Me

A researcher, software engineer and a manager having an experience in the development of distributed systems, Web Services, semantics and Service Oriented Architectures. Having strong analytical and problem solving skills, highly motivated, with excellent technical and leadership abilities, and the talent to work on existing and emerging technologies. Technical person speaking the language of business people confident to work on a cutting edge IT projects.

Personal | Work Experience | Education | Work Related | Technical Skills | Software | Special Activities| Languages | Interests

Personal Information

 

 

 

Address: Viktor-Franz-Hess Strasse 5/2
A-6020 Innsbruck, AUSTRIA
E-mail: michal.zaremba@deri.org
Mobile phone: +43 (0) 650 7195862
Land line: +43 (0) 512 5079872
Date of birth: December 27, 1976
Place of birth: Poland
Nationality: Polish
   

 

Work Experience

06/2006 - present seekda OG , Austria (initially Aleph GbR)
  Type of organization: Spin-off company; seekda's mission is facilitating on-demand usage of services over the Web.
  Positions held: Founder and shareholder, member of the technical team
  Responsibilities:
  • Development of the business idea and the business plan
  • Funding acquisition
  • Contribution to technical specifications and software development
09/2007 - present STI International (Wien) and University of Innsbruck, STI Innsbruck, Austria
  Type of organization: International Research Institute; STI International is organized as a collaborative association of interested scientific, industrial and governmental parties of the world wide Semantic Web and Service community.
  Positions held: Service Coordinator for Standardization and Reference Architecture; Unit Leader, member of Senior Committee
  Responsibilities:
  • Support pre-standardization activities
  • Establishing a communication channel with W3C, OASIS and OMG to foster standardization efforts related to research results delivered in semantic space area
  • Facilitating communication across the various European Union projects and initiatives
  • Helping in gaining leverage and impact by combining efforts from different institutions
  • Minimising the duplication of work across STI partners
  • Providing relevant know-how and help colleagues with less experience either in the semantics field or with the activities and processes involved in standardization and the production of reference architectures
02/2006 - 08/2007 University of Innsbruck; DERI Innsbruck, Austria
  Type of organization: Research Institute working in area of Web Services, Semantic Web Services, Service Oriented Architectures, Semantic Execution Environment
  Positions held: Member of Executive Committee, Senior Researcher, Cluster Leader
  Responsibilities:
  • Leader of Semantic Execution Environment (SEE) Unit
  • Coordinator of standardization activities with W3C and OASIS (see Work Related Activities for more details)
  • Supervisor of Ph.D. and Master students
  • Coordinator of projects
  • Developer and maintainer of a set of a testbeds (www.swschallenge.org) for the Semantic Web Services based systems.
  • Responsible for development of systems based on J2EE application servers and popular database system, Java technology and Linux (see Technical Skills and Competences for more details)
08/2003 - 01/2006 National University of Ireland, Galway; Digital Enterprise Research Institute; DERI Galway, Ireland
  Type of organization: Research Institute working in area of Semantic Web Services and Semantic Web
  Positions held: Member of Senior Executive Committee, Senior Researcher, Cluster Leader and Chief Architect
  Responsibilities:
  • Chief architect for Web Services Execution Environment - WSMX (http://www.wsmx.org) one of two core products of DERI; analyzing, designing and developing multi-tier open source reference implementation for Semantic Web Services (see Delivered and Contributed Software for more details)
  • Responsible for development of systems based on J2EE application servers and popular database system, Java technology and Linux (see Technical Skills and Competences for more details)
  • Leader of subcluster of the Semantic Web Services (SWS) Cluster
  • Coordinator of standardization activities with W3C and OASIS (see Work Related Activities for more details)
  • Workpackage leader and contributor to DIP, KW, SWWS and ASG European Union projects (see Work Related Activities for more details)
  • Responsible for writing project proposals and meeting deadlines.
09/2000 - 09/2003 National University of Ireland, Galway; Computer Integrated Manufacturing Research Unit (CIMRU), Ireland
  Type of organization: Research Unit
  Positions held: Junior Researcher, Ph.D. Student and Software Developer
  Responsibilities:
  • Responsible for maintenance of relationships with end-users, gathering requirements, software development and systems testing (see Work Related
    Activities for more details about accomplished projects)
  • Contributor to SMARTISAN and MOMENT projects (see Work Related Activities for more details)
  • In charge of presenting intermediate outcomes to end-users of systems and European Commission.
05/2004 - 12/2005 Dexim Ltd., Ireland
  Type of business: Commercial company - mother's help and au-pairs Agency
  Positions held: Shareholder, co-director and co-owner of the company
  Responsibilities:
  • Responsible for all technological and technical aspects to run company website maintenance, database maintenance, promotional material preparation etc.
05/2004 - 12/2005 SUN Microsystems, scholarship dedicated to ebXML registry/repository development
  Type of organization: Commercial company, open source development programme
  Positions held: Software developer
  Responsibilities:
  • Participation in open source reference implementation for OASIS registry/repository specifications
  • Contracted to delivered the fully fledged testing infrastructure for ebxmlrr project (see Delivered Software for more details)
10/2002 - 05/2003 CK Business Solutions, Galway, Ireland
  Type of organization: Commercial company, Training Agency
  Positions held: Trainer
  Responsibilities:
  • Java and database systems trainer responsible for preparation and running short term IT courses
10/2001 - 02/2003 National University of Ireland, Galway; Department of Computer Science
  Type of organization: University - java programming courses
  Positions held: Lecturer Assistant
  Responsibilities:
  • Lecturing on computer science courses (especially focusing on programming languages) at Computer Science Department
  • Preparing lab exercises and evaluating solutions

Education

10/2006 Stanford University, USA Institute of Computer Science; Logic Group
  Visiting researcher  
  Activities:

Joint work on Semantic Web Services Challenge (http://www.swschallenge.org). The overall goal of the SWS Challenge series of workshops is to
encourage development by requiring constructive demonstration, comparison, and evaluation of various technologies on standard
problems testing execution engines for (Semantic) Web Services. The ultimate purpose is to facilitate the automation of service-based
systems integration: i.e. mediation, choreography and discovery of services using semantic annotations.

2000-2003 National University of Ireland, Galway; Faculty of Engineering
  Degree awarded: Ph.D.
  Thesis:

Thesis: A Registry Based Approach to e-Business in the Agri-Food Sector.

Thesis deals mainly with the integration and heterogeneity issues across virtual supply chains. The thesis reviewed existing technologies for integration and proposed an innovative solution involving ebXML specification and especially ebXML registry/repository standards, which was adjusted to specific conditions shaping agri-food industry in Ireland. All the functionality of the delivered toolkit was analysed from the perspective of the requirements of the selected end-user an Irish manufacturer from the beverages sector.

09/1997 - 02/1998 Nottingham Trent University, Dept. of Mechanical & Manufacturing Engineering
  TEMPUS students exchange
  Activities: Taking regular courses on Logistics, Human Resources, Systems Management etc.
1995 - 2000 Wroclaw University of Technology, Poland; Institute of Computer Science and Management
  Degree awarded: Master of Science (M.Sc.)
  Activities:
  • Strong focus on Mathematics (Analysis, Algebra, Geometry etc.) and Physics
  • Computer Science (Programming, Databases, Computer Simulations, Operating Systems, etc.)
  • Systems and Software Engineering (Systems Theory, Analysis and Design of Systems/Information Systems, Software Methodologies CASE, etc.)
  • Various Management and Marketing courses: Management, Financial Management, Marketing, etc.

Work Related Activities

Standardization:
 
Working Groups:
 
  • Web Services Execution Environment (WSMX) chair of the group (30 participants); WSMX working group delivered set of specifications and a reference implementation of WSMO (Web Service Modeling Ontology). WSMX is an execution environment for business application integration where enhanced Web Services are integrated for various business applications. The aim is to increase business processes automation in a very flexible manner while providing scalable integration solutions.
  • Web Services Modeling Ontology (WSMO) member/contributor; WSMO working group through alignment between key European research projects in the Semantic Web Service area drives the development of Semantic Web Services and works toward further standardization in the area of Semantic Web Service languages and to work toward a common architecture and platform for Semantic Web Services.
  • Semantic Web Services Architecture Committee (SWSA) member/contributor; SWSA developed architectural and protocol abstractions forming a reference architecture to support Semantic Web Service technologies.
Research Projects:
 
  • SEMBIZ ( technical coordinator); The SemBiz project aims at bridging the gap between the business level perspective and the technical implementation level in Business Process Management (BPM) by semantic descriptions of business processes along with respective tool support descriptions of business processes along with respective tool support.
  • SUPER - EPMB delegate in the project aiming to combine SWS and BPM and develop one consolidated
    technology. Specifically the project creates horizontal ontologies which describe business processes; vertical telecommunications oriented ontologies to support domain specific annotation and a suite of tools based on the results of the SEKT and DIP projects.
  • Data, Info and Process Integration (DIP) architect for DIP infrastructure focusing on components integration; DIP's objective has been to develop and extend Semantic Web and Web Service technologies in order to produce a new technology infrastructure for Semantic Web Services an environment in which different web services can discover and cooperate with each other automatically.
  • Knowledge Web workpackage leader for network of excellence project supporting the transition process of Ontology technology from Academia to Industry.
  • Adaptive Service Grid (ASG) contributor and DERI coordinator; ASG has been established to develop a proof-of-concept prototype of an open platform for adaptive services discovery, creation, composition, and enactment.
  • Semantic Web and Web Services (SWWS); SWWS provided a Web Services description framework (start for WSMO), defined a Web Services discovery framework and provided a Web Services mediation middleware.
  • MOMENT (software developer); MOMENT developed and applied a methodology to support rapid establishment and efficient operations of new Extended Enterprise.
  • Smartisan (contributor - specifications and documentation developer); Smartisan developed a generic XML based service to facilitate easy access and search to a range of systems, and support synchronised delivery of products against deadlines in the wholesale and retail sectors.
International Cooperation (selected):
 
  • National Agencies: Interoperability Technology Association for Information Processing (INTAP); Japan, National Computerization Agency (NCA), Korea; National Institute of Standards and Technology (NIST), USA.
  • Industry: HP Galway, Ireland; HP Bristol, UK; British Telecommunication, UK; NIWA Web Solutions, Austria; ILOG, France; SAP AG Karlsruhe, Germany; Ontotext Lab/Sirma Group, Bulgaria; Inubit, Germany; iSOCO, Spain; Unicorn Solutions, Israel; Bankinter, Spain; France Telecom, France; Adobe Systems, USA; CEFRIEL, Italy; Infosys Technologies, USA; IBM Research, USA; National Computerization Agency (NCA), Korea; Booz Allen Hamilton, USA; Network Inference; USA; Oracle Corporation, USA, SUN Microsystems, USA.
  • Academia: Open University, Milton Keynes, UK; LSDIS Labs, University of Georgia, Georgia, USA;
    Department of Computer Science, Stanford University, California, USA; Hasso-Plattner-Institut, University of Potstdam, Germany; Swiss Federal Institute of Technology (EPFL), Switzerland; L3S Labs, Hannover, Germany; INRIA, France; Freie Universitat Berlin, Institut fur Informatik, Germany; University of Trento, Italy; Universidad Politecnica de Madrid, Spain, The University of Manchester, UK; University of Sheffield, UK; Vrije Universiteit Amsterdam, The Netherlands; The University of Liverpool, UK; Seoul National University, Korea.

Technical Skills and Competences

Programming Languages and
Environments:
 
  • Sun Certified Programmer for the Java 2 Platform
  • J2EE e.g. JSP, Servlets, EJB
  • J2EE related frameworks and technologies e.g. familiar with Hibernate, Spring
  • Web Services Axis, Sun JWSDP
  • SQL also work with JDBC
  • XML and related technologies (XSD, DOM, SAX)
  • HTML/DHTML, CSS etc.
  • Scripting languages bash, JavaScript, etc.
Software Systems
and Tools:
 
  • Software development and administration tools Eclipse, JBuilder from Borland, Oracle products (JDeveloper, DBA Studio etc.)
  • CVS, SVN
  • Bug tracking tool (Bugzilla)
  • SQL Navigator
  • Database systems (development, administration) MySQL, Postgresql, basics of Oracle 9i Database
  • Application servers (development, administration) JBoss
  • Operating systems Linux (administration, programming, maintenance), MS Windows 98/NT/2000/XP
  • Office software Adobe Acrobat, MS Office Word, Excel, PowerPoint, Access and Outlook
  • LaTeX
  • MS Visio
Computer Networks:
 
  • Basic knowledge of direct Internet and TCP/IP based system architecture using DHCP, DNS, SNMP, POnew-section / IMAP4, HTTP, FTP, SMTP etc.

Delivered and Contributed Software  

Web Services Execution Environment
 
  • Web Services Execution Environment (WSMX) is a sample implementation of the Web Services Modelling Ontology (WSMO). WSMX Core is a release of the compiled core of WSMX, along with a set of mock up components that implement the different interfaces in the WSMX Integration API.
  • Role in the project: project leader
  • Number of developers: 20
  • Sources available at Sourceforge
WSMX Integration API
 
  • The WSMX Integration API is a collection of libraries required for the integration of loosely coupled components with the main WSMX system. Components must implement interfaces from the provided infomodel to make this integration possible.  
  • Role in the project: project leader
  • Number of developers: direct 4; indirect around 30 contributors 
  • Sources available at Sourceforge
Web Services Modeling Toolkit
 
  • The Web Services Modeling Toolkit (WSMT) is a lightweight framework for the rapid creation and deployment of the tools for Semantic Web Services. The aim of the WSMT is to reduce the overhead of application creation for would-be tool creators and to centralize existing tools within the one application. Initially part of WSMX, has become independent open source project in December 2005.
  • Role in the project: advisor in initial phases of the project development  
  • Sources available at Sourceforge
WSMO4J
 
  • wsmo4j is an API and a reference implementation for building Semantic Web Services applications compliant with the Web Service Modeling Ontology
  • Role in the project: passive/observer
  • Number of developers: 10
  • Sources available at Sourceforge
ebXML registry/repository free ebXML (2002-2004)
 
  • The goal of the ebxmlrr project was to deliver a functionally complete reference implementation for the OASIS ebXML Registry specifications as defined by the OASIS ebXML Registry Technical Committee
  • Role in the project: developer
  • Number of developers: 40
  • Sources available at Sourceforge
Semantic Agent (2003-2004)
 
  • The goal of the Semantic Agent was to build a simple semantic agent toolkit exchanging semantic information in peer-to-peer network
  • Role in the project: project leader
  • Number of developers: 5
MOMENT Key Performance
Indicator Toolkit (2002-2003)
 
  • The goal of the Moment project was to apply a methodology to support rapid establishment and efficient operations of new Extended Enterprise. Delivered Key Performance Indicator Toolkit was a visualization tool to represent in various forms key data generated through supply chains.
  • Role in the project: software development leader
  • Number of developers: 2

Research Activities

Talks:
 
  • Invited Talk at  IDC conference "Dynamic IT - from Dynamic Infrastructure to SOA" titled "Semantic Web Services Architectures", Dublin; May 25, 2006; Dublin, Ireland
  • Invited talk on Semantic Web Service Systems and Tools at Annual Workshop for Semantic Technology Seoul, South Korea 19th of May, 2006, Semantic Web Service Systems and Tools
  • Invited talk at 5th International Symposium on Software Composition, Vienna, Austria, 25 or 26 March 2006 Semantically Enabled Service-Oriented Architectures: A Framework
  • Talk at the Semantic Conference 2006, San Francisco, 6 9 March 2006 WSMO
  • Keynote speech at Japanese Semantic Web Conference 2006, 27th of January 2006, Tokyo, Japan - Semantically Enabled Service-Oriented Architectures: A Framework
  • Invited talk at 12th SIG on Semantic Web & Ontologies, Japanese Society for AI Yokohama, Japan Semantic Web Services WSMO/WSML/WSMX, 28th of January 2006
Tutorials:
 
  • 1st Asian Semantic Web Conference (ASWC 2006), Beijing, China, 3rd September 2006; Semantic Web Services State of Affairs
  • OASIS Symposium The Meaning of Interoperability, San Francisco, USA, 9 - 12 May 2006 - http://www.oasis-pen.org/events/symposium_2006/; Applying Semantics to Service Oriented Architectures
  • The Fifth International Conference on Semantic Web Services (ISWC2005), November 2005, Galway, Ireland; Semantic Web Services Systems and Tools
  • The Fifth International Conference on Web Engineering (ICWE 2005), July 2005, Sydney, Australia Semantic Web Services: A Conceptual Model, Language and Execution Environment
  • 2nd European Semantic Web Conference (ESWC 2005), May 2005, Crete, Greece Semantic Web Services Tutorial
  • The Fourth International Conference on Semantic Web Services (ISWC2004), November 2004, Hiroshima, Japan - OWL-S and WSMO
  • OASIS Symposium on the Future of XML Vocabularies, New Orleans, USA, April 24, 2004 - http://www.oasis-pen.org/events/symposium_2005/, Web Services Modeling Ontology
  • NetObjectDays 2004, 27 September 2004, Erfurt, Germany The Web Services Modeling Ontology - WSMO
  • 11th International Conference on Artificial Intelligence: Methodology, Systems, and Applications (AIMSA 2004), 01 September 2004, Varna, Bulgaria The Web Services Modeling Ontology WSMO
Publications:
 
  • T. Vitvar, A. Mocan, M. Kerrigan, M. Zaremba, M. Zaremba, M. Moran, E. Cimpian, T. Haselwanter, D. Fensel: Semantically-enabled Service Oriented Architecture : Concepts, Technology and Application, Service Oriented Computing and Applications, Springer London, 2007, issn:1863-2386.
  • O. Shafiq, M. Zaremba and D. Fensel, "On communication and coordination issues of Semantic Web Services", in the proceedings of IEEE International Conference on Web Services (ICWS 2007), July 9-13, 2007, Salt Lake City, Utah, USA.
  • O. Shafiq, M. Moran, E. Cimpian, A. Mocan, M. Zaremba and D. Fensel; Investigating Semantic Web Service Execution environments: A comparison between WSMX and OWL-S tools", the 2nd International Conference on Internet and Web Applications and Services (ICIW 2007), Morne, Mauritius, May 13-19, 2007.
  • B. Sapkota, A. Goyal, and M. Zaremba, Distributed Semantic Service Discovery; International workshop on Semantics on Virtual Organizations and Web Services, 18-22 December 2006, Hong Kong Convention Center, Hong Kong, China
  • O. Shafiq, M. Zaremba, D. Fensel, How Triple Space Computing and Semantic Web Services can meet together, Asian Semantic Web Conference (ASWC2006), Beijing, China, 3-7 September 2006
  • A. Mocan, M. Zaremba, M. Moran, E. Cimpian: Filling the Gap Extending Service Oriented Architectures with Semantics, The Second IEEE International Symposium on Service-Oriented Applications, Integration and Collaboration, Shanghai, China, 24 October, 2006
  • M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. Huhns, M. Paolucci, A. Sheth, S. Williams: A Semantic Web Services Architecture. IEEE Internet Computing. Vol. 9, No. 5, September, October 2005
  • M. Zaremba, M. Moran, M. Kerrigan, A. Mocan, book chapter on Web Services Modeling Ontology in Semantic Web Processes and Their Applications edited by Jorge Cardoso and Amit Sheth; to be published by Springer
  • M. Zaremba, C. Bussler: Towards Dynamic Execution Semantics in Semantic Web Service, In Proceedings of the Workshop on Web Service Semantics: Towards Dynamic Business Integration, International Conference on the World Wide Web (WWW2005). Chiba, Japan, 2005.
  • M. Zaremba, M. Moran. Enabling Execution of Semantic Web Services: WSMX Core Platform, In Proceedings of the 1st WSMO Implementation Workshop (WIW2004). Frankfurt, Germany, 2004.
  • K. Verma, A. Mocan, M. Zaremba, A. Sheth, J. A. Miller: Linking Semantic Web Service Efforts, In Proceedings of the ICWS 2005 Second International Workshop on Semantic and Dynamic Web Processes (SDWP 2005). Orlando, Florida, 2005.
  • T. Haselwanter, Maciej Zaremba and Michal Zaremba. Enabling Components Management and Dynamic Execution Semantic in WSMX. WSMO Implementation Workshop 2005 (WIW 2005), 6-7 June, Innsbruck, Austria.
  • S. Arroyo, C. Bussler, J. Kopecký, R. Lara, A. Polleres, M. Zaremba, Web Service Capabilities and Constraints in WSMO. W3C Workshop on Constraints and Capabilities for Web Services. Redwood Shores, CA, USA, 2004.
  • E. Oren, A. Wahler, B. Schreder, A. Balaban, M. Zaremba, and M. Zaremba, Demonstrating WSMX: Least Cost Supply Management,1st WSMO Implementation Workshop, Frankfurt, Germany, 2004.
  • L. Vasiliu, M. Zaremba, M. Moran, C. Bussler ; Web-Service Semantic Enabled Implementation of Machine vs. Machine Business Negotiation,; 2004 IEEE International Conference on E-Commerce Technology (CEC 2004), San Diego, USA.
  • A. Mocan, M. Zaremba; Mediation in Web Service Modeling Execution Environment (WSMX),  Information Integration on the Web Workshop (iiWeb2004), Conference on Very Large Data Bases VLDB2004, August 2004.
  • M. Moran, M. Zaremba, A. Mocan and C. Bussler. Using WSMX to bind Requester & Provider at Runtime when Executing Semantic Web Services, In Proceedings of the 1st WSMO Implementation Workshop (WIW2004). Frankfurt, Germany, 2004.
  • M. Zaremba, S. Zaleski, B. Wall, J. Browne, Internet Enabled Supply Chain Integration for SMEs, 11th European Conference on Information Systems 2003, Jun, 2003, Naples, Italy.
  • M. Zaremba, B. Wall, J. Browne: ebXML Registry/Repository Implementation In The Agri-Food Industry, e-Business Research Forum 2002 - eBRF2002, Nov, 2002, Tampere, Finland.
  • B Wall, M. Zaremba, H. Shen, J. Browne, Y. Chen; Converting Business Strategy Into A User Requirements Definition For An e-Business Implementation In A Small Medium Enterprise; eBRF2002 e-Business Research Forum 2002, 14th - 16th November 2002, Tampere, Finland
  • H. Shen, B. Wall, M. Zaremba, Y. Chen, J. Browne; Legacy Migration Strategy and Target System Design for an e-Business Project; ICEB2002 - International Conference on e-Business, 23-26 May 2002, Beijing, China
  • M. Zaremba, B. Wall, H. Shen; Digital XML-Based Initiatives in the Light of ebXML; ICEB2002 - International Conference on e-Business; 23-26 May 2002, Beijing, China

Languages

Polish (native), English (fluent), German (basics/intermediate)

Interests

Travels:         travelling to foreign and exotic countries (especially to central Africa and some of Asia countries)

Sports:         parachuting (skydiving), gliding (certified pilot), paragliding, scuba diving (certified diver), mountain climbing

Music:         reggae and rock music, playing guitar