freiberufler Erfahrener Softwareentwickler (C++, C#, Design Patterns, UML, TDD, Threading, 3D, Linux) auf freelance.de

Erfahrener Softwareentwickler (C++, C#, Design Patterns, UML, TDD, Threading, 3D, Linux)

offline
  • 50€/Stunde
  • 34549 Edertal
  • Umkreis (bis 200 km)
  • de  |  en
  • 07.09.2015

Kurzvorstellung

Programmierer mit gutem Abstraktionsvermögen und Optimierungsfähigkeiten. Bevorzugt TDD und automatische Builds. Erfahren mit Grafiktechnologien, Multithreading, UI-Programmierung. Linux Server Administrator.

Qualifikationen

  • C#
  • C++

Projekt‐ & Berufserfahrung

Software-Entwickler, Administrator
Qsigma GmbH, Kassel
1/2013 – 8/2015 (2 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2013 – 8/2015

Tätigkeitsbeschreibung

Programmierung von Arbeitsschritten in der Prozesssteuerung, Fernsteuerung eines Softwaresystems über Prozessbus, Treiberanbindung eines digitalen Bilderfassungssystems, Kantenfindung und geometrische Auswertung eines bildbasierten Vermessungssystems, Einrichtung eines automatischen Buildservers

Eingesetzte Qualifikationen

Apache Tomcat, Mantis, Visual Studio, Softwareentwicklung (allg.), .Net, C#, .Net Framework (Microsoft), Apache Subversion (SVN), Java (allg.), Portage (für Gentoo), TCP/IP, Geomatik / Geodäsie / Vermessung, Prozessleittechnik

Software-Entwickler
Postapotheke Kassel, Kassel
4/2011 – 12/2012 (1 Jahr, 9 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2011 – 12/2012

Tätigkeitsbeschreibung

Ausarbeitung Arbeitsabläufe zur Koordination Arztpraxen und Apotheken bei der Bestellung speziell zubereiteter Medikamentierung im Bereich Onkologie; Entwicklung eines Client/Server-Systems zur Terminierung von Behandlung und Medikamentenvorbereitung; Betreuung und Erweiterung von Datenbank, Web-Service und Client-Software

Eingesetzte Qualifikationen

mySQL, SQL, Microsoft Internet Information Server (IIS), Nhibernate (.NET), Softwareentwicklung (allg.), .Net, C#, .Net Framework (Microsoft), Apache Subversion (SVN), SOAP (Simple Object Access Protocol), Webservices, ASP.NET

Software-Entwickler
WS-Informatik GmbH, Wolfhagen
4/2010 – 3/2011 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2010 – 3/2011

Tätigkeitsbeschreibung

Entwicklung von Datenbank-Synchronisierungstools die als Systemdienst regelmässig die Daten verschiedener, miteinander inkompatibler Softwaresysteme abgleichen

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Firebird, Visual Studio, Softwareentwicklung (allg.), .Net, C#, .Net Framework (Microsoft)

Software-Entwickler, Administrator
KoCoS Messtechnik AG, Korbach
4/2008 – 3/2010 (2 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2008 – 3/2010

Tätigkeitsbeschreibung

Schulung und Betreuung eines bestehenden Entwicklerteams beim Umstieg auf C# (.NET), Aufbau und Pflege eines automatischen Buildsystems, Knowledge-Datenbank und Subversion-Servers

Eingesetzte Qualifikationen

Apache Tomcat, Apache HTTP Server, Mantis, Softwareentwicklung (allg.), .Net, C, C#, C++, Apache Subversion (SVN), Portage (für Gentoo), VM VirtualBox (Oracle), Schulung / Training (IT), Schulung / Coaching (allg.)

Software-Entwickler
KoCoS Messtechnik AG, Korbach
4/2006 – 3/2008 (2 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2006 – 3/2008

Tätigkeitsbeschreibung

Portierung und Modernisierung von Kommunikationsmodulen von C++ & Visual Basic 6 auf C# (.NET), Portierung und Modernisierung eines Anzeigesystems von C++ & Visual Basic 6 auf C# (.NET), Planung eines neuen Kommunikationsprotokolls, Portierung von Software auf das .NET Compact Framework zum Einsatz auf ARM-basierten SmartPhones und propriertären Embedded-Systemen.

Eingesetzte Qualifikationen

ARM-Architektur, Visual Basic, Softwareentwicklung (allg.), .Net, C, C#, C++, Migration

Software-Entwickler
KoCoS Messtechnik AG, Korbach
4/2004 – 3/2006 (2 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2004 – 3/2006

Tätigkeitsbeschreibung

Anbindung verschiedener proprietärer Störschreiber (Aufzeichnung und Überwachung Stromnetz) via RS232 (seriell), USB und RJ45 (Ethernet, TCP/IP). Entwicklung Kommunikationstreiber in C++ (COM/ATL), sowie eines asynchronen Kommunikationsservers für Hintergrundverarbeitung.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), C, C#, C++, TCP/IP, RS-232, Ethernet

Software-Entwickler
KoCoS Messtechnik GmbH, Korbach
4/2001 – 3/2004 (3 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2001 – 3/2004

Tätigkeitsbeschreibung

Konzeption des Kommunikationsprotokolls für einen proprietären Laser-Abtastsensor, Implementierung der Treiber zur Ansteuerung, Implementierung der Auswerte- und Visualisierungsroutinen unter C++ (und x86-Assembly) mit COM-Schnittstelle für Auswertungssoftware in Visual Basic 6.

Eingesetzte Qualifikationen

Visual Basic, Softwareentwicklung (allg.), C, C#, C++

Über mich

Ich habe seit den den späten 80er-Jahren programmiert, zunächst als Hobby, dann beruflich, dann als Freelancer. In dieser Zeit habe ich stets aktuelle Technologien verfolgt. Meine Stärken liegen in der Modularisierung komplexer Softwaresystem und dem Aufbau sauberer und wartbarer Strukturen.

Mein Hobby war und ist die Spieleprogrammierung, die durchaus hohe Anforderungen in allen oben genannten Gebieten stellt und durch die ich mit Grafiktechnologien, performance-effizientem Design und auch der Erstellung & Animation von 3D-Modellen vertraut bin.

Unter allen Umständen pflege ich einen freundlichen und sachlichen Umgang.

Weitere Kenntnisse

C++, 15 Jahre Erfahrung inkl. neue Features von C++11, C++14.
Buildsysteme: Gradle, Visual Studio (NMake, VCBuild, MSBuild, XBuild), NAnt, CMake, Make, Boost.Build
Plattformen: Windows, Linux, Android
Bibliotheken: GoogleTest, CppUnit, GoogleMock, OpenGL, Direct3D, Qt, GTK, Win32, MFC, ATL, WFC, OpenCV, FreeType, FreeImage, Unreal Engine 4

C#, 10 Jahre Erfahrung mit .NET und Mono
Buildsysteme: Gradle, Visual Studio (MSBuild, XBuild), NAnt
Plattformen: Windows, Linux
Bibliotheken: NUnit, NMock, NSubstitute, WinForms, WPF, ADO.NET, NHibernate, Entity Framework, XNA, Tao (.OpenGL, .ODE), Unity 3D

Linux Server Administration, 10 Jahre
Distributionen: Gentoo, Debian - andere sind aber kein Problem.
Softwarepakete: Apache Web Server (inkl. PHP, Ruby, Python), Apache Tomcat, MySQL/MariaDB, KDE, VirtualBox, Courier Email Server.

Build Management, 10 Jahre
Continuous Integration (automatische Builds & Releases) mit Jenkins oder TeamCity
Aufbau von automatischer Build- und Releasesysteme mit Gradle, NAnt oder anderen Tools

Softwareentwicklung Allgemein
Test-Driven Design unter C++ und C# mit Mocking
UML-Diagramme
Datenbankanbindung mit ORM (NHiberate, Entity Framework unter .NET) oder direkt
Synchronisierung Datenbanker verschiedener Softwarepakete

3D-Modellierung & Animation: 5 Jahre
Programme: Blender, 3ds Max
Formate: Obj, Fbx, Collada
Bereiche: Modellierung nicht-organischer Objekte, Texturierung, Rigging, Animation.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bevorzugt
Profilaufrufe
1739
Alter
43
Berufserfahrung
23 Jahre (seit 04/2001)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden