Softwarearchitektur, -konzeption, -design und Programmierung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- München
- Nähe des Wohnortes
- de
- 29.11.2024
Kurzvorstellung
Über 25 Jahre Erfahrung in der Industrie, in Großfirmen und im Mittelstand.
100% Vororteinsatz ist nach Absprache möglich.
100% Vororteinsatz ist nach Absprache möglich.
Qualifikationen
Ausbildung
Elektrotechnik und Informationstechnik
Dipl. Ing.
1990
München
München
Über mich
Weitere Kenntnisse nach Themen
Videotechnik
Einsatz von Kameras und Framegrabbern. Bildkompressionsverfahren, Videostreaming über Netz.
Verschlüsselung und Kryptotechnik
Verschlüsselungs- und Authentifizierungsverfahren, z.B. AES und andere.
Netzwerke
Konfiguration von Netzen (TCP/IP), Routing, Firewall, Fehlerbeseitigung.
Dial-Up Netzwerke, Modem und ISDN, DSL, ATM-Systeme, Bluetooth.
Signalverarbeitung
Diplomarbeit zum Thema „Digitale adaptive Filter mit Signalprozessor“ auf einem embedded System.
Audioverarbeitung für ein Car Kit (Freisprecheinrichtung für Kfz).
Betriebssysteme (z.T. Echtzeit und/oder embedded) aus früheren Projekten
DOS, Windows95, div. UNIX-Derivate (SINIX, SORIX, SunOs, SCO, LynxOS), COSMOS, µC/OS-II Real-Time Betriebssystem.
Weitere Programmiersprachen neben C# und C++
C, Assembler x86, Signalprozessorassembler, Pascal.
Firmwareentwicklung für embedded und RISC-Systeme, BIOS-Entwicklung für PCs, Hardwarenahe Software.
Integration von Komponenten mehrerer HW- und SW-Entwickler/Lieferanten.
Koordination von Entwicklern.
Einarbeitung neuer Mitarbeiter.
Ansprechpartner für Lieferanten.
PC-Systeme
Auswahl von Hardware-Komponenten, Aufbau und Inbetriebnahme, HW-/SW-Integration, Fehlerbeseitigung, Optimierung.
Anwendungen mit Chipkarten, incl. Smart-Cards.
Versionsverwaltung und Konfigurationsmanagement mit Team Foundation Server (TFS), Visual SourceSafe, PVCS, CVS, RCS, Clear Case und anderen.
Videotechnik
Einsatz von Kameras und Framegrabbern. Bildkompressionsverfahren, Videostreaming über Netz.
Verschlüsselung und Kryptotechnik
Verschlüsselungs- und Authentifizierungsverfahren, z.B. AES und andere.
Netzwerke
Konfiguration von Netzen (TCP/IP), Routing, Firewall, Fehlerbeseitigung.
Dial-Up Netzwerke, Modem und ISDN, DSL, ATM-Systeme, Bluetooth.
Signalverarbeitung
Diplomarbeit zum Thema „Digitale adaptive Filter mit Signalprozessor“ auf einem embedded System.
Audioverarbeitung für ein Car Kit (Freisprecheinrichtung für Kfz).
Betriebssysteme (z.T. Echtzeit und/oder embedded) aus früheren Projekten
DOS, Windows95, div. UNIX-Derivate (SINIX, SORIX, SunOs, SCO, LynxOS), COSMOS, µC/OS-II Real-Time Betriebssystem.
Weitere Programmiersprachen neben C# und C++
C, Assembler x86, Signalprozessorassembler, Pascal.
Firmwareentwicklung für embedded und RISC-Systeme, BIOS-Entwicklung für PCs, Hardwarenahe Software.
Integration von Komponenten mehrerer HW- und SW-Entwickler/Lieferanten.
Koordination von Entwicklern.
Einarbeitung neuer Mitarbeiter.
Ansprechpartner für Lieferanten.
PC-Systeme
Auswahl von Hardware-Komponenten, Aufbau und Inbetriebnahme, HW-/SW-Integration, Fehlerbeseitigung, Optimierung.
Anwendungen mit Chipkarten, incl. Smart-Cards.
Versionsverwaltung und Konfigurationsmanagement mit Team Foundation Server (TFS), Visual SourceSafe, PVCS, CVS, RCS, Clear Case und anderen.
Weitere Kenntnisse
• Entwicklungsystem Visual Studio, C#, .NET, WinForms, WPF, WCF, ASP.NET, Web Forms, Visual C++/MFC, Team Foundation Server TFS
• Betriebssystem Windows NT / Windows 2000 / Windows XP / Windows Server, Windows Vista, Windows 7, Windows 10, XP Embedded Systeme
• Windows-Oberflächen (GUI), Browser Oberflächen
• Entwicklung von Datenbank-Software (z.B. MS-SQL-Server, Oracle). Datenmodellerstellung und SQL
• Applikationen ohne Oberfläche (Business-Logic, Dienste, Server, Services, Webservices, u.ä.)
• Programmierung für Netzwerke
• Statemachines und Protokollimplementierungen, Messagebasierte Systeme, Multithreading, Multitasking, Interprozesskommunikation
• Echtzeitsysteme, Performance- und Zuverlässigkeitsoptimierung
• Aufteilung der Gesamtsoftware in Komponenten mit klaren Schnittstellen
• Refactoring von Architektur und Code
• Erstellung von Dokumentation, wie Lastenhefte, Pflichtenhefte, Spezifikationen, Konzeptionen, Konzeptionsvergleiche, Bestands- und Anforderungsanalysen, Schnittstellendefinitionen, UML Diagramme.
• Betriebssystem Windows NT / Windows 2000 / Windows XP / Windows Server, Windows Vista, Windows 7, Windows 10, XP Embedded Systeme
• Windows-Oberflächen (GUI), Browser Oberflächen
• Entwicklung von Datenbank-Software (z.B. MS-SQL-Server, Oracle). Datenmodellerstellung und SQL
• Applikationen ohne Oberfläche (Business-Logic, Dienste, Server, Services, Webservices, u.ä.)
• Programmierung für Netzwerke
• Statemachines und Protokollimplementierungen, Messagebasierte Systeme, Multithreading, Multitasking, Interprozesskommunikation
• Echtzeitsysteme, Performance- und Zuverlässigkeitsoptimierung
• Aufteilung der Gesamtsoftware in Komponenten mit klaren Schnittstellen
• Refactoring von Architektur und Code
• Erstellung von Dokumentation, wie Lastenhefte, Pflichtenhefte, Spezifikationen, Konzeptionen, Konzeptionsvergleiche, Bestands- und Anforderungsanalysen, Schnittstellendefinitionen, UML Diagramme.
Persönliche Daten
Sprache
- Deutsch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Profilaufrufe
1874
Alter
60
Berufserfahrung
33 Jahre und 8 Monate
(seit 04/1991)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden