2006/05/02

Edit

     
 

Skills

artefaktur

The main skills can be found in design and implementation of general and business based frameworks, project and development management, core software engineering with library design, Enterprise Applications Integration (also in connection with SAP R/3) and building interpreters and middleware integration.


The main skills of Roger Rene Kommer can be found in:

In detail:

Content of this chapter:

   IT
     Methods
     Operating Systems
     Programming
       Languages
       Designing of programming languages
       Middleware
       Implemented Protocols
       Development environments
       Make / CASE / version management
       Libraries
       Compiler tools
     Server Tools
       Databases
       SAP R/3
     Desktop
       Office
       CAD
   Management
     Leading Tasks
       General Management
       Project Management
     Products
       Product Design
       Marketing
   Other Branches
     Investment Banking
     Logistics, Material Handling and Warehouse Management
     Architecture
   Miscellanous
     Languages
     Drivers license
     Employment Permit
     Interests outside business


 IT

 Methods


  • Managed eXtrem Programming.
  • OOA, OOD, OOP, UML
  • Development and management following ISO 9001
  • Database modelling (ERD)
  • Pattern oriented design
  • Aspect Oriented Programming (AOP) / Intentional Programming (IP)


 Operating Systems

Good experience with MS DOS, Windows 3.1, Windows 95, Windows NT / 2000, Unix (Sun Solaris, Linux, AIX, BSD, Darwin) from user, administration and programmer perspective.
Experience with OS/2, MacOS and OpenStep from the user perspective.

 Programming

 Languages


 Designing of programming languages

Expert / 'Guru', 8 years

 Middleware


 Implemented Protocols

Following protocols I have implemented by myself:
  • CORBA IIOP, GIOP, POA, DSI
  • Sockets (TCP/IP / UDP), HTTP (Server/Client), FTP (Client)
  • XML SAX and DOM
  • RPC-XML (Server/Client)
  • SAP RPC, IDOC (Client)
  • COM, DCOM (Client/Server)
  • Java JNI (Client), Serialisation (Client/Server), .class
  • ODBC (Client)
  • Siemens S5/S7
  • Profibus
  • Perl, Python and Tcl C-Interface


 Development environments

  • VC++ 1.0 – Visual Studio .NET (7.0),
  • Borland C++ 3.0 – 6,
  • Visual J++, Emacs, Watcom C++ 10.0,
  • Sun Workshop C++,
  • Sniff+
  • gcc/g++

 Make / CASE / version management

  • [g|n]make (Unix/GNU),
  • Rational ClearCase,
  • Rational Rose,
  • Rational ClearQuest,
  • RCS/CVS,
  • Visual SourceSave,
  • ObjectDomain,
  • Together++

 Libraries

  • ACDK (design & development),
  • STL (HP, SG, ObjectSpace),
  • RogueWave (Tools, Threads, DBTools),
  • Borland Template Library,
  • MFC,
  • (D)COM/ OLE2/ActiveX,
  • ATL,
  • CORBA/ORB (HP, OmniOrb, Mico),
  • ODBC,
  • wxWidgets/wxWindows,
  • GTK+,
  • Qt,
  • X11/Xt,
  • Motif,
  • OWL,
  • ACE,
  • YACL,
  • PORTWCL own development for a portable and lean library for Windows Programming (Windows 3.1 (16bit), Win32s, Windows 95, NT 3.51, NT 4.0) for Borland C++ 4 - 5, MSC 1 - 5, Watcom 9 - 11.

 Compiler tools

  • Lex (Flex, Flex++) and
  • Yacc (Bison, byacc, Bison++).
  • Various own developments

 Server Tools

  • Apache: project experiences, 1 year
  • MS IIS 1 - 4 (HTTP, FTP, telnetd), including Frontpage extensions and CGI (Java Servlets, C, Perl, ASP):
    project experiences, 1 year  ISP
  • Email Server, MS SQL Server 6.5, MS Transaction Server,
  • Firewall

 Databases

Project experiences / expert: 5 years

 SAP R/3

Integration of SAP R/3 systems with other systems and legacy applications:
project experiences, 5 years

 Desktop

 Office

  • Programming MS Word 5 - 6,
  • Winword 1 - XP,
  • MS Acce