Entwickler (Windows, Unix, Datenbanken, C/C++, Qt, Embedded Systems) - (Dipl.-Mathematiker)
Aktualisiert am 14.06.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2025
Verfügbar zu: 100%
davon vor Ort: 25%
c++
Deutsch
Englisch
Russisch
Grundkenntnisse
Spanisch
gute Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+200km) Hamburg (+100km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)

bevorzugt Berlin

möglich

Projekte

Projekte

05/2015-?/2017

Medizintechnikhersteller

Verantwortlich für Design, Implementierung, Dokumentation, Wartung einzelner Module. Entwicklung einer Testumgebung.

Verwendete Tools/Techniken: C/C++, C++11, Visual Studio, Eclipse, GCC, Windows embedded, WinAPI, Testing (unit tests, module tests, integration tests, Testarchitektur), SOAP/Webservices, MDPWS/DPWS, Multithreading, boost, ClearCase, Doors, Git, Jira, Jenkins, agiler Prozess

 

10/2011-04/2015
Elektronikfirma (als Mitunternehmer), verantwortlich für Design, Implementierung,
Dokumentation, Wartung einzelner Module (Firmware).
Entwicklung von Firmware für Atmel-Mikrocontroller (AVR und ARM Cortex-M 3/4).
Entwicklung von Desktopanwendungen (Anbindung externer Hardware per USB, Datenvisualisierung)

 

Hardware: Atmel-AVR-Mikrocontroller (xmega), Atmel-Cortex-M-Mikrocontroller (SAM4)
Verwendete Tools/Techniken: C/C++, Visual Studio, Qt, GCC, Atmel Studio, I²C/TWI, USB HID (Device- und PC-Seite), UART, ARM, AVR, AES, Bootloader, Signalverarbeitung, Robotik


02/2010-10/2011
EDV-Dienstleister, Entwicklung/Wartung von Client-Server-Anwendungen, Dokumentenmanagementsysteme (DMS).

Verwendete Tools/Techniken: Borland Delphi 7, C/C++, Visual Studio, Qt, GCC, Webservices, HTTPS, Firebird-Datenbank, Testing/QA (Design/Entwicklung automatischer Tests)
 
04/2008-01/2010
Telekommunikationsunternehmen. Client-Server-Anwendungen für POS und Backend,
Warenwirtschaft, Logistik.
Verantwortlich für Design, Implementierung, Dokumentation, Wartung
einzelner Module.


Verwendete Tools/Techniken: Borland Delphi 7, OOA/OOD, Refacturing, XML, XSLT,
SOAP, SOA, Webservices, HTTPS, XSLT, Firebird-Datenbank, SVN,
Funkscanner (NordicID)

02/2008-04/2008
Schulungen in der Erwachsenbildung.
Themen: Datenbanken (SQL), Programmierung in C/C++, Grundlagen
Mikrocontroller-Programmierung (mit Atmel Atmega 128)

03/2007-07/2007
Logistik-Dienstleister, Mitentwicklung Logistik-Software.


Verwendete Tools/Techniken: Borland Delphi 6, OOA/OOD, Oracle DB.
Dort verantwortlich für Design, Implementierung und Wartung einzelner Module.

02/2006-12/2006
Eigene Projekte/Weiterbildung, Themen: C/C++, Borland Developer Studio,
Maschinenübersetzung, Datenstrukturen

03/2004-07/2005
Entwicklung Client-Server-Finanzsoftware (Finanzierung/Leasing, Automobilkonzern).
Verantwortlich für Design, Implementierung, Dokumentation, Wartung
einzelner Module.


Verwendete Tools/Techniken: Borland Delphi 5, Borland Delphi 7,
OOA/OOD, Refacturing, XML, SOAP, Webservices, HTTPS,
Delphi-Migration, Microsoft Access, Continuus, CM Synergy,
InstallShield Professional (auch Scripting), Wise Package Studio,
List&Label

09/2001-12/2003
Entwicklung eines Softwaresystems zum Produktdatenmanagment.
Die Software bietet dem Nutzer (Mittelständische Industrie)
die Möglichkeit zur Verwaltung seiner Produktdaten und zur
Übernahme dieser aus anderen Systemen. Der Schwerpunkt liegt
auf der Möglichkeit eines Benutzer-konfigurierbaren Exports,
der die Übernahme der Daten in andere Systeme ermöglicht,
wie Print (automatische Katalogerstellung), Internet,
Clearing-Systeme oder Hersteller-unabhängige elektronische
Kataloge.

Verwendete Tools/Techniken: Borland Delphi 5, OOA/OOD,
Refacturing, XML, Microsoft Access, Microsoft SQL-Server,
Oracle, MySQL, UML, SAP, Visual Basic for Applications (VBA),
Borland Database Engine(BDE), ADO, ERP.
Dort verantwortlich für Design, Implementierung und Wartung
einzelner Module.

05/2002  
Durchführung eines Kurses an der Humboldt-Universität Berlin
im Sommersemester 2002 (Blockveranstaltung). Thema: Datenbanken
in der Archäologie.
Inhalt: Grundlagen relationale Datenbanken, Microsoft Access,
SQL, Modellierung von Datenbanken.  

06/2001-07/2001
Schulungen in der Erwachsenbildung.
Thema: Objektorientierte Programmierung,
Visual Basic, Microsoft Access, ADO, VBA

01/2001-04/2001
Modellierung und Implementierung einer linguistischen Datenbank.
Einsatzzweck dieser Datenbank sind linguistische Untersuchungen
zur deutschen Sprache des 20. Jahrhunderts. Geplanter Umfang
sind ca. 900 Mio. laufende Wörter mit umfangreichen linguistischen
Attributen. Verantwortlich für Modellierung der Datenbankstruktur
sowie Design und Implementierung von Referenzapplikationen zur
Indizierung von Texten. Technische Beratung zur Abfrage der Datenbank.


Verwendete Tools/Techniken: IBM DB2 unter Sun Solaris und Linux,
C/C++, XML, SQL, Datenbankanwendungen unter Nutzung von DB2-CLI
(Call Level Interface)

10/2000-11/2000
Durchführung von Schulungen in der Erwachsenenbildung.
Thema: Objektorientierte Programmierung,
Visual Basic, Datenbankgrundlagen, ADO, VBA

08/2000-09/2000
Entwicklung von Modulen eines Softwaresystems zur Verwaltung
von digitalisierten Datenbeständen.  Verantwortlich für Design,
Implementierung dieser Module sowie technische Beratung.


Verwendete Tools/Techniken: Borland Delphi 4, Optische
Zeichenerkennung (OCR), COM-Automatisierung, ActiveX,
Microsoft-Office-Automatisierung und Schnittstellen.

2000
Entwicklung einer Software zur Simulation und Steuerung einer
Heizungsanlage. Ziel dieses Projektes ist die Entwicklung einer
Software, die durch optimale Steuerung die Effizienz einer
Heizungsanlage maximiert. Die Software soll sich selbst
an die Gegebenheiten einer Anlage anpassen und offen und
skalierbar sein. Methoden: Neuronale Netze, Optimierung,
Verantwortlich für Design, Implementierung sowie technische
Beratung.


Tools und Techniken: Fuzzy Logic. Tools: Pascal, C/C++

1999
Software zu Erfassung und Archivierung von Zeitungsartikeln
(als Volltext und Bild).
Verantwortlich für Design und Entwicklung einzelner Module.


Tools: Delphi, FineReader 4.0, COM, Datenübertragung über
TCP/IP, Client/Server, ASP.

1997-2001
Entwicklung einer Retrievalsoftware für Texteditionen auf
CD-ROM.
Verantwortlich für Design und Leitung technische Entwicklung.


Verwendete Tools/Techniken: Borland Delphi 3/4, C/C++,
Datenbanken, OOA/OOD.

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-99: Studium der Mathematik an der Humboldt-Universität Berlin mit
Abschluß Diplom-Mathematiker, Nebenfach Informatik

seit 1997 beruflich Softwareentwicklung

Kompetenzen

Kompetenzen

Top-Skills

c++

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Analyse (OOA)/Programmierung/Design
DB Design
DOORS
JIRA
Confluence
ClearCase, GIT, SVN
Scrum
Simulation
Visualisierung
Schulung/Training
VCL
XML
Refacturing
Qualitätssicherung
Mathematische Verfahren (pattern, classification)
OCR (optical character recognition)

Betriebssysteme

MS-DOS
SUN OS, Solaris
Unix
Linux, FreeBSD
Windows

Programmiersprachen

Basic
VB 6
C
GCC, Visual Studio, AVRStudio, winavr
C++
GCC, Visual Studio, STL, C++11, boost
dBase
Delphi
3, 4, 5, 6, 7 C/S, 2010 (exzellente Kenntnisse), Lazarus
Fortran
V 77
Java
JavaScript
Modula-2
Pascal
Turbo Pascal, FreePascal/Lazarus (Windows/Linux)
Prolog
Qt
qt 4.7, qt 5.x (Desktop-Applikationen, Bibliotheken)
Shell
TeX, LaTeX

Datenbanken

Access
95, 97, 2000, 2002, 2003
BDE
Version 5
DAO
DB2
V7 Linux / Solaris / Windows
Interbase
Version 5/6, Firebird 2.x
MS SQL Server
Version 7, 2000
MySQL
ODBC
Oracle
Version 7, 8, 9
Paradox
SQL
sehr gute Kenntnisse
xBase
dbase 4
  • Firebird
  • ADO

Datenkommunikation

Internet, Intranet
SMTP
TCP/IP
Windows Netzwerk
Winsock
sehr gute Kenntnisse der Windows-Internetschnittstelle, SSL, HTTP/S

Hardware

Bus
I2C, TWI, UART, USART, SPI, USB, USB HID
embedded Systeme
ADC, PWM
Mikrocontroller
ATMega, ATXMega, ATSAM, Atmel SAM, Cortex M4, Cortex M3
PC
Scanner
Barcode, Funkscanner NordicID
Sensoren
(embedded) Gyroskope, Akzelerometer/Beschleunigungssensor, Magnetometer, Barometer, Sonar, GPS

Branchen

Branchen

Verlagswesen
Werkzeuge
Bank/Banken
Automobil
Medien
Katalog/Print
Telekommunikation
Medizintechnik
sonstige Industrie

Einsatzorte

Einsatzorte

Berlin (+200km) Hamburg (+100km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)

bevorzugt Berlin

möglich

Projekte

Projekte

05/2015-?/2017

Medizintechnikhersteller

Verantwortlich für Design, Implementierung, Dokumentation, Wartung einzelner Module. Entwicklung einer Testumgebung.

Verwendete Tools/Techniken: C/C++, C++11, Visual Studio, Eclipse, GCC, Windows embedded, WinAPI, Testing (unit tests, module tests, integration tests, Testarchitektur), SOAP/Webservices, MDPWS/DPWS, Multithreading, boost, ClearCase, Doors, Git, Jira, Jenkins, agiler Prozess

 

10/2011-04/2015
Elektronikfirma (als Mitunternehmer), verantwortlich für Design, Implementierung,
Dokumentation, Wartung einzelner Module (Firmware).
Entwicklung von Firmware für Atmel-Mikrocontroller (AVR und ARM Cortex-M 3/4).
Entwicklung von Desktopanwendungen (Anbindung externer Hardware per USB, Datenvisualisierung)

 

Hardware: Atmel-AVR-Mikrocontroller (xmega), Atmel-Cortex-M-Mikrocontroller (SAM4)
Verwendete Tools/Techniken: C/C++, Visual Studio, Qt, GCC, Atmel Studio, I²C/TWI, USB HID (Device- und PC-Seite), UART, ARM, AVR, AES, Bootloader, Signalverarbeitung, Robotik


02/2010-10/2011
EDV-Dienstleister, Entwicklung/Wartung von Client-Server-Anwendungen, Dokumentenmanagementsysteme (DMS).

Verwendete Tools/Techniken: Borland Delphi 7, C/C++, Visual Studio, Qt, GCC, Webservices, HTTPS, Firebird-Datenbank, Testing/QA (Design/Entwicklung automatischer Tests)
 
04/2008-01/2010
Telekommunikationsunternehmen. Client-Server-Anwendungen für POS und Backend,
Warenwirtschaft, Logistik.
Verantwortlich für Design, Implementierung, Dokumentation, Wartung
einzelner Module.


Verwendete Tools/Techniken: Borland Delphi 7, OOA/OOD, Refacturing, XML, XSLT,
SOAP, SOA, Webservices, HTTPS, XSLT, Firebird-Datenbank, SVN,
Funkscanner (NordicID)

02/2008-04/2008
Schulungen in der Erwachsenbildung.
Themen: Datenbanken (SQL), Programmierung in C/C++, Grundlagen
Mikrocontroller-Programmierung (mit Atmel Atmega 128)

03/2007-07/2007
Logistik-Dienstleister, Mitentwicklung Logistik-Software.


Verwendete Tools/Techniken: Borland Delphi 6, OOA/OOD, Oracle DB.
Dort verantwortlich für Design, Implementierung und Wartung einzelner Module.

02/2006-12/2006
Eigene Projekte/Weiterbildung, Themen: C/C++, Borland Developer Studio,
Maschinenübersetzung, Datenstrukturen

03/2004-07/2005
Entwicklung Client-Server-Finanzsoftware (Finanzierung/Leasing, Automobilkonzern).
Verantwortlich für Design, Implementierung, Dokumentation, Wartung
einzelner Module.


Verwendete Tools/Techniken: Borland Delphi 5, Borland Delphi 7,
OOA/OOD, Refacturing, XML, SOAP, Webservices, HTTPS,
Delphi-Migration, Microsoft Access, Continuus, CM Synergy,
InstallShield Professional (auch Scripting), Wise Package Studio,
List&Label

09/2001-12/2003
Entwicklung eines Softwaresystems zum Produktdatenmanagment.
Die Software bietet dem Nutzer (Mittelständische Industrie)
die Möglichkeit zur Verwaltung seiner Produktdaten und zur
Übernahme dieser aus anderen Systemen. Der Schwerpunkt liegt
auf der Möglichkeit eines Benutzer-konfigurierbaren Exports,
der die Übernahme der Daten in andere Systeme ermöglicht,
wie Print (automatische Katalogerstellung), Internet,
Clearing-Systeme oder Hersteller-unabhängige elektronische
Kataloge.

Verwendete Tools/Techniken: Borland Delphi 5, OOA/OOD,
Refacturing, XML, Microsoft Access, Microsoft SQL-Server,
Oracle, MySQL, UML, SAP, Visual Basic for Applications (VBA),
Borland Database Engine(BDE), ADO, ERP.
Dort verantwortlich für Design, Implementierung und Wartung
einzelner Module.

05/2002  
Durchführung eines Kurses an der Humboldt-Universität Berlin
im Sommersemester 2002 (Blockveranstaltung). Thema: Datenbanken
in der Archäologie.
Inhalt: Grundlagen relationale Datenbanken, Microsoft Access,
SQL, Modellierung von Datenbanken.  

06/2001-07/2001
Schulungen in der Erwachsenbildung.
Thema: Objektorientierte Programmierung,
Visual Basic, Microsoft Access, ADO, VBA

01/2001-04/2001
Modellierung und Implementierung einer linguistischen Datenbank.
Einsatzzweck dieser Datenbank sind linguistische Untersuchungen
zur deutschen Sprache des 20. Jahrhunderts. Geplanter Umfang
sind ca. 900 Mio. laufende Wörter mit umfangreichen linguistischen
Attributen. Verantwortlich für Modellierung der Datenbankstruktur
sowie Design und Implementierung von Referenzapplikationen zur
Indizierung von Texten. Technische Beratung zur Abfrage der Datenbank.


Verwendete Tools/Techniken: IBM DB2 unter Sun Solaris und Linux,
C/C++, XML, SQL, Datenbankanwendungen unter Nutzung von DB2-CLI
(Call Level Interface)

10/2000-11/2000
Durchführung von Schulungen in der Erwachsenenbildung.
Thema: Objektorientierte Programmierung,
Visual Basic, Datenbankgrundlagen, ADO, VBA

08/2000-09/2000
Entwicklung von Modulen eines Softwaresystems zur Verwaltung
von digitalisierten Datenbeständen.  Verantwortlich für Design,
Implementierung dieser Module sowie technische Beratung.


Verwendete Tools/Techniken: Borland Delphi 4, Optische
Zeichenerkennung (OCR), COM-Automatisierung, ActiveX,
Microsoft-Office-Automatisierung und Schnittstellen.

2000
Entwicklung einer Software zur Simulation und Steuerung einer
Heizungsanlage. Ziel dieses Projektes ist die Entwicklung einer
Software, die durch optimale Steuerung die Effizienz einer
Heizungsanlage maximiert. Die Software soll sich selbst
an die Gegebenheiten einer Anlage anpassen und offen und
skalierbar sein. Methoden: Neuronale Netze, Optimierung,
Verantwortlich für Design, Implementierung sowie technische
Beratung.


Tools und Techniken: Fuzzy Logic. Tools: Pascal, C/C++

1999
Software zu Erfassung und Archivierung von Zeitungsartikeln
(als Volltext und Bild).
Verantwortlich für Design und Entwicklung einzelner Module.


Tools: Delphi, FineReader 4.0, COM, Datenübertragung über
TCP/IP, Client/Server, ASP.

1997-2001
Entwicklung einer Retrievalsoftware für Texteditionen auf
CD-ROM.
Verantwortlich für Design und Leitung technische Entwicklung.


Verwendete Tools/Techniken: Borland Delphi 3/4, C/C++,
Datenbanken, OOA/OOD.

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-99: Studium der Mathematik an der Humboldt-Universität Berlin mit
Abschluß Diplom-Mathematiker, Nebenfach Informatik

seit 1997 beruflich Softwareentwicklung

Kompetenzen

Kompetenzen

Top-Skills

c++

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Analyse (OOA)/Programmierung/Design
DB Design
DOORS
JIRA
Confluence
ClearCase, GIT, SVN
Scrum
Simulation
Visualisierung
Schulung/Training
VCL
XML
Refacturing
Qualitätssicherung
Mathematische Verfahren (pattern, classification)
OCR (optical character recognition)

Betriebssysteme

MS-DOS
SUN OS, Solaris
Unix
Linux, FreeBSD
Windows

Programmiersprachen

Basic
VB 6
C
GCC, Visual Studio, AVRStudio, winavr
C++
GCC, Visual Studio, STL, C++11, boost
dBase
Delphi
3, 4, 5, 6, 7 C/S, 2010 (exzellente Kenntnisse), Lazarus
Fortran
V 77
Java
JavaScript
Modula-2
Pascal
Turbo Pascal, FreePascal/Lazarus (Windows/Linux)
Prolog
Qt
qt 4.7, qt 5.x (Desktop-Applikationen, Bibliotheken)
Shell
TeX, LaTeX

Datenbanken

Access
95, 97, 2000, 2002, 2003
BDE
Version 5
DAO
DB2
V7 Linux / Solaris / Windows
Interbase
Version 5/6, Firebird 2.x
MS SQL Server
Version 7, 2000
MySQL
ODBC
Oracle
Version 7, 8, 9
Paradox
SQL
sehr gute Kenntnisse
xBase
dbase 4
  • Firebird
  • ADO

Datenkommunikation

Internet, Intranet
SMTP
TCP/IP
Windows Netzwerk
Winsock
sehr gute Kenntnisse der Windows-Internetschnittstelle, SSL, HTTP/S

Hardware

Bus
I2C, TWI, UART, USART, SPI, USB, USB HID
embedded Systeme
ADC, PWM
Mikrocontroller
ATMega, ATXMega, ATSAM, Atmel SAM, Cortex M4, Cortex M3
PC
Scanner
Barcode, Funkscanner NordicID
Sensoren
(embedded) Gyroskope, Akzelerometer/Beschleunigungssensor, Magnetometer, Barometer, Sonar, GPS

Branchen

Branchen

Verlagswesen
Werkzeuge
Bank/Banken
Automobil
Medien
Katalog/Print
Telekommunikation
Medizintechnik
sonstige Industrie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.