Senior SW Developer C++ Qt Embedded Linux Windows RTOS µC

Profil Foto
Verfügbarkeit einsehen
Europa
de  |  en  |  es
auf Anfrage
Baden-Württemberg
19.11.2018

Kurzvorstellung

Erfahrener Softwareentwickler und Softwarearchitekt. Design und Entwicklung mit C++, Qt für Embedded Linux und RTOS, C# für WIndows .NET. Versiert mit QtCreator, VisualStudio und Eclipse auf Linux und Windows

Auszug Referenzen (3)

"Die Zusammenarbeit mit [...] [...] war sehr erfolgreich. Folgeprojekte des Endkunden wurden bereits avisiert! Vielen Dank [...]!"
Lead Developer / Architect C++ Qt
Uwe Putscher
Tätigkeitszeitraum

4/2017 – 8/2017

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / Qt / CAN / Windows / Linux

Softwarearchitektur, Design und Implementation einer Simulationsplatform für Absolutpositionssensoren im Aufzugsbau. Simulation von Fehlerzuständen für B&R Safety Anlage auf CAN Protokollebene. Frei konfigurierbarer Motion Sequencer zur Simulation komplexer Aufzugsfahrkurven in manuellen und automatisierten Testszenarien.
--------------------------------------------------------------------------------------------------
- C++
- Qt 5.9
- Widgets
- XML
- QtSerialBus
- Linux
- Windows
- CAN
- RS485
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- VC17
- Visual Studio 2015
- Qt Creator
- Git
- Vector CAN
- VN16xx CAN Interface

Eingesetzte Qualifikationen

C++, Git, Qt, CAN-Bus (controller area network)


"Herr [...] arbeitete im Firmwareteam für KFZ Klimaservicegeräten mit:
große Einsatzbereitschaft
hohe fachliche Kompetenz
absolut zu empfehlen."
Softwareentwickler C++ Qt Embedded Linux, Softwarearchitekt
Kundenname anonymisiert
Tätigkeitszeitraum

11/2015 – 8/2016

Tätigkeitsbeschreibung

Softwareentwicklung:        C++ / Qt / Embedded Linux

Softwarearchitektur, Design und Implementation einer KFZ Klimageräte-Serviceplatform auf Embedded Linux.
Aufbau einer Testinfrastruktur mit Software-in-the-Loop Simulation
------------------------------------
- C++
- Qt 4.8.6
- QWS / Widgets
- XML
- Embedded Linux
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- Qt Creator
- TI Sitara AM 335X
- TDD (Test Driven Development)
- Git
- Scrum
- TFS
- Jenkins

Eingesetzte Qualifikationen

Embedded Linux, SCRUM, Testing (IT), Software Architektur / Modellierung, C++, Git, Qt


"Sehr geehrte Damen und Herren

Wir haben Herrn [...] als engagierten, hilfsbereiten und ergebnisorientierten Freelancer kennen und schätzen gelernt. Mit seinen Leistungen waren wir sehr zufrieden und würden ihn bei Gelegenheit jederzeit wieder beauftragen.

Siemens Schweiz AG
Building Technologies Division
International Headquarters

Stefan Chiappori
Fachstellenleiter Software Building Management Systems"
Softwareentwickler C++ C# .Net SQL
Stefan Chiappori, Siemens Schweiz AG
Tätigkeitszeitraum

11/2009 – 6/2015

Tätigkeitsbeschreibung

Maintenance, Issueanalyse & Bugfixing für Leitstationssystem im Building Management.
Unterstützung der Integrations-, System- und Feldtests, 3rd Level Support.
--------------------------------------------------------------------------------------------------

- Analyse von Issues und Behebung von Bugs in massiver Codebase
- C++ COM und C# Komponenten
- T-SQL und .Net hosted Stored Procedures
- Testunterstützung
- Dokumentation (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2005..2013 C++ & C#
- MS SQLServer 2008..2014 T-SQL
- ATL COM
- .NET Framework 4.5
- ADO.NET
- MS SQL .NET Provider
- IBM Rational ClearCase
- ClearQuest

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Reporting, Microsoft SQL-Server (MS SQL), SQL, Datenbankadministration, Datenbankentwicklung, Visual Studio, .Net, C#, C++, .Net Framework (Mircosoft)

Ich biete

IT, Entwicklung
  • C++
  • C#
  • .Net Framework (Mircosoft)
  • Embedded Linux
  • Qt
  • SQL
  • Visual Studio
  • Eclipse
  • Git
  • Software Architektur / Modellierung
  • Softwareentwicklung (allg.)
  • Linux (Kernel)
  • ARM-Architektur
  • C
  • Hardware Entwicklung
Technik, Ingenieurwesen
  • CAN-Bus (controller area network)
Design, Kunst, Medien
  • Architekturvisualisierung

Projekt‐ & Berufserfahrung

Softwareentwickler C++/Qt
Kundenname anonymisiert, Sindelfingen / Dettighofen
7/2018 – offen (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2018 – offen

Tätigkeitsbeschreibung

Softwareentwicklung:        C++ / Qt / Windows

Design und Implementation von Komponenten für eine Messgeräteplatform.
------------------------------------
- C++
- Qt 5.10
- Widgets
- Unit Testing

Toolset & technisches Umfeld:
- Visual Studio Compiler 2017
- Qt Creator
- Git
- Jenkins

Eingesetzte Qualifikationen

C++, Git, Qt, Visual Studio


Softwareentwickler C++ / Qt / Embedded Linux / DALI
TRILUX GmbH, Arnsberg / Dettighofen
12/2017 – 6/2018 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2017 – 6/2018

Tätigkeitsbeschreibung

Softwareentwicklung:        C++ / Qt / Embedded Linux

Weiterentwicklung eines Controllers zur Steuerung von Beleuchtungsinstallationen.
------------------------------------
- C++
- Qt 5
- REST
- JSON
- DALI
- Knx
- ZigBee
- Embedded Linux
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- Qt Creator
- iMX SoC
- Yocto
- Git
- Scrum
- Jira
- Confluence
- Jenkins CI

Eingesetzte Qualifikationen

Embedded Linux, C++, Git


Softwareentwickler SIL/HIL Testplatform im Aufzugsbau
EC Comp GmbH für thyssenkrupp Elevator Innovation, Neuhausen a.d.F. / Dettighofen
9/2017 – 5/2018 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2017 – 5/2018

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / Qt / Python / Embedded Linux

SIL/HIL Testplatform zur Verifikation der Firmware in Aufzugssteuerungen mit Safety. Automation von Sensor- und Fahrkurvensimulation für automatisierte Systemtests. Aufbau einer Testinfrastruktur mit Software-in-the-Loop und Hardware-in-the-Loop Simulation
------------------------------------
- C++
- Qt 5.10
- QWS / Widgets
- Python
- XML
- Embedded Linux
- CAN
- Unit Testing

Toolset und technisches Umfeld:
- GCC
- Qt Creator
- Git
- VS2017

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Qt, CAN-Bus (controller area network)


Lead Developer / Architect C++ Qt
EC Comp GmbH für thyssenkrupp Elevator Innovation, Neuhausen a.d.F. / Dettighofen
4/2017 – 8/2017 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2017 – 8/2017

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / Qt / CAN / Windows / Linux

Softwarearchitektur, Design und Implementation einer Simulationsplatform für Absolutpositionssensoren im Aufzugsbau. Simulation von Fehlerzuständen für B&R Safety Anlage auf CAN Protokollebene. Frei konfigurierbarer Motion Sequencer zur Simulation komplexer Aufzugsfahrkurven in manuellen und automatisierten Testszenarien.
--------------------------------------------------------------------------------------------------
- C++
- Qt 5.9
- Widgets
- XML
- QtSerialBus
- Linux
- Windows
- CAN
- RS485
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- VC17
- Visual Studio 2015
- Qt Creator
- Git
- Vector CAN
- VN16xx CAN Interface

Eingesetzte Qualifikationen

C++, Git, Qt, CAN-Bus (controller area network)


Softwarearchitekt, Softwareentwickler C++ Qt Embedded Linux Sitara
AVL Ditest GmbH, Dettighofen / Graz
12/2016 – 12/2017 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

12/2016 – 12/2017

Tätigkeitsbeschreibung

Entwicklung Fahrzeugklimageräte Serviceplatform. C++ Qt Linux auf TI Sitara. Software-in-the-Loop Testumgebung.

Eingesetzte Qualifikationen

Embedded Linux, SCRUM, Software Architektur / Modellierung, C++, Git, Qt, Softwareentwicklung (allg.)


Softwarearchitekt, Softwareentwickler
AVL Ditest GmbH, Klettgau / Graz
10/2016 – 12/2016 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2016 – 12/2016

Tätigkeitsbeschreibung

Entwicklung Firmware für Hardware Test Prüfstand in der Mainboard Produktion.
ARM TI Sitara, C/C++, Qt, XML, Ethernet

Eingesetzte Qualifikationen

Testing (IT), ARM-Architektur, Software Architektur / Modellierung, C, C++, Qt, Softwareentwicklung (allg.), Firmware


Softwarearchitekt, Softwareentwickler C++ Qt Embedded Linux Sitara
AVL Ditest GmbH, Graz
8/2016 – 10/2016 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2016 – 10/2016

Tätigkeitsbeschreibung

Firmware für Production End-of-Line (EOL) Test Rig. Architektur und Entwicklung der Sensorkalibrierung und Sequenzansteuerung im Test. Testprotokoll Interfacing mit National Instruments LabVIEW Messplatform
--------------------------------------------------------------------------------------------------
- C++
- Qt 4.8.6
- QWS
- Embedded Linux
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- Qt Creator
- TI Sitara AM 335X
- TDD (Test Driven Development)
- Git
- Scrum
- TFS
- Jenkins

Eingesetzte Qualifikationen

Embedded Linux, Agile Entwicklung, SCRUM, Testing (IT), Software Architektur / Modellierung, C++, Git, Qt


Softwareentwickler C++ Qt Embedded Linux, Softwarearchitekt
AVL Ditest GmbH, Graz
11/2015 – 8/2016 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2015 – 8/2016

Tätigkeitsbeschreibung

Softwareentwicklung:        C++ / Qt / Embedded Linux

Softwarearchitektur, Design und Implementation einer KFZ Klimageräte-Serviceplatform auf Embedded Linux.
Aufbau einer Testinfrastruktur mit Software-in-the-Loop Simulation
------------------------------------
- C++
- Qt 4.8.6
- QWS / Widgets
- XML
- Embedded Linux
- Unit Testing

Toolset & technisches Umfeld:
- GCC
- Qt Creator
- TI Sitara AM 335X
- TDD (Test Driven Development)
- Git
- Scrum
- TFS
- Jenkins

Eingesetzte Qualifikationen

Embedded Linux, SCRUM, Testing (IT), Software Architektur / Modellierung, C++, Git, Qt


Softwareentwickler C++ Qt
Entwicklungsbüro, Klettgau
9/2015 – 1/2016 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2015 – 1/2016

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / Qt 5

Gossip Protocol Implementation für Qt 5 Server- & Clusterplatform auf UDP zur automatischen Verteilung von State zwischen Nodes in einem Sensor-Network Cluster
--------------------------------------------------------------------------------------------------
- C++
- Qt 5.5
- Gossip Protocol über UDP, TCP, 802.15
- UDP
- TCP
- Unit Testing
- Cassandra Gossiper
- MQTT (Message Queueing for Telemetry Transport)

Toolset & technisches Umfeld:
- Linux 3.x
- Qt Creator 3.5
- Vagrant / VirtualBox
- TDD (Test Driven Development)
- GCC
- Git 1.9 / GitLab
- NGINX
- Hexo

Eingesetzte Qualifikationen

Linux (Kernel), NginX, Softwareentwicklung (allg.), Qt, C++, TCP/IP, Ethernet


Softwareentwickler C# C++ Qt Java NoSQL
Entwicklungsbüro, Klettgau
6/2015 – 9/2015 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2015 – 9/2015

Tätigkeitsbeschreibung

Softwareentwicklung: C# / C++ / Qt / NoSQL / Cassandra / Java

NoSQL Datarepository für massive Datensätze aus Sampling und Trending von Messwerten.
Prototyp eines Importtools in C# .Net aus MS SQLServer -> NoSQL Cluster
--------------------------------------------------------------------------------------------------
- C++
- Qt 5.5
- C#
- Java
- Unit Testing

Toolset & technisches Umfeld:

- Linux
- Windows
- QtCreator 3.5
- Visual Studio 2013
- Eclipse
- Apache Cassandra 2.2
- CQL (Cassandra Query Language)
- SQL Server 2014
- .Net Framework 4.5
- ADO .Net
- Git

Eingesetzte Qualifikationen

C#, C++, Eclipse, Git, Qt


Projektleitung, Projektierung, Implementation 802.11 nv2 RouterOS OSPF
kirchholz.net, Dettighofen
7/2014 – 12/2014 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2014 – 12/2014

Tätigkeitsbeschreibung

Projektleitung: 802.11 / TCP/IP / OSPF / nv2 / RouterOS

Projektierung, Detailentwurf und Implementation einer Multinode Funknetzinfrastruktur
--------------------------------------------------------------------------------------------------
- Technische Projektleitung
- Entwurf Netzwerkplan
- IP Routing / OSPF Planung
- Aufbau Backbone mit 18 Nodes 5GHz
- TDMA Protokoll Nv2 auf 802.11 ac
- Administration & Maintenance

Toolset & technisches Umfeld:
- Embedded Linux
- Miktrotik RouterOS
- OSPF
- TCP/IP
- 802.11

Eingesetzte Qualifikationen

Embedded Linux, TCP/IP, WLAN (Wireless Local Area Network), Ethernet, IEEE 802.11


Softwarearchitekt, Softwareentwickler .Net C# C++ COM SQL
Siemens Building Technologies, Zug, Klettgau
1/2014 – 8/2015 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2014 – 8/2015

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / C# / .Net / MS SQLServer

Entwicklung Echtzeitwertereporting für Leitstation in Gebäudeautomation.
--------------------------------------------------------------------------------------------------

- Werteabfragen auf BACnet Controller Netzwerk (UDP) in C++ / COM / .Net Interop
- Reporting Engine in C# .Net 4.5
- Umfangreiche SQL Queries auf Projektdatenbank
- T-SQL Stored Procedures und User-Defined Functions
- Testunterstützung / 3rd-Level Support

- Dokumentation Software Design Description (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2013 C++ / C#
- ATL / COM / IDL
- MS SQLServer 2014
- BACnet
- .Net Framework 4.5
- ADO.Net
- MS SQL .Net Provider
- PDF Library .Net
- ClearCase

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), Windows 8, Windows 7, Visual Studio, .Net, C#, .Net Framework (Mircosoft), RPC (Remote Procedure Call), DCOM (Distributed Component Object Model), Gebäudeautomation (GA)


Senior Software Developer C++ Qt Linux Desktop und Embedded
verschiedene, Klettgau, Dettighofen, Graz, Zürich
1/2010 – offen (8 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2010 – offen

Tätigkeitsbeschreibung

Freiberufliche Softwareentwicklung in C++ für das Qt Framework.

Embedded Linux ARM iMX6, TI Sîtara, Intel
Yocto Linux, Pengutronix PTXDist

Eingesetzte Qualifikationen

Embedded Linux, C++, Qt


Softwareentwickler C++ C# .Net SQL
Siemens Schweiz AG, Building Technologies, Zug, Klettgau
11/2009 – 6/2015 (5 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2009 – 6/2015

Tätigkeitsbeschreibung

Maintenance, Issueanalyse & Bugfixing für Leitstationssystem im Building Management.
Unterstützung der Integrations-, System- und Feldtests, 3rd Level Support.
--------------------------------------------------------------------------------------------------

- Analyse von Issues und Behebung von Bugs in massiver Codebase
- C++ COM und C# Komponenten
- T-SQL und .Net hosted Stored Procedures
- Testunterstützung
- Dokumentation (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2005..2013 C++ & C#
- MS SQLServer 2008..2014 T-SQL
- ATL COM
- .NET Framework 4.5
- ADO.NET
- MS SQL .NET Provider
- IBM Rational ClearCase
- ClearQuest

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Reporting, Microsoft SQL-Server (MS SQL), SQL, Datenbankadministration, Datenbankentwicklung, Visual Studio, .Net, C#, C++, .Net Framework (Mircosoft)


Softwarearchitekt, Softwareentwickler C++ C# .Net
Siemens Building Technologies, Zug, Klettgau
11/2009 – 12/2011 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2009 – 12/2011

Tätigkeitsbeschreibung

Architekt und technische Projektleitung. Softwareentwicklung: C++ / C# / .Net / MS SQLServer

Partitionierung / Sharding grosser Trend- und Logdatenbestände für Leitstation in Gebäudeautomation.
--------------------------------------------------------------------------------------------------

- Sharding über MS SQL Tables nach frei konfigurierbarem chronolologischen Schema
- COM / IDL C++ Interfacedefinitionen
- Partitions / Shard Management in COM ATL Server
- Zeitgesteuerte automatische archivierung von Teildatensätzen
- T-SQL Stored Procedures und UDFs
- Integration in Leitstation serverseitig, in die Datenbank und auf Clients
- Integration in Datenbankarchivierung
- Testunterstützung

- Dokumentation Software Requirement Specification und
Software Design Description (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2005
- MS SQLServer
- T-SQL
- .NET Framework
- ADO.NET
- MS SQL .NET Provider

- C++
- COM / IDL


Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SQL, Visual Studio, .Net, C#, C++, .Net Framework (Mircosoft), DCOM (Distributed Component Object Model), Gebäudeautomation (GA)


Softwarearchitekt, Entwickler Java Spring Tomcat Eclipse Apache2
Tieraztpraxis, Langnau i.E., Klettgau
1/2008 – 6/2008 (6 Monate)
Tiermedizin, Tierzucht
Tätigkeitszeitraum

1/2008 – 6/2008

Tätigkeitsbeschreibung

Custom Content Management System für Tierzucht, Web Frontend mit Apache Velocity / XHTML / CSS auf Apache Tomcat mit Click Web Framework in Java.

Entwicklung, Debugging und Deployment in Eclipse IDE.

Eingesetzte Qualifikationen

Apache Tomcat, Apache HTTP Server, XML, Spring, J2SE (Java SE), Java (allg.), Eclipse, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), DHTML (dynamisches HTML), HTML, Adobe Photoshop


Softwarearchitekt, Softwareentwickler C++ C# .Net SQL
Siemens Building Technologies, Zug, Klettgau
11/2007 – 3/2009 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2007 – 3/2009

Tätigkeitsbeschreibung

Softwarearchitektur, Softwareentwicklung: C++ / C# / .Net / MS SQLServer

Objektinstanzbasiertes Sicherheitssubsystem in Gebäudemanagement Leitstation (SCOPES)
--------------------------------------------------------------------------------------------------

- Technische Projektleitung
- Spec-Lead, Architect und Senior Developer
- Team aus Angestellten-, Nearshore- und Offshore-Entwicklern.
- Variantenanalyse, Spezifikation.
- Coaching Offshore-Entwickler.
- Codereviews.

- Implementation der serverseitigen Infrastruktur und Datenbank.
- Unterstützung Integrations- und Systemtest.
- Fieldtests, Maintenance

- Dokumentation Software Requirement Specification (englisch)
- Dokumentation Software Design Description (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2005 C#
- MS Visual Studio C++ (ATL COM OLE OLEDB)
- MS SQLServer 2005
- .NET Framework
- ADO.NET
- MS SQL .NET Provider
- Unit Test Suites in NUnit & Ascentiv Unite
- ClearCase Versionsverwaltung.
- NAnt Build Scripting
- BACnet Controller

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SQL, Visual Studio, XML, .Net, C#, C++, .Net Framework (Mircosoft), Gebäudeautomation (GA), Gebäudeleittechnik (GLT)


Softwarearchitekt, Softwareentwickler Java Hibernate SQL Spring Tomcat
Elektronische Zahlsysteme, Ravensburg
1/2007 – 10/2007 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2007 – 10/2007

Tätigkeitsbeschreibung

Softwarearchitektur & Entwicklung: Java MS SQLServer Tomcat AppServer

Anforderungsdefinition, Architektur, Design und Implementation einer Abrechnungs-, Fakturierungs- und Reportinglösung für Anbieter elektronischer Zahlsysteme (ec, Kreditkarten)
--------------------------------------------------------------------------------------------------

Toolset & technisches Umfeld:
- Java JDK
- Eclipse
- Spring Framework
- Hibernate
- Microsoft SQLServer
- IceFaces
- iText PDF Library
- Apache Tomcat
- Subversion CVS

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), SQL, JDBC (Java Database Connectivity), Apache Tomcat, Spring, Apache Subversion (SVN), J2SE (Java SE), Java (allg.), Java-Frameworks, Hibernate (Java), Eclipse


Softwareentwickler Java
verschiedene, Klettgau, Ravensburg
1/2005 – 12/2010 (6 Jahre)
verschiedene
Tätigkeitszeitraum

1/2005 – 12/2010

Tätigkeitsbeschreibung

Freiberufliche Softwareentwicklung im Java Umfeld:
Java SE (ab 1.4 .. 6)
Apache Tomcat
Struts
Click Webframework
IceFaces (JSF)
Hibernate
JDBC
iText PDF Library
OSGI
Eclipse RCP

Eigenes Entwicklungsbüro mit Windows- und Linux Entwicklungsumgebungen
Eclipse
Netbeans

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Hibernate (Java), J2SE (Java SE), Java (allg.), Struts


Softwareentwickler C++ COM C# .Net SQL
Kundenname anonymisiert, Zug, Dettighofen, Klettgau
12/2004 – 6/2007 (2 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2004 – 6/2007

Tätigkeitsbeschreibung

Reporting, Web, CLR-hosted Stored Procs, ...

- C++
- COM / ATL
- .NET Framework 4.5
- ADO.NET
- MS SQL .NET Provider

- Visual Studio
- SQL Server Management Studio

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), Visual C++, .Net, C#, C++, .Net Framework (Mircosoft), DCOM (Distributed Component Object Model), Gebäudeautomation (GA), Gebäudeleittechnik (GLT)


Web Application Developer
verschiedene, Radolfzell, Klettgau
1/2004 – 1/2010 (6 Jahre, 1 Monat)
verschiedene
Tätigkeitszeitraum

1/2004 – 1/2010

Tätigkeitsbeschreibung

Freiberufliche Webapplikationsentwicklung
HTML
XHTML
CSS
Java
Apache Tomcat
Apache2
Jetty
OSGI
Eclipse
Adobe Photoshop
Adobe Lightroom
Gimp

Eingesetzte Qualifikationen

Apache Tomcat, Apache, Jetty, Java (allg.), Eclipse, Web Entwicklung (allg.), XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), HTML, Adobe Photoshop, Lightroom


Softwareentwickler C++ COM C# .Net SQL
Technologiekonzern, Stäfa, Dettighofen
9/2003 – 12/2004 (1 Jahr, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2003 – 12/2004

Tätigkeitsbeschreibung

Softwareentwicklung: C++ / C# / .Net / MS SQLServer

Entwicklung einer Klassenbibliothek für die Gebäudeautomation. Definition und Implementation der Schnittstellen zur Abfrage, zum Schreiben und zur Verwaltung von Echtzeitwerten aus Controllernetzwerken (BACnet / Visonik / NCRS / Unigyr).
--------------------------------------------------------------------------------------------------

- Werteabfragen auf BACnet in C++
- Klassenbibliothek und Runtime Value Engine C#
- Umfangreiche SQL Queries auf Projektdatenbank
- T-SQL Stored Procedures und User-Defined Functions
- Testunterstützung

- Dokumentation Software Design Description (englisch)

Toolset & technisches Umfeld:
- MS Visual Studio 2003
- MS SQLServer 2000
- .NET Framework
- ADO.NET
- MS SQL .NET Provider
- BACnet Controller PX

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

C#, C++


Softwarearchitekt, Softwareentwickler C# .Net C++ COM Interop
Technologiekonzern, Stäfa, Dettighofen
12/2002 – 12/2003 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2002 – 12/2003

Tätigkeitsbeschreibung

Design, Architektur, Prototyping & Entwicklung: C++ C# .Net SQL DHTML SVG

Design und Prototyp einer Webclient-Infrastruktur für Building Management Leitstation
--------------------------------------------------------------------------------------------------

- .NET Framework mit C#, ASP.net, .Net Remoting.
- Client-side Scripting mit XML-RPC in JavaScript (pre AJAX). XHTML, SVG.
- Serverkomponenten in C# .Net
- .NET / COM Interop

- Visual Studio .NET
- VS C++ 6

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

.Net, C#, C++


Senior Software Developer C# .Net
verschiedene, Klettgau, Zug
1/2001 – 9/2015 (14 Jahre, 9 Monate)
verschiedene
Tätigkeitszeitraum

1/2001 – 9/2015

Tätigkeitsbeschreibung

Freiberufliche Softwareentwicklung für Kundenstamm in C# auf der MS .Net Platform seit Version 1 .. 4.5.

Eigenes Entwicklungsbüro mit Windows- und Linux Entwicklungsumgebungen
Visual Studio
Qt Creator
Eclipse

Eingesetzte Qualifikationen

.Net, C#


Softwarearchitekt & Softwareentwickler C++ ATL COM C# .Net SQL
Technologiekonzern, Stäfa, Dettighofen
11/2000 – 7/2003 (2 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2000 – 7/2003

Tätigkeitsbeschreibung

Softwarearchitektur & Entwicklung: C++ COM ATL C# .Net SQL

Entwicklung der Softwarearchitektur für die führende Building Management Control Station.
--------------------------------------------------------------------------------------------------

- Implementation des Frameworks für Serverkomponenten C++ ATL COM / CLI .Net
- Logging, Alarming, Trending, Subsystemkommunikation, BACnet Stack, Event Routing, ...
- Entwicklung einer Serverkomponenten Template Library für das Entwicklerteam
- Coaching und Schulung im Team.

- Design und Implementierung eines Modulframeworks in .Net managed Process

Toolset & technisches Umfeld:
- MS VisualC++ 6
- MS VisualStudio .Net
- COM / DCOM
- COM / Interop Marshalling
- ATL / OLE
- IDL / MIDL
- .Net Framework
- .Net Interop
- .Net Remoting
- MS SQLServer
- MS SQL .Net Provider
- ODBC / OLEDB
- T-SQL
- BACnet Controller
- SourceSafe

Referenzen teile ich bei Interesse gerne mit.

Eingesetzte Qualifikationen

C#, C++


Softwareentwickler C++ ATL COM
Siemens KWU, Karlsruhe
3/2000 – 9/2000 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2000 – 9/2000

Tätigkeitsbeschreibung

Entwicklung von COM Schnittstellen und Komponenten in C++ für eine Datenvisualisierungs-Suite im Energiesektor. .
--------------------------------------------------------------------------------------------------

- Coaching des Entwicklerteams vor Ort in Advanced COM & C++
- Refactoring einer IDL Spezifikation von SAFEARRAY zu OO Container MBV (Marshal-by-Value)
- Implementation von COM Komponenten für Schnittstellenadapter zu Fremdsystemen
- Einführung effizienter Tracing & Logging Techniken

Toolset & technisches Umfeld:
- MS Visual C++ 6
- Windows
- C++
- ATL COM
- OLE
- IDL

Eingesetzte Qualifikationen

C++


Spezifikation, Design & Implementation C++ MFC SQL BTrieve
Generalvertreter für Büroautomation, Zürich, Konstanz, Radolfzell
1/1996 – 7/2000 (4 Jahre, 7 Monate)
Büroautomation
Tätigkeitszeitraum

1/1996 – 7/2000

Tätigkeitsbeschreibung

Softwareentwicklung: C++ MFC BTrieve SQL

Analyse, Anforderungsdefinition, Spezifikation, Design und Implementation
einer Abrechnungsapplikation für Kopiergeräte Leasing-, Miet-, und Consumables
--------------------------------------------------------------------------------------------------

- Technische Projektleitung
- Analyse und Anforderungsspezifikation
- Design und Entwicklung in C++ / Btrieve
- Administration & Maintenance
- Support

Toolset & technisches Umfeld:

Microsoft Visual C++
MFC 4 (Microsoft Foundation Classes)
Novell BTrieve
MS SQL Server 7
Novell Netware

Eingesetzte Qualifikationen

C++


Senior Software Developer C++ SQL COM
verschiedene, Konstanz, Radolfzell, Karlsruhe, Klettgau, Zürich,
1/1996 – offen (22 Jahre, 11 Monate)
verschiedene
Tätigkeitszeitraum

1/1996 – offen

Tätigkeitsbeschreibung

Freiberufliche Softwareentwicklung seit 1996 für Kundenstamm in
- C++
- T-SQL
- COM / ATL
- MFC

Eigenes Entwicklungsbüro mit Windows- und Linux Entwicklungsumgebungen
- Visual Studio
- Qt Creator
- Eclipse

Eingesetzte Qualifikationen

C++


Qualifikationen

Programmiersprachen:
----------------------------
C++
C#
C
Java

Toolsets, Frameworks & IDEs:
----------------------------
Qt / QtCreator
MS Visual Studio C++ / .NET Framework
Eclipse
System Workbench for STM32

Betriebssysteme:
----------------------------
Linux
Embedded Linux (yocto, ptxdist)
MS Windows
RTOS (FreeRTOS, mbed OS)

Datenbanken
----------------------------
MS SQL Server
PostgreSQL
MySQL

Source Control & Versioning:
----------------------------
Git
Subversion
ClearCase

Sonstiges:
----------------------------
BACnet
OPC UA
DALI
KNX

Branchen
--------
Computer Hardware/Software
Building Automation & Management
Elektronische Zahlsysteme
Handel
Industrie

Über mich

Experienced software developer and software architect. Many years of professional development in C++, C#, .Net and Java. Expert in SQL Server and T-SQL. Well versed in the IDEs Visual Studio, Eclipse and QtCreator on Windows and Linux...

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Muttersprache)
  • Spanisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
6818
Berufserfahrung
22 Jahre und 10 Monate (seit 01/1996)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »