Senior Entwickler C++, Entwickler Python/Java, SW-Architektur, Teilprojektleitung
- Verfügbarkeit einsehen
- 0 Referenzen
- 78‐85€/Stunde
- 80999 München
- Nähe des Wohnortes
- pl | de | en
- 04.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2013 – 2/2014
Tätigkeitsbeschreibung
Multimedia Streaming Framework für eine Messgerätreihe (DVB-T)
- Kunde: Industrie
- Einbindung und GUI-Ansteuerung der DVB-T Remuxer-Drittkomponente, Einbindung der IP-Inputs, Board-Ansteuerung mit DTAPI (DekTec API), Debuggen der TS-Pakete und PCI-Config-Register + Board-Driver
- MPEG-TS, DVB-T2, IP & RTP, Streaming, Multithreading, C++11, Boost, Intel TBB, Templates (TMP)
- C++ VisualStudio 2008/2010, C++ Intel Compiler + Inspector XE 2013, ClearCase, Wireshark, VLC Player
4/2013 – 7/2013
Tätigkeitsbeschreibung
GUI für ein Messgerät für digitale TV-Ströme (DVB-C2)
- Kunde: Industrie
- Messkonfigurationen mit Drag & Drop (Qt-basiert), graphische Darstellung vom DVB-C2 L1: interaktives Spectrum Overview, Tabellen der DSs und PLPs
- DVB-C2 Standard, OFDM Modulation
- C++ VisualStudio 2008 und 2010, Qt 4, R&S ChartDisplay Framework, Qt Custom Styles
1/2013 – 2/2013
Tätigkeitsbeschreibung
SNMP Agent und MIB für System Monitoring proprietärer Windows-Geräte
- Kunde: Industrie
- Kundenkommunikation (1 Mann Projekt); Entwurf einer proprietären MIB; Design, Programmierung und Tests des SNMP Agents; Einbindung der CPU-ID DLL,; Installtionsprogramm
- C++ VisualStudio 2008 Express Ed., Windows SNMP Extension Agent API, SNMP v.1, ManageEngine MIB-Browser, CPU-ID System Monitoring Dev Kit, Windows XP, Vista und 7
- Teilzeit, 2 Wochen
12/2011 – 4/2013
Tätigkeitsbeschreibung
Umstellung eines Client-Server Messsystems vom MFC auf Qt
- Kunde: Softwarehaus
- Migration auf VisualStudio 2010, neues Design für das „Automatic Measurements“ Subsystem um vom überkomplizieren „legacy“ MFC Code wegzukommen, GUI-Neuimplementierung in Qt, Tests
- C++ VisualStudio 2008 und 2010, Qt 4, QtWinMigrate, MS-Team Server, PostgreSQL, MFC, C++/CLI
9/2011 – 4/2012
Tätigkeitsbeschreibung
Pflege und Weiterentwicklung eines konzernweites Intranet Partner Portals
- Kunde: Internationaler Konzern
- Implementierung neuer Features, Bugfixes, Datenpflege
- Java 6, Groovy, Eclipse, jWic Web-Framework, DAO-Objects, Apache-POI Excel Bibliothek
- Jetty Webserver, Hibernate, Spring, Microsoft SQL-Server, Windows Server 2003, Subversion
- Part Time 20-30%
4/2011 – 12/2011
Tätigkeitsbeschreibung
Neuronalnetzbasiertes Bild- und Videoerkennungssystem
- Kunde: Software-Startup
- Mitarbeit an Konzeption fürs Verfahren und Algorithmen; Design und Implementierung einzelner Module
- Bildverarbeitung, Bilderkennun, maschinelles Lernen, neuronale Netze, HTTP-Streaming, Open Source
- C++ VisualStudio 2008, Qt 4, Komponentenframework ACF, Python, SimpleCV, Subversion
2/2008 – 4/2011
Tätigkeitsbeschreibung
Ein Protokollanalyzer für die Satellitenkommunikation
- Kunde: Telekommunikation
- Produktverantwortung (allein - 1 Mann Projekt)
- Requirements, Architektur, Schätzung, Design, Reuse vom Vorgängerprodukt
- Implementierung, Tests, Tuning, Fehlerbehebung vom Feldeinsatz
- C++ VisualStudio 2005 und 6, Windows Server 2003/Windows XP, Qt 4, Clearcase, Purify, Wireshark
- Sockets, Streaming, Multithreading, Skalierbarkeit, INMARSAT-Protokolle, HDLC, PPP, IP, VoIP, HTTP, Email, Chats
6/2007 – 12/2007
Tätigkeitsbeschreibung
Web Application für remote SW Installation auf einem UMTS-Netzknoten
- Kunde: Telekommunikation
- Übernahme und Erweiterung der Webapplikation (GUI- und Servlet- Anteile, JDBC)
- Performance-Optimierung, Memory Leaks-Suche
- Struts 2, Apache Tiles, Spring, Acegi-Security, AJAX, JSP, custom tags, JavaScript
- Redhat Linux, Java 5, Python, VmWare, Tomcat 5.5, mySQL 5.0, Eclipse, Ant, JProbe
4/2004 – 5/2005
Tätigkeitsbeschreibung
Netzmanagement Agent für einen High-Availabilty UMTS-Netzknoten (RNC)
- Kunde: Telekommunikation
- OO-Design vom IPC Kommunikations-Modul und Prozessverwaltung, Implementierung, Tests
- Codegenerierung aus XML-Schema (Datenkonversion), Java-GUI für das Testsystem
- Siemens-Fujitsu RTP-7000 High Availability Middleware, Socket-Programmierung, POSIX threads
- gnu C++, Java 5, MontaVista Linux, VmWare,
- ISO Q3, GDMO, ASN.1, CMIP, DSET Middleware Platform, Marben OSI-Stack
- XML-Beans, SWT und JFace, Eclipse, MS-Visio Modelling, Purify
6/2000 – 3/2004
Tätigkeitsbeschreibung
Netzmanagement Agent für einen UMTS-Netzknoten (RNC)
- Kunde: Telekommunikation
- Architektur und OO-Design der Basissoftware für das gesamte Projekt, Teilimplementierung
- OO-Design des IPC Kommunikationsmoduls, Implementierung, Tests
- Redesign und Tuning in der Beta-Testphase beim Endkunden, neue Features
- Solaris, SVR4 Unix auf RTOS
- gnu C++, Perl, Tcl, ClearCase, Rational Purify
- ISO Q3, GDMO, CMIP, ASN.1, DSET Middleware Platform, Socket-IPC, kooperatives Multithreading
Ausbildung
TU Dresden
Über mich
Ich habe Erfahrung im Auflösen komplizierter Sachverhalte: wie z.B. eine schwierige Fehlersuche und
anschließendes Redesign eines großen Systems. Ich glaube an den "Lohn der Einfachheit": an das Suchen der einfachsten Lösung die funktionieren könnte.
Meinen technischen Blog finden sie unter: siehe Kontaktdaten
Weitere Kenntnisse
- UNIX: Linux (RedHat, Montavista), UNIX: SVR4, Solaris, früher SINIX, AIX, HP-UX
- Windows: Windows 7, XP, Windows Server 2003, Windows Embedded
- Embedded: OSE
Datenbanken:
- SQL-Server: Client-Programmierung, SQL-Server Management Studio
- mySQL: Client-Programmierung über ODBC
Programmiersprachen:
- C++: sehr gut - "Modern C++” (Templates, Boost, Lambdas, C++11), Qt GUI-Framework, Multithreading, Streams, Optimierung, Visual C++ (früher MFC)
- Python: gut - Testskripte, XML Processing (minidom), GUI (PyQt früher Gtk), SimpleCV, etwas PIL
- Java: gut - JSE2 5.0/6.0, Threading, Generics, SWT and JFace, Servlets und J2EE, Groovy scripting
- Perl: Grundkenntnisse - UNIX scripts, CGI, Sockets
- JavaScript: Grundkenntnisse, etwas JQuery und Angular.js
- andere: Unix Shell Scripting, Grundkenntnisse in F#, Clojure und Haskell
Datenkommunikation:
- ISO/OSI: Q3, GDMO, CMIP, ASN.1, Marben OSI stack, X.25
- TCP/IP: IP Protokollfamilie, SNMP, VPN Technologie (PPP, L2TP), openSSL, Sockets
- Internet: HTML, HTTP, HTTPS, VoIP, Email- und Chat-Protokolle, JSON, XML
- UMTS: genereller Überblick über Protokolle und Architektur, Radio Link Protocol
- früher: ATM, SDH
Persönliche Daten
- Polnisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden