Profile image of tbarnabas
@tbarnabas
Flag of Hungary Budapest, Hungary
Member since April, 2010
3 Προτάσεις

Barnabas

Συνδεδεμένος Εκτός Σύνδεσης
I am a graduated Software Designer and Engineer MSc. I have 15 years experiences. "clean design and implementation makes quality" working time: flexible 30 hours/week languages: - C/C++, Java, JavaScript, PHP, Oracle PL/SQL, x86 and AVR assembly platforms: - desktop applications (Windows/Linux) - mobile programming (Android) - microcontrollers
$24 USD/ώρα
5 αξιολογήσεις
4.3
  • 56%Ολοκληρωμένες Εργασίες
  • 100%Εντός Προϋπολογισμού
  • 100%Εντός Χρόνου
  • N/AΡυθμός Επαναπρόσληψης

Portfolio

Πρόσφατες Αξιολογήσεις

Εμπειρία

visual programmer

Mar 2009

PROFILE visual theatre performances, public art installation TASKS - low-level hardware development, - work on a radio controlled (433Mhz – RFM12B) lighting equipment for the Wave Space visual theatre etude, - an interactive public art organ installation, - a specific Kinect based interactive surface, - web development ENVIRONMENT C/C++, arduino (ATMEL) microcontroller, Kinect, PHP, HTML, CSS, JavaScript, Oracle 10g, Oracle XE, PL/SQL

senior C/C++ software engineer

Jan 2008 - Mar 2009 (1 year)

PROFILE remote access, remote support, backup TASKS implementing new functions in LogMeIn Recue Applet product: - Instant Chat: communication with web based GUI, - TwoWay Remote Desktop Sharing: bidirectional desktop sharing between technician’s console and applet’s applications, ENVIRONMENT Windows 9x/NT/2000/XP/Vista, C/C++, MS Visual Studio .NET

senior C/C++ software designer and engineer, Oracle developer

Mar 2006 - Dec 2007 (1 year)

PROFILE monitoring quality of service (QoS), developing NQMSFiber (Network Quality Monitoring System for Fiber) system TASKS designing and implementing CORBA based server applications as part of NQMSFiber system: - Alarm Management Server: generating predefined alarm events based on user defined rules on system state and measurement results. Handling alarm’s life cycle. Sending alarm notification to different users or user groups via alternate communication chanels as email or sms or terminal message, - OSPInSight: designing the integration of an external GIS based network simulation system into the NQMSFiber system, - developing X Window based user interfaces, - keeping previous tasks, you can see at the point of Consultronics Development Ltd below ENVIRONMENT Compaq True64 UNIX, Debian, Redhat Linux és Windows platformok, Oracle 10g, Oracle XE, PL/SQL, CORBA, C/C++, X Window Motif

senior C/C++ software designer and engineer

Mar 2005 - Mar 2006 (1 year)

PROFILE developing anti-virus and protection solutions TASKS designing and implementing communication layer of Central Management Solution (CMS) system: - Communication Subsystem (CSS): remote method invocation, name-reference resolving, path finding and routing in a tree network topology; designing and implementing an uniform interface definition language (IDL) with extended cryptographic capabilities (SSL, 1024bit RSA, MD5), - designing and implementing Remote Management Agent (RMA) application as part of CMS system: - monitoring system state, - upgrade and downgrade system based on different user’s profiles, - writing design and development level documentations ENVIRONMENT Windows 9x/NT/2000/XP, C/C++, MS Visual Studio 6.0, MS Platform SDK, DDK, RPC, IDL, IPC, SSL, RSA, DNS, WINS

senior Oracle developer

Mar 2004 - Mar 2005 (1 year)

PROFILE developing Loan Invest Approval System (LIAS) system for Budapest Bank / General Electric (GE) Finance. TASKS designing and implementing PL/SQL packages as part of LIAS system: - calculate customer rate, - automatic scheduling of background system process, - designing interface to external accounting system, - writing specifications and developer level documentations, - configuration management and support ENVIRONMENT UNIX, Oracle 9i, 10g, PL/SQL, C/C++, UML, Rational Rose

C/C++ software engineer, Oracle developer

Jun 2001 - Mar 2004 (2 years)

PROFILE quality of service (QoS), developing Network Quality Monitoring System (NQMS). based on PSTN and VoIP networks. TASKS designing and implementing CORBA based server applications as part of NQMS system: - Storage Server: a distributed storage and data access layer; - Result Processor: receiving measurement results from test points, processing measurement results, deriving new results based on user defined derivation rules (NQMS Result Processing Language - NRPL), - NQMS Result Processing Language (NRPL): designing and implementing a Pascal style internal interpreted programming language for processing measurement results: - type independent variable declaration, - basic control structures as sequential, conditional and iterative control structures, - procedure and function with value and address based parameter passing, - embedded basic data structures as array, list and tree, - basic mathematical functions, - Terminal Server: provides parallel ethernet and multiple (up to 160) dialup TCP/IP connections between backend and external test points, - Task Controller: monitoring system state and process, watchdog, - Release Manager: automatic upgrade and downgrade based on different system components and platforms, - Mail Support Agent: automatic mail based command processing and file transfer, - MapX Component: user interface module for displaying MapX format vectorgraphic maps on X Window platform: - zooming, rotating, slidding, - multiple layers, - different projections, - monitoring predefined system components. ENVIRONMENT Compaq True64 UNIX, Debian, Redhat Linux és Windows platformok, Oracle 8i, 9i, PL/SQL, CORBA, C/C++, X Window Motif, CGI, TCP/IP, PPP, SMTP

Oracle developer

Jun 1998 - Jun 2001 (3 years)

software developer

Jan 1994 - Jan 1996 (2 years)

PROFILE making own television programmes, advertisement. TASKS - developing a teletext software, - making short animations for different programmes ENVIRONMENT DOS, Windows 3.1/95, x86 Assembly, Pascal

Εκπαίδευση

MSc of Computer Sciences - Software Designer and Engineer

1997 - 2002 (5 years)

Δημοσιεύσεις

Remote Method Invocation and Message Passing in Object Based Distributed Systems

There is a communication stack with synchronous, asynchronous and encrypted messaging capabilities based on a decentralized routing algorithm ("gossip routing"). The upper layer of the stack implements the remote method invocation functionality above the message passing same as Java RMI or CORBA technologies. It also implements a decentralized name resolving service for object requesting.

Πιστοποιήσεις

  • C++ Level 1
    78%

Επαληθεύσεις

  • Συνδεδεμένο Facebook
  • Προτεινόμενος Freelancer
  • Επαληθευμένη Πληρωμή
  • Επαληθευμένο Τηλέφωνο
  • Επαληθευμένη Ταυτότητα
  • Επαληθευμένο Email

Οι Κορυφαίες Μου Δεξιότητες

Εμφάνιση Παρόμοιων Freelancers