C++ Senior Softwareentwickler / SW Architect / C++ Qt Embedded Linux & MS Windows
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- Baden-Württemberg
- Europa
- de | en | es
- 09.12.2024
Kurzvorstellung
Auszug Referenzen (4)
"Herr S. verfügt über große Fachkenntnis und arbeitet sehr selbstständig."
4/2020 – 3/2021
Tätigkeitsbeschreibung
Softwarearchitektur einer Algorithmenlibrary zur Auswertung von Röntgenspektren
- Design und Entwicklung einer modernen Architekturgrundlage
- Transformation einer veralteten Codebasis in OO komponentenbasierte Library
- Einbindung der Algorithmik aus C++ / DLL in .NET Clientapplikationen
- Coaching C++ / moderne Entwicklungsmethodik / OODesign
- Laufende Code Reviews
Technisches Umfeld:
- Windows10 Desktop, C++20, STL, .NET, C#, Visual Studio
- Git / JIRA / Confluence
C++, Git, Objektorientierte Design (OOD), Visual C++
"Die Zusammenarbeit mit [...] [...] war sehr erfolgreich. Folgeprojekte des Endkunden wurden bereits avisiert! Vielen Dank [...]!"
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
C++, Git, Qt (Software), CAN-Bus (controller area network)
"Herr [...] arbeitete im Firmwareteam für KFZ Klimaservicegeräten mit:
große Einsatzbereitschaft
hohe fachliche Kompetenz
absolut zu empfehlen."
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
Embedded Linux, Scrum, Testen, Software Architecture, C++, Git, Qt (Software)
"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"
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.
Transact-Sql, Reporting, Microsoft SQL-Server (MS SQL), SQL, Administration von Datenbanken, Datenbankentwicklung, Microsoft Visual Studio, .Net, C#, C++, .Net Framework (Microsoft)
Qualifikationen
Projekt‐ & Berufserfahrung
9/2022 – 9/2024
Tätigkeitsbeschreibung
- Portierung einer komplexen Steuerung von Anlagen zur Glasbehälterherstellung auf eine neue Hardwareplatform
- Erweiterung und Refactoring kritischer Komponenten in C und C++
- Integration eines neuen Ethernet / TCP/IP Stacks
- Echtzeitbetriebssystem CMX / FreeRTOS auf 32 Bit ColdFire HW
- Testsystem für Komponenten auf Embedded Hardware
- C++ Coaching im Team
Software Architecture, Software Design, Software engineering / -technik
4/2020 – 3/2021
Tätigkeitsbeschreibung
Softwarearchitektur einer Algorithmenlibrary zur Auswertung von Röntgenspektren
- Design und Entwicklung einer modernen Architekturgrundlage
- Transformation einer veralteten Codebasis in OO komponentenbasierte Library
- Einbindung der Algorithmik aus C++ / DLL in .NET Clientapplikationen
- Coaching C++ / moderne Entwicklungsmethodik / OODesign
- Laufende Code Reviews
Technisches Umfeld:
- Windows10 Desktop, C++20, STL, .NET, C#, Visual Studio
- Git / JIRA / Confluence
C++, Git, Objektorientierte Design (OOD), Visual C++
3/2019 – 12/2024
Tätigkeitsbeschreibung
Entwicklung und konkrete Umsetzung einer modernen Softwarearchitektur für ein komplexes Softwaresystem der Messtechnik.
- Entwicklungsumgebung C++ 17, Qt 5, Qt Creator, qmake, Git
- Design und Implementierung eines komponentenbasierten Service-Frameworks
- Multithread- und Multiprocess Kommunikation / Synchronisation
- Architekturdokumentation, Coaching, Weiterentwicklung des Entwicklerteams beim Kunden
- Portierung des bestehenden monolithischen Softwarestands in die Servicearchitektur
- Entwicklung von Services für THz Messinstrument, Integration
C++, Git, Microsoft Visual Studio, Qt (Software), Software Architecture
7/2018 – 3/2019
Tätigkeitsbeschreibung
Einbindung von Laborinstrumenten und X/Y/Z Messtischmotoren
- Treiber für Kommandointerface X/Y/Z Messtisch
- Treibersoftware für taktile Sonde zur präzisen Abstandsmessung
- Einbindung der Firmwaretreiber eines Konfokalmikroskops, Abstraktionslayer
- GUI Integration in Messplattform über Qt Widgets
C++, Git, Qt (Software)
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
Embedded Linux, C++, Git
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
C++, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Qt (Software)
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
C++, Git, Qt (Software), CAN-Bus (controller area network)
12/2016 – 12/2017
TätigkeitsbeschreibungEntwicklung Fahrzeugklimageräte Serviceplatform. C++ Qt Linux auf TI Sitara. Software-in-the-Loop Testumgebung.
Eingesetzte QualifikationenEmbedded Linux, Scrum, Software Architecture, C++, Git, Qt (Software), Softwareentwicklung (allg.)
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
ARM-Architektur, C, C++, Firmware, Qt (Software), Software Architecture, Softwareentwicklung (allg.), Testen
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
Embedded Linux, Agile Methodologie, Scrum, Testen, Software Architecture, C++, Git, Qt (Software)
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
Embedded Linux, Scrum, Testen, Software Architecture, C++, Git, Qt (Software)
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
Linux (Kernel), Nginx, Softwareentwicklung (allg.), Qt (Software), C++, TCP / IP, Ethernet
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
C#, C++, Eclipse, Git, Qt (Software)
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
Embedded Linux, TCP / IP, WLAN (Wireless Local Area Network), Ethernet, IEEE 802.11
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.
Transact-Sql, Microsoft SQL-Server (MS SQL), Windows 8, Windows 7, Microsoft Visual Studio, .Net, C#, .Net Framework (Microsoft), RPC (Remote Procedure Call), DCOM (Distributed Component Object Model), Gebäudeautomation
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
Embedded Linux, C++, Qt (Software)
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.
Transact-Sql, Reporting, Microsoft SQL-Server (MS SQL), SQL, Administration von Datenbanken, Datenbankentwicklung, Microsoft Visual Studio, .Net, C#, C++, .Net Framework (Microsoft)
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.
Transact-Sql, Microsoft SQL-Server (MS SQL), SQL, Microsoft Visual Studio, .Net, C#, C++, .Net Framework (Microsoft), DCOM (Distributed Component Object Model), Gebäudeautomation
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.
Apache Tomcat, Apache HTTP Server, XML, Spring Framework, Java SE, Java (allg.), Eclipse, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), Dynamisches HTML, HTML, Adobe Photoshop
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.
Transact-Sql, Microsoft SQL-Server (MS SQL), SQL, Microsoft Visual Studio, XML, .Net, C#, C++, .Net Framework (Microsoft), Gebäudeautomation, Gebäudeleittechnik
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
Transact-Sql, Microsoft SQL-Server (MS SQL), SQL, Java Database Connectivity, Apache Tomcat, Spring Framework, Subversion, Java SE, Java (allg.), Java-Frameworks, Hibernate (Java), Eclipse
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
Apache Tomcat, Eclipse, Hibernate (Java), Java SE, Java (allg.), Apache Struts
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
Transact-Sql, Microsoft SQL-Server (MS SQL), Visual C++, .Net, C#, C++, .Net Framework (Microsoft), DCOM (Distributed Component Object Model), Gebäudeautomation, Gebäudeleittechnik
1/2004 – 1/2010
Tätigkeitsbeschreibung
Freiberufliche Webapplikationsentwicklung
HTML
XHTML
CSS
Java
Apache Tomcat
Apache2
Jetty
OSGI
Eclipse
Adobe Photoshop
Adobe Lightroom
Gimp
Apache Tomcat, Apache, Jetty, Java (allg.), Eclipse, Web Entwicklung, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), HTML, Adobe Photoshop, Lightroom
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.
C#, C++
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.
.Net, C#, C++
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
.Net, C#
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.
C#, C++
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
C++
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
C++
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
C++
Über mich
Weitere Kenntnisse
C++ Coaching
C++ Codereviews
C embedded/Bare Metal
C#, Java
Moderne Softwarearchitekturen
Komponentenbasierte Services
Dependency Control
Interface & API Design
MS Visual Studio C++ / .NET
Qt / QtCreator
.NET Framework
Git
Microsoft Windows
Linux
Embedded Linux
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Muttersprache)
- Spanisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden