C++/LINUX/VxWorks developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 1029 Budapest
- auf Anfrage
- hu | de | en
- 03.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2015 – 12/2015
Tätigkeitsbeschreibung
Development
c++ 11,14
STL
Boost
Qt
linux
Linux (Kernel), Qt (Software), C++
6/2015 – 7/2015
Tätigkeitsbeschreibung
development
bugfixing
Hardware-Design
2/2015 – 3/2015
Tätigkeitsbeschreibung
Development
embedded linux , sw update, openwrt, ipkg, opkg, linux system config., c++ development
Embedded Linux, Linux (Kernel), C++
1/2014 – 11/2014
Tätigkeitsbeschreibung
Application development
design/implementation/test
Linux, embedded linux, windows (portable)
client-server arcitecture
Various embedded toolchains
TCP/IP network, serial communication
User interface using Qt (5.3) framework with widgets and C++
Sql database handling
ZeroMQ
C++11, STL, BOOST(system, serialize, asio, etc.)
Qtest, python test
GIT, CMake
Test driven programming.
python tests
scrum team
Design/Implementation/Test
close to the hardware programming,
protocol design / implementation
C++ 11, zeroMQ, protobuf (google), boost
python
GNU/LINUX tools
SQL, Scrum, Python, Qt (Software), C++, TCP / IP, Telekommunikation / Netzwerke (allg.), User Interface (UI)
12/2012 – 12/2013
Tätigkeitsbeschreibung
Control programs for radio communication devices.
Protocol design, implementation, test, close to the hardware prog,
C++11, STL, BOOST(asio) , zeroMQ, google protobuf
GCC, CLANG (C++)
LINUX
GIT, CMake
Model driven programming. UML, enterprise architect
Test driven programming.
Generic bridge design pattern (e.g.)
Hardware device. FPGA related programming, serial device control
Boost test, google test
python tests
scrum team
Linux (Kernel), Scrum, Python, C++, Telekommunikation / Netzwerke (allg.)
1/2012 – 9/2012
Tätigkeitsbeschreibung
VxWorks Realtime Operationg system, realtime linux cross development. (TCP/IP, RS232, interprocess communication, HW device programming, etc.)
Requirement analysis, (realtime specifications)
design (enterprise architect, UML),
application implementation, library implementation (C++, BOOST, XML ),
automated test (BOOST test framework).
6/2011 – 1/2012
TätigkeitsbeschreibungC++ design, implementation, test. QT, embedded linux, ARM.
10/2010 – 6/2011
TätigkeitsbeschreibungC++, Boost, Python Sw design, implementation test.
1/2010 – 7/2010
TätigkeitsbeschreibungC++ design, implementation, test.
Ausbildung
Budapest
Über mich
Main projects 2013 --> 1999
2013
Please read my CV
:
2011
Embedded linux C++/Boost
Design / implementation / Test
Smartcard security library,library development.
Multiprocess/Multithread
Interprocess communication.
2010:
Embedded Linux / C++
Qt, Boost, Stream libraries, Unicode, UTF-8
( in Sued Byern.)
Tasks:
Design / implementation / Test
Data compression methods, stream libraries, data logging
2009:
Design and implementation of protocol ITU-T H248/MEGACO in a VoIP System.
The most important used knowledges:
CORBA interfaces. (omniORB) interface design and implementation.
SIP (RFC 3261) and SDP (RFC 2327) protocol details.
Multiple-threading with POSIX threads.
Boost Library Functions, e.g. bind, spirit, lexical_cast, numeric, etc.
C++ Templates and STL advanced usage.
Open Source Tools e.g. auto-tools, make, GNU C++ Compiler.
Various external libraries e.g. ASN1 Library
Version Control with Subversion.
Full circle of analysis,conception ,design, implementation, testing was made according to various working templates used by various companies.
The direction of Internet/Multimedia applications seems to be the best according to my current and studied knowledges.
The full cycle of analysis,concept,design, implementation and designer-made test was my task in a team of 4-6 people.
Multimedia content distribution system was implemented in C++ with strong STL usage.
Python scripts were used for system wide tests.
The design was based on various IETF RFC's e.g. IGMP protocol.
There were more than 35 developer from various countries involved in this over-middle sized project.
I studied the actual ATM/ADSL related knowledges end a lot of tools and measurement gadgets.
The main task was the design and implementation of a Video-On-Demand functionality for an existing Digital Subscriber Line Access Multiplexer (DSLAM).
For some parts, (C++/STL) the technical project leading was my responsibility.
Gathering and real-time visualization of measurement data (Places: Budapest/Hamburg)
C++, TCP/IP,Socket Programming, DCOM(CORBA). OLE for Process Control Server Implementation.
Automation project (Places: Budapest/St. Poelten)
C++,OPC Interface specification. implementation
embedded switching and measurement device control via internet connection, OPC Server Implementation.
Gathering and real-time visualization of measurement data (Places: Budapest/Hamburg)
C++, TCP/IP,Socket Programming, DCOM(CORBA). OLE for Process Control Server Implementation.
Automation project (Places: Budapest/St. Poelten)
C++,OPC Interface specification. implementation
embedded switching and measurement device control via internet connection, OPC Server Implementation.
Main directions:
Telecommunication Protocols defined by ITU-T,
( e.g. MGCP, H248.x, SCTP)
internet protocols:
(IGMP TCP/IP, UDP)
Operating systems:
Linux/Unix
Windows
Real-time system ('VxWorks')
others:
multi-threaded programming,
POSIX threads,
DSL hardware,
VoIP,ATM,ASN.1,ABNF
CORBA (omniORB) ,
Hardware programming,
LAN,WLAN
Automation
Programming languages:
C/C++,
STL,many of BOOST library elements,Templates,Python,XML
Operating systems:
GNU/LINUX, Solaris, AIX, WinNT,XP
Datenbanken:
various via ODBC
Hardware:
Intel,AMD,PowerPC
Networks and Communication:
TCP/IP,IGMP,UDP,
Diameter(/RADIUS),
H248 (ITU-T),
RFC's (many)
Tools and Methods:
GNU/LINUX development tools, build system, SVN, Rational Clear-case, vim,emacs,wireshark
Branches:
Telecommunication,Automation
Weitere Kenntnisse
- Embedded Systems
- Softwareentwicklung
- Open Source
Technik & Ingenieursberufe
- Elektrotechnik
- Nachrichtentechnik (allg.)
C++,STL,templates,TCP/IP,UDP,DIAMETER,XML,CORBA,VxWorks,LINU
Persönliche Daten
- Ungarisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden