Curriculum Vitae

Personal Data
Name: Marc De Scheemaecker
Available: not available
Studies
  • Masters in Computer Science
    Brussels Free University (Vrije Universiteit Brussel)
    1990 - 1996
    Succeeded with distinction
Languages
Dutch: native language
English: very good
French: good
Professional Experience
Technology Experience Professional Exp.
Mac OS X9 year5 year
Cocoa (Mac OS X/iPhone toolkit)9 year4 year
UNIX (Linux, BSD, Solaris)16 year12 year
OSF/Motif (UNIX toolkit)2 year(none)
Windows NT, XP, 77 year6 year
Win32 (Windows NT toolkit)5 year4 year
Windows .Net Framework (Managed C++ only)1 year1 year
Shell scripting (ksh, bash)16 year13 year
Oracle (SQL/JDBC only)4 year4 year
Oracle PL/SQL2 year2 year
MySQL5 year5 year
Java (J2SE only)12 year8 year
C18 year10 year
C++15 year6 year
Objective-C (GNU, NeXT/Apple)14 year4 year
HTML14 year12 year
Specializations
  • OO design and implementation
  • UNIX/C++ console programming
  • Mac OS X/Cocoa GUI programming
  • GUI design and implementation (concrete GUI, no HTML)
Experience
  • Freelance Software Engineer
    NMBS/SNCB
    Period: November 2008 -
    Function description:
    • design and implementation of software
    Programming languages: C, PL/SQL, Objective-C
    Operating Systems: OpenVMS, Windows XP, Mac OS X, iPhone
    Databases: Oracle (client, PL/SQL)
  • Manager Web Projects Software Engineering
    EskoArtwork (merger between Esko and Artwork Systems)
    Period: January 2008 - August 2008
    Function description:
    • technical management of the web project "Shapes"
    • maintenance of ArtLic and Network Dongle Server
    • support for the unification of the many different licensing systems at EskoArtwork
    Most important projects:
    • Shapes (online creation and download of 3D folding carton designs)
      Technologies: Java, HTML, JSP, XML
      Role: Design and coaching
  • Development Manager
    Artwork Systems
    Period: April 2007 - December 2007
    Function description:
    • management of the department WebWay/webdevelopment
    • maintenance of ArtLic and Network Dongle Server
    Most important projects:
    • Web sites
      Technologies: PHP, Aladdin HASP, MySQL
      Role: Coaching
    • ArtLic (licensing system, kopieer-beveiling)
      Technologies: C++, Aladdin HASP
      Role: Maintenance
    • Network Dongle Server (centralized licensing server for customers)
      Technologies: C++, TCP/IP, Aladdin HASP
      Role: Maintenance
    • WebWay (online inspection and approval of graphical designs)
      Technologies: C++, TCP/IP, HTML, SOAP
      Role: Analysis and coaching
  • Software Engineer
    Artwork Systems
    Period: June 2005 - March 2007
    Function description:
    • design and implementation of software
    • technical coaching of web projects
    Programming languages: C++, PHP, Java
    Operating Systems: Mac OS X, Windows 2003 Server
    Databases: MySQL
    Other: TCP/IP networking
    Most important projects:
    • Download center
      Technologies: PHP, Aladdin HASP, MySQL
      Role: Design, implementation, coaching
    • ArtLic (licensing system, copy protection)
      Technologies: C++, Aladdin HASP
      Role: Design and implementation
    • Network Dongle Server (centralized licensing server for customers)
      Technologies: C++, TCP/IP, Aladdin HASP
      Role: Design and implementation
  • Software Engineer
    Ubizen (NetVision)
    Period: October 1996 - May 2005
    Function description:
    • design and implementation of software
    Programming languages: Java, C, C++
    Operating Systems: Linux, BSD, Solaris, Windows NT
    Databases: Oracle (client access), MySQL
    Other: Swing, Win32, XML, XSLT, TCP/IP networking, GUI design
    Most important projects:
    • Front-end application to handle alerts which is used by security analysts at Ubizen
      Technologies: Java, Swing, JDBC (Oracle, MySQL), XML, XSLt
      Role: Design and implementation
    • Routing system for car navigation (together with SmartMove/Acunia)
      Technologies: Java
      Role: Design (partial), implementation (partial) and technical project management
    • Distributed payment system (EasyPayment) for electronic purses (Proton) and credit cards
      Technologies: Java, AWT, C, C++, Win32, UNIX
      Role: Design and implementation
    • GUI abstraction library (inspired by OpenStep) for AWT and Swing
      Technologies: Java, AWT, Swing, XML
      Role: Design and implementation
    • Build scripting system which is being used in almost every project at Ubizen
      Technologies: Shell scripting, UNIX
      Role: Design and implementation