
Software-Entwickler + IT Consultant
- Verfügbarkeit einsehen
- 0 Referenzen
- 75‐80€/Stunde
- 28357 Bremen
- Nähe des Wohnortes
- de | en
- 23.11.2023
Kurzvorstellung
C#, .NET, QT, C++, xCode, Android
Qualifikationen
Projekt‐ & Berufserfahrung
1/2018 – offen
Tätigkeitsbeschreibung
Themen
- SW-Migration „Fahrtabrechnung“ von VB6 nach .NET.
- GUI und DLL für Datenexport Abrechnungsdaten aus SQL-Server in Fibu
- Migration VB6 ADO zu .NET und sql-client „Monatsabrechnung“
- Erweiterung der Firmeneigenen-API um Services als WCF Schnittstelle
- Erweiterung der Firmeneigenen-API um REST-Services
- Anbindung Zahlungsprovider "Giropay" (DE), "Bancontact" (BEL)
- Erzeugung von digitalen Rechnungen: XRechnung (XML)
- Erzeugung von Stapelbuchungsdateien für Fibu WINLine
- Einlesen elektronischer Kontoauszüge MT940, CAMT 053
Lösungstechnologien
+ Windows Forms
+ SQL Stored-Procedures und Datasets (MS SQL Server)
+ ASP.NET Web API 2.0, WCF, REST
+ Automatisierte Tests mit Postman
Prozessmodell: Scrum
Ziel-Plattform: Windows 10
Sprachen: C#, VB.NET, VB6
Framework: .NET,
Werkzeug: Visual Studio 2015/17, SVN, Git, Postman, Katalon
Apache Subversion (SVN), ASP.NET, Transact-SQL (T-SQL), Visual Studio
8/2017 – 12/2017
Tätigkeitsbeschreibung
Themen
- MS Office Word (VSTO Addin)
- Anbindung mit Webservices und MS SharePoint-Server
- Datenbanken (MS SQL Server, FILESTREAM)
- Technische Beratung der Entwickler, Code Reviews, Tests
Lösungstechnologien:
+ MS Word Content-Controls (Inhaltssteuerelemente)
+ Action-Pane und Ribbon-Bar mit Winforms und DevExpress
+ MS Enterprise Library
Microsoft SQL-Server (MS SQL), SCRUM, .Net, C#
2/2017 – 6/2017
Tätigkeitsbeschreibung
Themen:
- Anforderungsanalyse mit den Stakeholdern
- Konzeptionierung und Architektur von Schnittstellen (u.a. SAP)
- Entwicklung und Umsetzung der Anforderungen und Schnittstellen
- Qualitätssicherung (u.a. Entwicklertests)
Lösungstechnologien:
+ GUI mit WPF, MVVM mit Prism
+ RESTful Webservice (JSON)
+ Persistenz mit Entity Framwork
+ dependency injection container Unity
.Net, C#, Windows Presentation Foundation (WPF), Webservices, Requirement Analyse, Architektur (allg.)
1/2016 – 1/2017
Tätigkeitsbeschreibung
Als Gewerk: 180 Stunden Android-App, 240 Stunden iOS-App
Themen
+ GUI (Android-Studio, Xcode Story-Board)
+ Netzwerkanbindung TCP/Client realisieren
+ Übertragungsprotokoll / Interface entwerfen und dokumentieren
+ Parsen der Daten im JSON Format
+ Einstellungsdialoge (Konfiguration IP-Adresse, Zugangscode)
+ Speichern der letzten empfangenen Messwerte auf dem Smartphone
+ Veröffentlichung im Google Playstore und Apple iTunes
Ziel-Plattform: Android / iOS
Sprachen: Java / Objective-C
Werkzeug: Android Studio / Xcode
Android Entwicklung, iOS Entwicklung, Mobile Entwicklung (allg.), Objective-C, TCP/IP
9/2015 – 12/2016
Tätigkeitsbeschreibung
found in reference description 14
found in reference description 14
found in reference description 14
Zeitraum: 09.2015-06.2016
Firma: Industrie, Bremen, Sebaldsbrück
Projekt: Einbinden eines Netzwerk-Frameworks in bestehende Anwendungen
Themen:
+ Modellieren des SW in UML mit Rhapsody
+ Design von GUIs mit Qt-Designer (QML)
+ Implementieren mit Visual-Studio in C++
+ Entwickeln von Unit-Tests
+ Continues Integration mit Jenkins und PVCS
Prozessmodell: Agil
Ziel-Plattform: Windows
Sprachen: C++
Framework: Qt 5, RTI DDS, Ace, Boost
Werkzeug: IBM Rational Rhapsody, Qt-Designer, MS-Visual-Studio, PVCS, MS-TFS, Jenkins
UML, Qt, Visual Studio, C++
7/2014 – 7/2015
Tätigkeitsbeschreibung
found in reference description 12
found in reference description 12
found in reference description 12
Zeitraum : 07.2014-07.2015
Firma: Windenergie-Anlagen Hersteller (Bremerhaven)
Themen
+ Erstellen Spezifikation
+ Entwurf der Use-Cases
+ Implementieren
+ Entwickeln Blackbox-Tests
Prozessmodell: Scrum
Ziel-Plattform: Web-Browser
Sprachen: C#, ASP.NET, SQL, HTML, CSS, JavaScript
Framework: DOT.NET 4.5: LINQ to SQL, ASP MVC, EF
Werkzeuge: Visual Studio 2013, IIS, MS-SQL-Server,Team-Foundation-Server
Microsoft SQL-Server (MS SQL), SQL, Betriebssysteme (allg.), SCRUM, Microsoft Internet Information Server (IIS), Visual Studio, .Net, C#, CSS (Cascading Style Sheet), ASP.NET, ASP, JavaScript-Frameworks, JavaScript, HTML
3/2014 – 4/2014
Tätigkeitsbeschreibung
found in reference description 13
found in reference description 13
found in reference description 13
Zeitraum: 03.2014-04.2014
Firma: [...]
Projekt: Programmierung Webshop Magento
Themen:
+ Implementierung Theme (Pagayo)
+ Struktur der Artikel-Kategorien umsetzten
+ Schnittstelle zu Wawi untersuchen (SOAP/REST)
+ Anbindung Google Adwords
+ Anbindung an PayPal integrieren
Ziel-Plattform: Webserver Apache
Sprachen: PHP, HTML, CSS, JavaScript
Framework: Webshop Magento, Theme Pagayo
Werkzeuge: Google Dev-Tools, NetBeans IDE
Apache, NetBeans, SOAP (Simple Object Access Protocol), PHP, CSS (Cascading Style Sheet), Magento, JavaScript-Frameworks, JavaScript, HTML
1/2014 – 5/2014
Tätigkeitsbeschreibung
found in reference description 11
found in reference description 11
found in reference description 11
Zeitraum: 01.2014-05.2014
Projekt: Eigenprojekt App-Entwicklung Android
Leistung: Software Engineering
Tätigkeiten:
+ Design Layout für GUI
+ Objekt und Data-Binding von Steuerelementen
+ Persistens mit SQlite
+ Anbindung an Webservice
Ziel-Plattform: Android
Werkzeuge: Eclipse, ADT, Genymotion-VM
Sprache: Java
Framework: Android SDK
Betriebssysteme (allg.), Android, Mobile Entwicklung (allg.), Software engineering / -technik, Softwareentwicklung (allg.), Java (allg.), Java-Frameworks, Eclipse, User Interface (UI), Webservices
1/2014 – 1/2014
Tätigkeitsbeschreibung
found in reference description 10
found in reference description 10
found in reference description 10
Zeitraum : 01.2014-02.2014
Firma: [...]
Projekt: Programmierung CMS Joomla
Themen:
+ Design Layout
+ Entwickung Joomla Template
+ Anbindung an Datenbank MySQL
+ Anbindung an Analysetool PIWIK
+ Wiki (Knowledgebase) aufsetzten (Wikimedia)
Ziel-Plattform: Webserver Apache
Sprachen: PHP, HTML, CSS, JavaScript
Framework: CMS Joomla, CSS Blueprint
Werkzeuge: Google Dev-Tools, Eclipse, Adobe GoLive
mySQL, Apache, Eclipse, Joomla, PHP, CSS (Cascading Style Sheet), JavaScript-Frameworks, JavaScript, HTML, Konzeption (IT)
2/2013 – 6/2013
Tätigkeitsbeschreibung
Projekt: Software für TVM (ticket vending machine)
Leistung: Software Engineering
Tätigkeiten:
+ Analyse der bestehenden Software-/ Architektur/ Layer
+ Definieren von Device-Interfaces (ICD/API)
+ SW zur Anbindung Debit-Kartenleser ATOS (ISO/IEC 7810)
+ SW zur Anbindung RFID-Reader ((ISO/IEC 14443)
+ Verifizieren der HW/SW-device-Integration
+ SW-Refactoring und Beheben von SW-Defekten u.-Bugs
+ Planen/Durchführen von Komponenten- und System-Tests
Ziel-Plattform: Windows x86
Werkzeuge: Visual Studio 2008
Sprache: C#, C++, C
Framework: .NET Compact Framework 3.5
Betriebssysteme (allg.), Visual Studio, Software engineering / -technik, Softwareentwicklung (allg.), .Net, C, C#, C++
11/2008 – 7/2012
Tätigkeitsbeschreibung
Projekt :TDL Datenlink
Leistung: Entwicklung von mehreren SW-Komponenten für Multilink-System
SW-Funktion:
+ Forwarding: Protokoll Transformation zw. Linksystemen
+ Navigationsdaten: UDP, NMEA verarbeiten
+ Monitoring und Control (Systemverhalten überwachen)
Tätigkeiten:
- Analyse Primärliteratur (STANAG)
- Requirements-Engineering (DOORS)
- OO Architektur und Schnittstellen-Design in UML mit IBM Rational Rose
- Implementierung der SW in C++
- Test-Spezifikationen und Prozeduren (DOORS)
- Entwicklung automatisierter Tests ( Proprietäres Test-Framework, Python)
Ziel-Plattform: SUSE Linux 11.1
Sprachen: C++, Python, CORBA
Framework : Proprietäres Test Framework, Boost, ACE-TAO
Werkzeuge: Telelogic DOORS, Logiscope, Rational Rose Enterprise
OpenSuse, Testing (IT), UML, Rational Rose, Python, Softwareentwicklung (allg.), C, C#, C++, CORBA
4/2008 – 9/2008
Tätigkeitsbeschreibung
Projekt: SW zur Überwachung von Stromversorgungseinheiten (Netzteile)
Leistung: Implementierung der SW
SW-Funktion:
- Empfang per FTP von Signalbits von SPS S4
- Anzeige (GUI) als TreeView, Tabelle, Datenmodell, etc
- Alarmierung per SMS (GSM-Modem), Ereignisverarbeitung, Protokollierung
- Installationsprojekt (setup, msi); Konfiguration per XML-Dateien
Ziel-Plattform: Windows XP
Sprache: C++
Framework: Qt 4 (Trolltech)
Werkzeuge: Visual Studio 2003 und 2005
1/2008 – 3/2008
Tätigkeitsbeschreibung
Projekt :Antennensteuerung, SW zum Empfang und Auswertung von GPS-Daten (RS232, NMEA)
Leistung :Erarbeiten der Spezifikation, Implementierung der SW
SW-Funktion
-Umrechnung von NMEA in Lat/Lon- und UTM-Koordinaten
-Errechnen von Geo-Daten (Debian-) Linux und MS-Windows
-Ansteuerung/Positionierung einer Parabol-Antenne
Ziel-Plattform: (Debian-)Linux
Sprache: C++, Ansi C
Werkzeuge: Eclipse mit CDT
9/2007 – 12/2007
Tätigkeitsbeschreibung
Projekt: Plattformenabhängige Kommunikations-SW TCP/IP/UDP/WLAN
Leistung Erarbeiten der Spezifikation, Implementierung der SW
SW-Funktion: Entwicklung einer Lib für ein spezifisches Anwendungsprotokoll
Ziel-Plattform: (Debian-) Linux und MS-Windows
Sprache: C++, Ansi C
Werkzeuge: Eclipse mit CDT und MS-Visual-Studio
3/2007 – 4/2007
Tätigkeitsbeschreibung
Projekt: RCT-Web Web-Anwendung für Messwertdarstellung (geschl. Benutzerkreis)
Leistung: Entwicklung der Software in C# und ASP.NET 2.0 mit VS-Studio 2005
SW-Funktion:
- Darstellung von Messwerttabellen
- Generierung von Kurven per GDI als jpg-Image on the fly
- Lesen der Werte aus einer Datenbank. SQL-Server 2005
- Benutzer / Rollen-Verwaltung (Administrator-, Maintenance-Funktionen)
1/2007 – 2/2007
Tätigkeitsbeschreibung
Projekt: Software-Installations-CD für SW-Suite
Leistung: Entwicklung der Software in C# / .NET 2.0 mit VS-Studio 2005
SW-Funktion: Setup mit Microsoft Installer (MSI)
9/2006 – 9/2006
Tätigkeitsbeschreibung
Projekt: Alarmierung per E-Mail und SMS
Leistung: Entwicklung der Software in VB.NET 2.0 mit VS-Studio 2005
SW-Funktion:
- Gui für die Konfiguration
- Erweiterung des vorhanden Dienstes zur Messwertverarbeitung
6/2006 – 6/2006
Tätigkeitsbeschreibung
Projekt: Webanwendung zur Anzeige von Messwerten und Alarmen
Leistung: Erstellung eines Lastenheftes, Beratung bei der Ausschreibung
1/2006 – 12/2006
Tätigkeitsbeschreibung
Projekt: System zur Messwertübertragung per SMS
Leistung: Entwicklung der Software in VB.NET 2.0 mit VS-Studio 2005
SW-Funktion:
- Empfang von Messwerten per SMS-Botschaft (Windows-Dienst, Server)
- Verarbeitung als XML-Dateien.
- Speicherung in einer Datenbank.
- Konfiguration per GUI (Windows-Client mit .NET 2.0)
Ausbildung
Aachen
Über mich
found in profile description
found in profile description
Berufserfahrung:
2000 - jetzt Freiberuflich als Diplom-Ingenieur:
- IT-Dienstleistungen - Entwicklungs- und System-Beratung
1997-1999 Vertrieb von Netzwerkkomponenten (Angestellter)
für Sparkassen, Versicherungen, Landesbanken
1986-1997 Angestellter DV-Ingenieur bei AEG Atlas Elektronik Bremen
- Softwareentwicklung für Netzleitsysteme (Echtzeit)
- Betriebssystem Unix, Programmiersprache C und C++
- Erstellung des Pflichtenheftes, Realisierung, Inbetriebnahme
- Abnahme, Qualitätssicherungstests.
Weitere Kenntnisse
Programmiersprachen: C, C++, Python, C#, VB.NET, Qt, XML, HTML, JavaScript
Framework: STL, Qt, Boost, ACE. .NET, MFC
Betriebssysteme: Linux (Suse, Debian), Microsoft Windows, Android
IDE: MS Visual Studio, QtCreator, Eclipse, Android Studio, InelliJ IDE
Datenbanken: MS SQL Server, MS-Access, MySQL, SQLite, PostgreSQL
Datenkommunikation: Internet, Intranet, RS232, SMTP, TCP/IP, SMS/GSM-Modem, RAW-Sockets
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden