Personalprofil Nyíri, Tibor Senior Softwareentwickler Budapest, 2014 Die letze Version von diesem Dokument ist am Web immer erreichbar: Deutsch: http://www.itresource.eu/docs/cv_tnyiri_de.docx http://www.itresource.eu/docs/cv_tnyiri_de.pdf English: http://www.itresource.eu/docs/cv_tnyiri_en.docx http://www.itresource.eu/docs/cv_tnyiri_en.pdf
Personaldaten Titel: Ing., Dipl.Inf. Familienname: Nyíri Vorname: Tibor Geburtsdatum: 1965 Staatsangehörigkeit: ungarisch Familienstatus: Verheiratet Email: tnyiri@gmail.com Mobile: +36 (30) 568-4629 Focus IT-Fachwissen: Umfeld: Serverseitige, performance-kritische Backend- Entwicklung, Embedded Systeme, Echzeitsysteme C, C++, C#, STL, Boost, Unix, Linux, Oracle, PL/SQL, MySQL, SQL-Optimierung Skriptsprachen, Shell-Programmierung Telekommunikation, Automotive, Netzwerk-Programmierung, Billing, Web, Banksektor Ausbildung 1983 Landler J. SZKI, Abitur 1987 Landler J. SZKI, Maschienentechniker (Ing.) 1992 Stadt Budapest, Übersetzer Diplom 1996 Számalk OKK., Informationsystem-Programmierer Diplom (Dipl.Inf.) Sprachkenntnisse Deutsch: Englisch: Ungarisch: Hochstufe Übersetzer-Diplom, 4 Jahre Übersetzer-Praxis, 15 Jahre Arbeit in deutschen Projekte, onsite oder remote Mittelstufe Muttersprache
IT-Fachbereiche Betriebssysteme: Programmiersprachen: Tools, IDEs HW-nahe SW: Embedded / Realtime: Netzwerke: Datenbanken: Multimedia: Unix (AIX / HP / SCO / Digital / Sinix), Linux, QNX, OS9, MS Windows, DOS, OS/2, Sun Solaris C, C++, C#, PHP, Python, Perl, Java, PL/SQL, T-SQL, AS 2/3, HTML, XML, CSS, sh, ksh, bash Eclipse, MS Visual Studio, Adobe Flex/Flash, PL/SQL-Entwickler, Oracle Entwickler, Ajax, Smarty, JavaScript, make, automake, cmake, STL, Boost PC / Intel Server, Siemens RM200/600, HP Ws /Server, SUN Server, Bull Questar/ Ulysse ATM, POS-Terminal, GSM Modem, PDA / MDA / Smartphone, Audi MMX, MMX2, ARM RISC Bankomat/Kartenleser, Geldausgabe-Einheit, GSM-Modem, POS-Terminal, Infotainment QNX Neutrino RTOS, RTLinux, Raspberry Pi TCP/IP, IBM LANDP, X25, GSM, UMTS, MQ Series Oracle, MySQL, MS SQL, DB2, Informix, OTL, OCCI, OCI, ODBC, JDBC, ProC, Embedded SQL, PL/SQL, Transact SQL, SQLite, ADO, Access Adobe Flex 2/3, ActionScript 2/3, Flash, DirectShow GUI: MS Visual Studio 6/MFC MS VS 2010, QT 3/4/5 Business Software: OOAD / UML: Versionsverwaltung: Projektkoordination: Administration: Virtualisierung: Testen: Clarify, Peregrine, Comptel EventLink, Convergys IRB Rational Rose, MS Visio, Enterprise Architect, PowerDesigner, Together CVS, SVN, ClearCase, MS Visual SourceSafe, Perforce MS Project Datenbanken: Oracle, MySQL Linux: Debian, SuSE, Red hat, Ubuntu Unix: AIX, HPUX Webserver: Apache, JBoss, Oracle ias / APEX Citrix, VMWare, AIX LPars HP Quality Center, HP Quick Test Professional, CitraTest
Projekterfahrung 02.2013 heute AWH Projekt, Active Warenhaus D-Darmstadt, T-Systems Sun Betriebssystem: Sun Solaris Programmiersprachen: Teradata BTeq SQL, AbInitio, Shellskript Datenbank / Tools: Teradata SQL Entwicklung und Test eines Warenhaus-Systems basierend auf Teradata Active Warenhaus, zu empfangen und zu validieren der Billingdaten der externen Billingssysteme der Deutschen Telekom. Performancemessungen, Konversion- Richtigkeitsstatistiken. 09.2012 heute SmartCam Projekt IT Resource Consulting Raspberry Pi, Intel, Smartphone Betriebssystem: Raspbian Linux, Debian Linux, Android Programmiersprachen: C++, Java, Shellskript Datenbank / Tools: Boost Entwicklung von einem eigenen Produkt, geschlossenes Überwachungssysem auf Basis intelligenter IP-Cameras. Lockfree Socket Client/Server-Applikationen basierend auf Boost Asio. 10.2012 01.2013, Tester, Test-Entwickler T-Shop Clustertest D-Bonn, T-Shop Intel Betriebssystem: Windows Programmiersprachen: HP QTP, CitraTest, VBScript, ASP.NET Datenbank / Tools: HP Quality Center, Citrix, MS SQL Server 2010 Clustertest der regelmäßig freigegebenen vshop SW-Releases (vshop ist der komplette Software-Paket, der in jeder T-Shop-Filiale Deutschlands fürs Personal einheitlich eingesetzt ist), Test-Automatisierung. 04.2012 09.2012, Systementwickler, Systemanalist Infotainment-System für Audi Konzern D-Ingolstadt esolutions MMX, MMX2 Spezialhardware für Autos Betriebssystem: QNX Neutrino Echtzeitsystem, Ubuntu Linux, Windows7 Programmiersprachen: C/C++, QT4, Shellkript Datenbank / Tools: QNX Momentics IDE, SQLite, CMake, QCC, Perforce
Entwicklungsprojekt des Infotainment Systems für Audi Konzern Aufgaben: - Systemanalyse, Fehlersuche der integrierten Softwarekomponente; - Entwicklung von Systemtools zur Automatisierung der Release-Prüfungen; - Unterstützung des Integrationsteams durch Bugtracking / Problemanalyse. 08.2011 03.2012, Senior Entwickler UcIP Projekt im Thema Signalisierung / Extreme Programming / Portable Programmierung über IP A-Salzburg Eurofunk Kappacher Intel + Spezialhardware Betriebssystem: Windows 7/ Debian Linux, RTLinux Programmiersprachen: C++, Perl, C#, QT4 Datenbank / Tools: MS VC 10, GNU C++, STL, Boost, Spring, XML, CygWin, Google Test, Log4cxx, VoIP, SIP Visio - Zweck des Projekts ist es, die Entwicklung serverseitiger Komponenten eines tonbasierten Kommunikations-Plattformen mit extremen Performance- Anforderungen. Aufgaben: - Entwicklung eines einheitlichen und portablen Codelibrary auf STL / Boost-Basis, welches für Codebasis der Serverapplikationen sowohl unter Windows, als auch unter Linux dient. - Serverprogramme für extreme Verfügbarkeits- und Performance-Anforderungen, in Themen IP-Adapter, Packet-Multicasting, Audioströhme. - Testautomatisierung der Netzwerkkommunikation / Protokolle durch Unittest- Module in C++ / Java / Perl / Python. - Client-Anwendungen in C# und QT4. - Projektorganisation durch SCRUM + Extreme Programmierung-Paradigmen. 11.2008 07.2011, Senior Entwickler Abili-T Projekt für T-Home Germany, D-Darmstadt T-Systems International, IT Services Hungary IBM Betriebssystem: AIX Programmiersprachen: ksh, PL/SQL, SQL+, C++ Datenbank / Tools: Oracle 11, OTL, OCI, UC4, AbInitio, XML, STL, Boost, MQ, JBoss PowerDesigner: Use case, Datenmodell, Klassendiagram - Zweck des Projekts ist zu abwechseln die vorige Version des Kundenabrechnungs- Systems der Firma mit dieser neuen Version, die eine sehr flexible, Graph-basierte Abrechnung ermöglicht. - Eigene Aufgaben: - SEU: Architektur-Entwicklung basiert auf Korn Shell, awk, perl, sql+, AbInitio air Kommando-Interface und Svn;
- SEU: Projektversionen liefern und deploy für die Entwickler und Tester. - UC4: Entwicklung von Prozess-Scheduler / Kontroller Jobs in UC4 Entwickler; - Tools: C++ Entwicklung vom einem Tool namens autokit, konfigurierbar durch XML und automatisiert die komplexe Prüfmethode der neulich erstellten Abili-T Versionen (namens KIT-Methode). Schnittstellen: Filesystem, Datenbank, UC4 Reports und AbInitio-Repository. Referenz: Jens Reneberg, Projektleiter, jens.reneberg@t-systems.com Gert Buchsbaum, Teamleiter, gert.buchsbaum@t-systems.com 02.2008-10.2008, Senior Entwickler S4 Session Server Projekt Weltweit Marktführer (Alexa TOP200) Web-Unternehmen Intel Server Cluster Betriebssystem: Debian Linux, Windows (Flash Media Server) Programmiersprachen: GNU C, C++, C#, Python, PHP, DirectShow, bash, STL, Boost Datenbank / Tools: MySQL 5, FileDB, MS VS 2003 Enterprise Architect, Class diagram - Entwicklung für extrem geladenen Websysteme (9000 Klick/sec) eine Backend Applikation in C++, in GNU Umgebung. Das Projekt wurde als Paar unterer Komponenten entwickelt: - Ein external PHP-Modul für Austauschen der PHP s Standard Sessionhandlungs-Funktionalität; - Ein clustered und multithreaded Server-Dämon Applikation zu bedienen Session-Requests über TCP/IP-Sockets der extremen Load. Selbstgeplantes Replikations-Protokoll zwischen der Nodes mit binarer Datenreplikation. Bis zu 32 Nodes flexibel konfigurierbare Clustering. Sonstige Aufgaben: - Media Stream Sharing-Applikation in MS VS IDE / C++ und DirectShow- Technologie. Website: http://www.camnext.com - Entwicklung Web Streaming und Website-Administrationsportal Applikationen in PHP, JavaScript, Ajax, Smarty, AS3-Plattform und On2-Streaming. - Backend-Entwicklung von einem Websuche-Engine in Python. 01.2007-01.2008, Senior Entwickler Sunbooks WBS Projekt, H-Szigetszentmiklós Sunbooks Kft HP ProLiant Cluster Betriebssystem: Windows 2003 Server Cluster Programmiersprachen: PL/SQL, WBS-Interpreter Datenbank / Tools: Oracle, DB2, Micronix WBS-interpreter, MQ POS terminal, WaveLink Terminalserver Entwicklung und Support für ein 50 Personen Lager-System, in Ungarns leitender Web-basierten Buchmarkt.
11.2004-11.2006, Teamleiter, Entwickler Contigo Projekt for T-Systems International, D-Darmstadt T-Systems International, T-Systems Hungary HP ProLiant Betriebssystem: Linux SuSE Programmiersprachen: PHP5, XML Datenbank / Tools: MySQL 4, Apache2 PowerDesigner: Datenmodell, Enterprise Architect: Use cases, Klassendiagram Contigo (CONTextual Information to GO), experimental Projekt für T-Mobile zum Erstellen eines neuen Web-basierten 3G Mobile Platform für 3rd Party Service providers, auf XML Web Service-Basis. Datenmodellierung, Implementation von XML API-Schnittstellen als Komponente von Services, Services als Komponente vom Toolbox. 08.2004-12.2005, DB-Teamleiter, Entwickler Glücksspiel-Portal für Ungarische Glücksspiel AG Betriebssystem: Programmiersprachen: Datenbank / Tools: T-Systems RIC HP ProLiant Linux Red Hat PL/SQL, Java, J2EE, XML, Flash Oracle10g / RAC Req spec., PowerDesigner: Datenmodell, Visio: Use cases T-Systems entwickelte ein IBS - Internet Bettung System für Ungarns Glücksspiel Monopolium um zu ermöglichen der herkömmlichen Glücksspiele online und fürs Anbieten neuer Online-Spiele. Datenmodellierung, Datenbank-Implementierung, Applicationsserver-seitige Java beans, Datenbank-Seitige Business Logic in PL/SQL, Applikationsserver-seitige Java Beans. Teamleitung: Datenbank-Team. 07.2004-03.2005, Entwickler Multi Marketplace Accounting Projekt T-Systems RIC Kft. Intel Server Betriebssystem: Windows 2000/2003 Server Programmiersprachen: C#, ASP.NET, MS Access Datenbank / Tools: MS SQL Server 2000, MS Access PowerDesigner: Datenmodell, Visio: Use cases Entwicklung einer Client-Applikation für T-Systems International, für das Exportieren Dokumentverwaltungs-Statistiken in lokalen Access Datenbanken. Erstellung komplexe Statistiken der Abrechnungsprozesse eines online Kaufhaussystems.
11.2003-06.2005 (Support bis 2007), Konzept, Datenbank-Teamleiter, Entwickler NMM Projekt - New Maintenance Module für Matáv / T-Com Hungary T-Systems RIC HP ProLiant Betriebssystem: HPUX V11 Programmiersprachen: HP ac/acc C/C++-Compiler, PL/SQL Datenbank / Tools: Oracle 9i, STL, OTL, MQ Series Req. Analyse, PowerDesigner: Datenmodell, Visio: Use cases, Klassendiagram Implementierung des erneuten Kundendaten-Verwaltungssystems der Firma, Empfangssystem der Kundendaten aus externen Telekommunikation-Systeme (Ungarns alle Providern, beides von wired und wireless), Prüfung aller Kunden- und Adressdaten basierend auf Referenz-Wörterbücher und auf künstliche Intelligenz. Dieses System leistet die Daten für alle ungarischen Telefonbücher von den Magenta Regionen Ungarns, für das nationale CD-Telefonbuch, und für die Web-basierende inländische Auskunft. Eigene Kompetenz: HPUX Dämon Applikationen-Schicht zum Steuern der inneren Prozesse, in C++. Teamleitung: Datenbank-Team und Forms-Entwickler Team. Qualitätssicherung. C-Entwicklung: CKonvert Tool für die Umleitung der Kundendaten von nicht-magenta Quellsystemen zu den nicht-magenta Zeilsystemen mit hierarchischen Formatkonversion. Support der Applikation bis 2007. 07.2003-03.2004, Entwickler APOS Projekt - AdministrationsPOrtal für Stammdaten T-Systems RIC Intel Server Betriebssystem: Windows Server 2000 Programmiersprachen: C#, ASP.NET Datenbank / Tools: Oracle 8i, Oracle.NET-Provider PowerDesigner: Datenmodell, Visio: Klassendiagram Entwicklung eines Portal-Applikations für T-Systems International für eine geeignete Verwaltung aller Kundenstammdaten des T-systems-weiten Bestellungssystems zur Unterstützung der Abrechnungsprozesse. 12.2002-06.2003, Projektleiter GroupNet Projekt for Lufthansa Group Lufthansa Systems Hungary PC Betriebssystem: Windows XP, Linux Programmiersprachen: Python, Java, HTML, CSS Datenbank / Tools: Oracle 9i, JDBC, XML Migration der Intranetseiten des Lufthansa Systems Group auf ein einheitliches Design, über einen selbst-entwickelten HTML- und XML-Parser/Generator.
Abtrennung des Inhaltes der ursprünglichen Seiten, Verwaltung in XML-Format, Generierung des neuen Design in statischen Seiten. Projektleitung. 08.2002-12.2002, Entwickler KIR Projekt - Complex Information System PSZÁF (Staatlicher Aufsicht der Finanziellen Organisationen) Intel Server Betriebssystem: Windows Server 2000 Programmiersprachen: C#, MS Transact SQL Datenbank / Tools: Visual Studio.NET, ASP.NET, SQL Server 2000 Entwicklung von Serverseitigen Stored Procedures und Clientseitigen C# Komponenten. Organisations-Optimierung und Prozess-Optimierung. 07.2001-07.2002, Entwickler ProBiSS Projekt - Provider Billing & Settlement system D-Darmstadt Weiterstadt Danet GmbH Sun, Compack, Intel Betriebssystem: Sun Solaris, Compack Tru64 Unix, Linux Programmiersprachen: C++, PL/SQL, Java Datenbank / Tools: Oracle, STL, OTL, XML, UMTS, Together Entwicklung von Serverseitigen Shellprogramme in C++ und Packages in PL/SQL. Implementierung Batchprozesse für Bearbeitung von Billingdaten für den Endkunde T-Online. Persönlicher Kompetenz: Prebilling-Mechanism. 10.2000-06.2001, Entwickler MCM - Mobile Communications Management Projekt für Option Group D-Augsburg Rindle & Partner Gmbh. PC, GSM modem Betriebssystem: Windows NT /2000 / CE Programmiersprachen: C++, MFC, STL Datenbank / Tools: MS Visual Studio 6, Outlook Adressbuch, ADO Rational Rose: Class diagram Design, Dokumentation auf Englisch, Entwicklung, Bugfixing. 02.2000-09.2000, Projektleiter, Entwickler EGV2 - "Elektronische Geräte-Verwaltung" Projekt. D-Mühltal, REA Elektronik GmbH PC, POS-Terminal Betriebssystem: Windows NT / OS9 Programmiersprachen: C++, MFC, STL, Oracle ODBC, FoxPro
Datenbank / Tools: MS Visual Studio 6 Rational Rose: Klassendiagram Verwaltungs- und Service-Aufgaben der POS-Terminals, Kommunikation mit Ihnen über Seriellen Schnittstellen. Schnittstellen zu Buchhaltung und Helpdesk. Aufgaben: Interviews, Spezifikationen, Design, Software-Installation und Datenbank- Administration beim Kunden in Deutschland. Projektleitung, Organisation, Qualitätssicherung und Entwicklung in Budapest. 02.1998-02.2001, Entwickler Banko/2 ATM Projekt for Bull Austria A-Vienna, Bull AG PC, Bull Questar / Bull Ulysse ATMs Betriebssystem: OS/2, SCO Unix, Linux Programmiersprachen: IBM Visual Age C/C++, Oracle Embedded SQL Datenbank / Tools: IBM LanDP, X.25, Oracle, ProC Entwicklung, Bugfixing, Support, für Bankomat-Betruer. Eigener Kompetenz: x25-server für die Kommunikation mit dem zentralen IBM-Host. 06.1995-01.1998, Testvorbereitler, Entwickler Intelligent Networks & Telecommunications Management Network Projekts A-Vienna, Siemens PSE, Siemens Sysdata Siemens Rm200/Rm600, HP Betriebssystem: Sinix, HPUX Programmiersprachen: C/C++, Informix embedded SQL Datenbank / Tools: Informix 5, Embedded SQL, STL Rational Rose: Klassendiagram Testvorbereitung, Testautomatisierung, Entwicklung.