Lutz Rogowski verfügbar

Lutz Rogowski

Senior Software Engineer C++/Qt (15 years of experience)

verfügbar
Profilbild von Lutz Rogowski Senior Software Engineer C++/Qt (15 years of experience) aus Elztal
  • 74834 Elztal Freelancer in
  • Abschluss: Informatik
  • Stunden-/Tagessatz: 70 €/Std.
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | schwedisch (Grundkenntnisse)
  • Letztes Update: 19.09.2018
SCHLAGWORTE
PROFILBILD
Profilbild von Lutz Rogowski Senior Software Engineer C++/Qt (15 years of experience) aus Elztal
SKILLS
If you are looking for me on the net you will have no problem to find my page!

First contact via eMail only!

I do not have a premium account and I cannot answer here.

My name is Lutz Rogowski and I do offer professional services around platform independent software development in C++ together with Qt - the cross platform application framework from Digia. Having years of experience in software development my key activities are in Germany, Scandinavia and the US. I am speaking German natively, English and some Swedish.
Living in southern Germany  I am working as a freelancer and you can hire me for your software project. Payment can be a fixed amount for a fixed, specific project or can be calculated per hour. My hourly rate is from 62€ up to 66€.
I am holder of a Qt Licence for Windows, Linux and embedded Linux devices for professional software development. I am programming with Qt since 1999 and I am well acquainted with the Qt versions 2, 3, 4 and 5.
REFERENZEN
The C++/Qt projects I was working on:

Working period: April 1999 - Mai 2002
Project name: Mainactor
Project company: MainConcept
Project short description: Cross-platform video capture and editing tool.
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual  C++/Visual Studio on Windows
Version control: cvs

Project detailed description:
Implemented video editing GUI funtionality in general.
And I implemented
- DGA (Direct Graphics Access) on Linux for fast video playback.
- Video capture from a TV card on Linux using multiple cpu cores.
- DV (digital video) read/write of data via Firewire bus to a DV camera on Linux.
- DV camera control via Firewire bus from Linux desktop.
Ported filters and codecs(e.g. mpeg2) from Windows MFC to Qt/Linux/Windows.

Working period: October 1999 - August 2004
Project name: Diamod - GUI for a Dialogue Modelling Tool
(Grafische Oberfläche eines Dialogentwicklungssystems
Project company: DaimlerChrysler AG
Project short description: GUI for a Dialogue Modelling Tool
(Grafische Oberfläche eines Dialogentwicklungssystems)
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++), qmake, make and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Command line interface with qmake, nmake on Windows as well
GReQL (Graph Repository Query Language)
XML
Version control: cvs

Project detailed description:
Dialogue Flow modelling for state-based systems and rule-based systems.

General Qt GUI application development.
Implementation and backend connection from many user input dialogues.
Implementation of a statechart editor to display and edit
- recursively states as rectangles, ellipses, rhombs.
- arrows from one state to another
Intelligent, automated layout of these items.

Working period: August-September 2000
Project name: Genespotter
Project company: MicroDiscovery
Project short description:  Simple graphical editor for Genespotter
Running on: Windows
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs

Project detailed description:
Genespotter is a software for image analysis of biochip data.
Genespotter has built in automatic grid positioning on images.
I wrote a simple editor to align that image (rotate)
and mark regions on that image as valid test results
if the automatic grid positioning fails.

Working period: April 2001 - June 2002
Project name: KD-Visual
Project company: JD Edwards (JDE), now Oracle
(JDE was bought out by PeopleSoft in 2003. PeopleSoft, in turn, was purchased by Oracle Corporation in 2005)
Project short description: Graphics library to draw various kinds of arrows and item(icons).
Running on: Windows and Linux/Unix
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs

Project detailed description:
Graphics library to draw various kinds of arrows and item(icons).
Implementation of different automated layouts of the icons/arrows.

Working period: June 2002 - October 2005
Project name: KD-Gantt
Project company:JD Edwards (JDE), now Oracle
(JDE was bought out by PeopleSoft in 2003. PeopleSoft, in turn, was purchased by Oracle Corporation in 2005)
Project short description: A Gantt widget as a graphics library written in Qt.
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual  C++/Visual Studio on Windows
Version control: cvs
XML

Project detailed description:
I worked on the API design and implementation of that
Gantt widget as a graphics library. Written in Qt3.
Later it was ported to Qt4.

Working period: August 2002 - Mai 2003
Project name: SNO (Strategic Network Optimization)
Project company:JD Edwards (JDE), now Oracle
(JDE was bought out by PeopleSoft in 2003. PeopleSoft, in turn, was purchased by Oracle Corporation in 2005)
Project short description: Porting of an already existing application (SNO) from Motif to Qt
Running on: Windows and Linux/Unix
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs

Project detailed description:
I was part of a team which ported SNO from Motif on Unix to Qt on Windows/Linux/Unix

Working period:October 2002 - July 2003
Project name: Kroupware
Project company: Open source development project contract -
  paid by the BSI (Bundesamt für Sicherheit in der Informationstechnologie)
Project short description: A groupware solution completely based on Free Software (KDE)
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
KDE - The K desktop environment for Linux/Unix, written in Qt.
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs

Project detailed description:
Kroupware Contract:
A commercial activity (Okt 2002 - July 2003) leading to a groupware solution
completely based on Free Software for mixed environments.
Server running on GNU/Linux, FreeBSD, or similiar.
Clients available for KDE and Windows (NT,2000).

My work was implementing groupware functionality in KDE.
And integrating the Gantt widget KD-Gantt
in KOrganizer(the calendar application of KDE).

Working period: Qctober 2002 and March 2003
Project name: Fleetboard
Project company: Stoneridge/DaimlerChrysler
Project short description: Fleetboard is a truck fleet management system.
Running on: Windows
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Microsoft Visual C++/Visual Studio on Windows
XML

Project detailed description:
I wrote a tool for updating the onboard unit in a truck with new firmware via GPRS modem(Oct 2002).
And managing the update result answers from the unit in the truck, sent back via GPRS/SMS (Mar 2003).
Part of the project was the implementation of the acess of the serial com interface
on Windows to access the GPRS modem. And talking to the modem to send files/get SMS
data from the modem.

Working period: September 2003 - August 2004
Project name: Tesla
Project company: Agilent
Project short description: Core Wafer System TESLA software test environment
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs
XML
SQL

Project detailed description:
Implemented an editor for setting up cable connection on core wafer system test units.
Implemented connection from that editor to the database sql backend.
Implemented several other configuration dialogs with backend sql connection.
Implemented other dialogs for displaying test results, with backend connection.

Working period: March/April 2004
Project name: Voxelvision
Project company: Voxelvision/Schlumberger
Project short description: Porting of a already existing program
from MFC on Windows to Qt on Windows/Linux
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: cvs
Proprietary client-server communication.

Project detailed description:
Part of a team that ported the VoxelVision visualization application for seismic data
from Visual C++ on Windows using MFC to C++ and Qt, running on Windows and Linux.

About Voxelvision:
The powerful visualization engine and seismic functionality developed by VoxelVision
are specifically designed to manage, visualize and interpret massive 3D volumes in a
PC environment, leveraging a Linux cluster in the most cost-effective way.

Working period: April 2004 - June 2005
Project name: ProKo2
Project company: Open source development project contract -
  paid by the BSI (Bundesamt für Sicherheit in der Informationstechnologie)
Project short description: Kroupware project part II
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Version control: svn

Project detailed description:
My work:
Added more and better groupware functionality to the KDE Groupware client.

Working period: July 2005
Project name: Graphic hardware acceleration driver
Project company: IPC
Project short description: Graphic hardware acceleration integrated in Qt/E.
Running on:  Embedded Linux
Written in: C/C++/Qt

Used development tools:
Qt/Embedded - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux
tftpboot
redboot

Project detailed description:
Implemented a video hardware acceleration driver for the specific
display hardware IPC was usung in its project.
Integrated the driver into the Qt/Embedded display manager software
such that written Qt-Embedded software was automatically using the hardware acceleration.

Working period: August 2005 - January 2006
Working onsite in the USA with a 3 weeks break back in Germany
Project name: IPC  IQ/MAX
Project company: IPC
Project short description: A very advanced embedded telephone device for stock brokers
Running on: Embedded Linux
Written in: C++/Qt

Used development tools:
Qt/Embedded - the cross-platform C++ application framework from Trolltech
Gnu gcc (C++) and XEmacs on Linux Desktop for development
Qt/Embedded on the device
Version control: clearcase
Boost

Project detailed description:
IQ/MAX is an embedded telephone device for trading communications of stock brokers.
I did consulting about how to use Qt/Embedded in this project.
I did help on the genaral implementation of the GUI for the device in Qt/Embedded.
I worked on the formal specifications and the GUI of the configuration software of the device.
I implemented that configuration software of the device.

Working period: January 2006-February 2006
Working for 4 weeks onsite in Oslo/Norway.
Project name: PPQ
Project company: Schlumberger WesternGeco
Project short description: PPQ (Position Planning and Quality Control Tool)
Running on: Windows and Linux
Written in: C++/Qt

Used development tools:
Qt - the cross-platform C++ application framework from Trolltech
Microsoft Visual C++/Visual Studio on Windows

Project detailed description:
PPQ is about data access and visualisation of seismic data in oil field exploration.
I implemented parts of PPQ and helped SWG to get the existing source code working correctly.


 
Working period: October 2008-Nov 2010
Working period: February 2011-June 2015
Working period: November 2015-June 2016
Working 50% onsite in Munich/Germany.
Working 50% at home.
Project name: PITT-DB
Project company: Rohde&Schwarz
Project short description: Funkerfassungssystem, Grapical User Interface and DataBase access.
Running on: Windows and Linux
Written in: C++/Qt
Used development tools:
Qt - the cross-platform C++ application framework from Trolltech/Nokia/Digia
Gnu gcc (C++) and XEmacs on Linux
Microsoft Visual C++/Visual Studio on Windows
Oracle SQL Developer for direct oracle database programming
Postgres PGAdmin for postgres database access
Enterprise Architect for Database table and structure modellation
Altova XML spy for xsd definitions
Doxygen for source code documentation Microsoft Word/Excel for documentation and specification of requirements 
IBM Rational Clearcase for source code control. 
IBM Rational Team Concert for source code control and bug tracking together with SCRUM for agile development process QMake and CMake build system
Project detailed description:
Graphical user interface design and implementation for a ( database based ) system managing tactical military data.
Design and implementaion of a service (middleware) for the database access.
Some programming (bugfixes) in the oracle database itself in SQL.

Programming languages:
GUI programming in Qt/C++, database access programming in Qt/C++ and database programming in SQL.
Used databases: Oracle and Postgres.

Interface design for a ( database based ) system managing call data records of mobile phone users.
Requirement specification and implementation for a reference database of radar signals:
Graphical user interface design and implementation, middleware design and implementation,
database structure design and implementation for a system managing signals of radar devices.
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Räumliche Verfügbarkeit: Postleitzahlgebiete 6,7,8,9.
Zeitliche Verfügbarkeit: Ab 1.1.2019.
Verfügbarkeit zu 25%. (d.h. 40 h)
Einarbeitungszeit 100% vor Ort. (d.h. 40 h)
Nach Einarbeitungszeit 50% vor Ort, 50% Heimarbeit. (d.h. 20/20 h)
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei