IT Profile of Attila Kispitye (http://kispitye.hu/job/profile)
February 2023

Personal Details

Name:Attila Kispitye IT experience:since 1984
Business form:freelancer Contact:job@kispitye.hu
+36-20/9793776

Summary of knowledge

Programming languages: Java, JavaScript, Delphi/Pascal/Modula, C/C++, FORTRAN, Ada, assembly (Z80, 6510, 80x86), PHP, awk/perl, unix shells
Databases: Oracle, DB2, MSSQL, MySql, JDBC, ODBC (Access), BDE (Paradox)
Platforms:
  • PC - Windows (3.x -), Linux (Ubuntu, SuSe, redhat, debian, slackware), Novell Netware, Dos.
  • Sun, HP, IBM - Unix (solaris, hpux, aix).
  • Host - VMS, OS400.
  • Cloud - Google Cloud.
Tools, methodologies:
  • Object Oriented Analysis (OOA, UML), design (design patterns, Rational Rose, Paradigm Plus, TogetherJ).
  • Project management (CA-SuperProject), version control (SVN, PVCS VM, CVS, git), change management (PVCS Tracker).
  • Programming: OO, structure/modular, parallel (PVM), client-server, distributed (J2EE, CORBA, RMI), network (TCP/IP, UDP), database (PL-SQL), web (HTML, CSS), gui (Swing, Motif/X-Windows), IDE (Sun/IBM JDK, Visual Cafe, JBuilder, Eclipse, Delphi, Turbo Vision).
  • Source code generators (IDL, XML), testing (WinRunner, JUnit), debugging (IDE, JProbe, WinDasm, SoftIce), documentation (javadoc, TeX/LaTeX, Office/Word).
Professional experience: Service (Energy) provider industry, (wood) processing industry, mobile and wired telecommunications, network provider and monitoring, web design.

Achievements

Certifications:
  • Sun Enterprise Architect for J2EE
  • 51 (thanks to Benchgames opportunity) Brainbench titles from wich 18 are of master degree, e.g.: Java, JavaScript, Delphi, PHP, SQL, OO, etc.
  • IBM DB2 application developer, DB2 administrator, DB2 fundamentals
  • Mensa HungarIQa
Qualification:
  • ELTE IT PhD. (in progress)
  • ELTE software engineer mathematician master's degree, programmer mathematician bachelor degree
Language skills:
  • German - advanced level C, ELTE IT special translator (4 semesters), Brainbench
  • English - advanced level A, Brainbench
  • Russian - advanced level B
Publications:
  • Programming Languages (under publication): translation and actualisation of our original book converted for online publication.
    Abstract data types, Subprograms, Aspect oriented programming, Introduction, Program libraries, Lexical elements, Modules, Control structures.
  • Java 2 Programmers' Guide 5.0 (ISBN 978-963-06-4092-3 ö): Java programs, Applets, Database Programming, Graphical User Interface, Swing + proofreading and editing of the book, also authoring the website for the book.
  • Programming Languages (ISBN 963 930 146 9): Program Libraries Design Aspects, Modules.
  • J2EE Programmers' Guide (ISBN 963 463 578 4): Database programming.
  • Java 2 Programmers' Guide 1.3 (ISBN 963 463 485 0): Java programs, Applets, Database Programming, Graphical User Interface, JavaScript, Swing, Servlets.
  • Java 2 Reference 1.3 (ISBN 963 463 488 5): References of the packages: java.applet, java.sql, javax.servlet, javax.swing.
  • Java 2 Programmers' Guide (ISBN 963 463 364 1): Java programs, Applets, Database Programming, JavaScript, Swing, Servlets, References of the packages: java.applet, java.sql, javax.servlet, javax.swing.
  • Java 1.1 Programmers' Guide (ISBN 963 930 146 9): Java programs, The java.awt Package / Graphical User Interface, Applets, Database Programming, JavaScript + proofreading and editing of the book.
  • Java Programmers' Guide (ISBN 963 04 7417 4): Applets.

Projects

Scaling of an image processing algorithm (January 2015 - May 2015)
Industry / Client Software development / Skawa Innovation
Project Size 2 contributors
Topic Enhancement of a PoC algorithm for the cloud
Activity
  • Optimization of the algorithm.
  • Configuration of the GCE architecture for web access.
  • Development and integration of a wrapper.
Development Environment
  • Platform: Google Cloud Engine, Apache2 httpd + Tomcat7
  • Version control: Git
  • Development tool: Microsoft Visual Studio, Eclipse
  • Programming languages: C++, Java7, bash
  • Database: MySql

Implementation of a social website (2014)
Industry / Client Web development / Transition Movement in Kecskemét
Project Size 2 contributors
Topic Implementation of the social website for the Transition Movement in Kecskemét.
Activity
  • Development and deployment of the website.
Development Environment
  • Platform: Drupal

Translation and conversion of our programming book into a multimedia application (2013)
Industry / Client Publication + multimedia / ELTE + PPKE + TÁMOP
Project Size 8 chapters
Topic Translation into English and conversion of our programming book into e-learning format
Activity
  • Development of the LaTex environment.
  • Development of the make based translation environment.
  • lgrind based source formating precompiler script.
  • Translation and editing.
Development Environment
  • Languages: LaTex, make, lgrind, perl
  • Version control: SVN

Implementation of a social shopping website (2012)
Industry / Client Web application / Szatyor Association in Kecskemét
Project Size approx. 100 buyers, 30-40 manufacturers
Topic Development of the shopping website for the Szatyor Association in Kecskemét.
Activity
  • Webshop-like order site.
  • Administrator pages for buyers, manufacturers and products.
  • Generating weekly order lists.
  • Automatic weekly closure.
Development Environment
  • Platform: Joomla 1.5
  • Development tool: Ultraedit

Community forum implementation (2011)
Industry / Client Web application / Hungarian Permaculture Association
Project Size forum and wiki
Topic Implementation of the forum for the Hungarian Permaculture Association.
Activity
  • Forum database development.
  • Forum user association with Wiki.
  • Exclusion of robots from the system.
Development Environment
  • Platform: Joomla 1.5
  • Development tool: Ultraedit

Administration of a community website (2010)
Industry / Client Website administration / Hungarian Permaculture Association
Project Size custom development
Topic Administration of the community website of the Hungarian Permaculture Association.
Activity
  • Administration of a custom made framework.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Building of a social networking website (September 2009)
Industry / Client Web design / custom development
Project Size hosting + mailing list
Topic Building of the waldorfovi09-12.atw.hu social networking site for storage and mailing.
Activity
  • Development of a dynamic HTML framework.
  • Access control with log in.
  • Visitor and download counters.
  • Thematically organized file up- and downloads.
  • Automatic email notification for file uploads.
  • Members contact list.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Integration of roof tile calculation (March 2009)
Industry / Client Web application / Etyeki Tüzép
Project Size ca. 4 * 3 * 3 * 5 calculation possibilities
Topic Web application serverside function integration into a flash client.
Development Environment
  • Programming language: PHP 5
  • Development tool: Ultraedit
  • Platform: Apache httpd webserver, flash client

Website development for a kindergarten (September 2008)
Industry / Client Web design / Local government of Kerepes
Project Size 30 webpages
Topic Development of the kerepesiovi.hu website.
Activity
  • Creating a dynamic HTML framework.
  • Integration of slide show functionalty.
  • Implementation of browser independent background snowing effect.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Phix FormScript (October 2007 - January 2008)
Industry / Client Telecommunication / Phi Division Ltd. » T-Mobile (Budapest)
Project Size 1 Webservice + Admin interface
Topic Call center agent interview management with online questionnaires.
Activity
  • Webservice development for serving questions and storing customer answers in interviews for call-centers.
  • Admin interface for managging questionnaires and groups and access control.
Development Environment
  • Programming language: J# ASP.NET 2.0
  • Development tool: MS Visual Studio 2005
  • Database: Oracle 10 through ODAC ADO.NET 2.0
  • Platform: IIS 6.0, Windows 2003 Server

Phix Admin (April 2007)
Industry / Client Telecommunication / Phi Division Ltd. » T-Mobile (Budapest)
Project Size 2 contributors
Topic Adminisztrátori felület a kampányszerverhez.
Activity Technológia lecserélése és a kampányszerver újra kódolása, admin felület létrehozása.
  • Az eddigi kövér kliensek valódi vékony kliensekké cserélése.
  • Admin felület az ügynök/csoportok és kampányok kezelésére, hívásadatok importálására és feldolgozására.
Development Environment
  • Programming language: Delphi
  • Development tool: Delphi 6
  • Verziókezelés: TeamSource
  • Kommunikáció: ASTA 3 keretrendszer
  • Database: Oracle 10 ODAC-on keresztül
  • Platform: Windows 2003 Server

Phix Script (March 2007)
Industry / Client Telecommunication / Phi Division Ltd. » T-Mobile (Budapest)
Project Size 1 Webservice + 4 Admin oldal
Topic Online dokumentumok kezelése és szétosztása webservice segítségével.
Activity
  • Webservice létrehozása call-centerből érkező paraméteres online dokumentum-lekérdezések kiszolgálására.
  • Admin felület létrehozása a dokumentumok és csoportok kezelésére, valamint az engedélyek összerendelésére.
Development Environment
  • Programming language: J# ASP.NET 2.0
  • Development tool: MS Visual Studio 2005
  • Database: Oracle 10 ODAC ADO.NET 2.0-n keresztül
  • Platform: IIS 6.0, Windows 2003 Server

Online tetőcserépigény számítás (September 2006 - November 2006)
Industry / Client Web alkalmazás / O-Holovo Bt. (Budapest)
Project Size ca. 4 * 3 * 3 * 5 számítási lehetőség
Topic Web alkalmazás tetőcserép igény számítására
Activity Dinamikus HTML generátor keretrendszer létrehozása:
  • Fix és extra tetőgeomtetria paraméterek kiszámítása.
  • Tető- és cseréptípusok kiválasztása könyvtárstruktúra alapján.
  • Darabigény kiszámítása különböző tetőcserép típusokra.
Development Environment
  • Programming language: PHP 5, JavaScript, HTML, CSS
  • Development tool: Ultraedit
  • Platform: Apache httpd webszerver

XPS2FanGUI portolás (May 2005)
Industry / Client Rendszerprogramozás / GPL
Project Size saját fejlesztés
Topic A I8KFanGUI ventillátorvezérlő program portolása Dell Inspiron XPS2 notebookra.
Activity
  • GPU és DIMM hőmérsékletek nincsenek többé felcserélve.
  • A kijelzett GPU hőmérséklet most megegyezik a ForceWare meghajtóban mért maghőmérséklettel.
  • A hűtőventillátorok valós fordulatszáma kerül megjelenítésre.
  • Hőmérsékleti küszöbök már 20℃-tól állíthatók.
  • Az automatikus hőmérsékletszabályzás által beállított értékek azonnal megjelennek.
  • Hőmérsékletdiagram kétszer magasabb, 3 helyett 4 halványabb segédvonallal.
  • DIMM, HD és Other hőmérsékletek is megjeleníthetőek a hőmérsékletdiagramon.
  • Automatikus hőszabályozás (Temperature control fül) módosítása: a bal oldali (CPU) ventillátort már a videochip hőmérséklete is vezérli (lásd GPU fan level 3 és 4)!!!
Development Environment
  • Nyelv: C++
  • Development tool: MS Visual Studio .NET 2003
  • Platform: Dell Inspiron XPS2

Honlapom létrehozása (September 2004 - November 2004)
Industry / Client Web design / saját fejlesztés
Project Size 3 * 50 weboldal
Topic A kispitye.hu, kispitye.com és a kispitye.de webhelyek kiépítése.
Activity Dinamikus HTML generátor keretrendszer létrehozása:
  • Böngésző- és JavaScript-független funkcionális stílus.
  • Könyvtárstruktúra alapján generált navigációs menüsorok a fej- és láblécben.
  • Betekintési és barangolási funkciók, tartalomjegyzék alapján közvetlen elérési, valamint soros átlapozási mód.
  • Diavetítési funkció, egy lapon akár több diasorral is.
  • Oldalankénti nyelvváltás lehetősége.
  • Vizuálisan is kijelzett kiválasztható képterületek.
  • Látogatószámlálás (keresők kiszűrésével) és az utolsó módosítás dátumának automatikus kezelése.
  • Letöltési mennyiség és az oldal generálásával eltelt idő kijelzése.
  • Kereső, vendégkönyv és levélküldő űrlapok.
  • Nemlétező oldal lekérésekor átirányítás hasonló témájúra, a hibás kérés naplózása.
  • Hivatkozások és képek elérhetőségének ellenőrzése.
Ezen keretrendszert felhasználva az üzleti és a személyes tartalom feltöltése.
Development Environment
  • Languages: PHP4, JavaScript, HTML, CSS
  • Development tool: Ultraedit
  • Platform: Apache webserver

Az A1G keretrendszer és a GM technikai fejlesztése (March 2002 - March 2004)
Industry / Client Energiaszolgáltatás / NetDV Kft. » RWE Systems Applications szoftverház (Essen, Németország) » RWE ZZM+EnviaM Rt.
Project Size A1G: 2 contributors, GM: 15 contributors
Topic A GM (GeräteManagement) az áram-, víz- és gázfogyasztásmérő berendezések nyilvántartórendszere, az A1G (Architektur der 1. Generation) pedig a felhasznált technikai keretrendszer.
Activity Rendszertervezőként és rendszerprogramozóként én voltam a felelős mindennemű technikai fejlesztésért, valamint a CHEOPS projekt teljes technikai keretrendszerének átörökítéséért (ebből lett az A1G) és karbantartásáért. Speciális feladataim:
  • Knowledgetransfer elvégzése angolul indiaiak részére outsourcing céljából.
  • A kliens-szerver rétegek közti CORBA kommunikáció adatfolyamának tömörítése a Z-lib programkönyvtár felhasználásával.
  • A perzisztenciaréteg (POS) tárigényének optimalizálása.
  • Forráskódgenerátor átállítása Paradigm Plus-ról Rational Rose-ra.
  • Import/export keretrendszer XML motorjának átállítása a JDK-éra.
  • Elosztott nyomtatási kiszolgálórendszer megvalósítása a GNU gstools és az IBM San Francisco könyvtárára építve, vonalkódnyomtató elérését biztosító CORBA szolgáltatás készítése.
  • A német posta címállományát tartalmazó adatcd-n (PostCD) alapuló címszolgáltatás létrehozása címellenőrzés céljából, teszteléshez grafikus lekérdező felület biztosítása.
  • A legfrissebb JDK verziók tesztelése, patch-elése és rendszerbe állítása.
  • A fejlesztői verziót legyártó szkriptek (legfrissebb forráskód lekérése a PVCS-ből, generálás az objektummodell alapján, IDL és Java forrásszöveg lefordítása, lefordított kódból programkönyvtárak összeállítása, hibák kiértékelése, eredmények elküldése levélben) előállítása, végrehajtásuk ütemezése és felügyelete.
Development Environment
  • Languages: Java, XML, SQL (JDBC), szkriptek (batch)
  • Development toolök: Sun JDK 1.2-1.4, Borland JBuilder 7-9, GNU segédprogramok
  • Version control: PVCS VM
  • Modellezés: Paradigm Plus, Rational Rose
  • Nyomkövetés: JBuilder, JProbe
  • Kommunikációs réteg: Visibroker ORB
  • Database: Oracle 8-9 és Access (JDBC)
  • Platform: Windows NT és XP

GM bevezetés (July 2001 - February 2002)
Industry / Client Energiaszolgáltatás / Silcom vállalkozás » IFS szoftvergyár (Essen, Németország) » RWE ZZM Rt.
Project Size 10 contributors
Topic A GM (GeräteManagement) az áram-, víz- és gázfogyasztásmérő berendezések nyilvántartórendszere.
Activity
  • Keret-rendszer létrehozása az adatátvezetés automatizálására.
  • Az Database inicializálása a német posta címállományát tartalmazó adatcd (PostCD) alapján.
  • A régi rendszerekben tárolt adatok letisztázása és előkészítése.
  • Az adatátvezetés elvégzése és felügyelete.
Development Environment
  • Languages: Java, PL-SQL, szkriptek (batch és shell)
  • Development toolök: Sun és IBM JDK, GNU segédprogramok
  • Version control: PVCS VM
  • Kommunikációs réteg: TCP/IP (rsh, ftp)
  • Database: Oracle 7 (JDBC), adatfeltöltés direct path módban
  • Platform: AIX, Windows NT

GTM / A2G: GUI komponensek létrehozása (June 2001)
Industry / Client Gázszolgáltatás / Silcom vállalkozás » IFS szoftvergyár (Essen, Németország) » RWE NET Rt.
Project Size A2G: 10 contributors, GTM: 20 contributors
Topic A GTM (Gas Transport Management) a gázszállítók átvezetőkapacitásainak nyilvántartórendszere, az A2G (Architektur der 2. Generation) pedig a felhasznált technikai keretrendszer.
Activity
  • Az A2G OO GUI komponenseinek létrehozása.
  • A komponensek csomagba szervezése és integrálása a JBuilder Development environmentbe.
  • Vonalkódolvasó kézi MDE számítógépek DFML csatlakozási felületének létrehozása.
Development Environment
  • Nyelv: Java
  • Development toolök: J2EE, JBuilder
  • Version control: PVCS VM
  • Modellezés: Together-J
  • Teszt: Junit
  • Kommunikációs réteg: EJB
  • Database: Oracle (Avantis)
  • Platform: Borland Application Server (Windows NT)

CHEOPS AMUN technikai keretrendszer kommunikációs / GUI összetevőinek fejlesztése (September 1998 - May 2001)
Industry / Client Energiaszolgáltatás / Secco Kft. » IFS Kft. (Essen, Németország) » RWE Rt.
Project Size 5 contributors, AMUN: 20 contributors, CHEOPS: 150 contributors
Topic A CHEOPS az energiaszolgáltató ipar komplett standard szoftvermegoldásának készült, az AMUN csoport pedig a felhasznált technikai keretrendszert fejlesztette. Bár a teljes CHEOPS projekt megbukott, később az elkészült szoftverösszetevők önálló projektekként továbbéltek (lásd GM és A1G).
Activity Rendszerfejlesztőként a technikai csoport (AMUN) tagja voltam, azon belül pedig a kliens-szerver kommunikációs és GUI keretrendszerért felelős csapathoz tartoztam. Speciális feladataim:
  • A GUI komponensek és a kommunikációs keretrendszer átállítása AWT-ről Swing-re. (egyszálas módra szinkronizálás)
  • Kliens-szerver kommunikáció optimalizálása az adatátviteli struktúrák átállításával gyorsítótáras típusokra. (ezek egyben Swing adatmodellként is szolgáltak)
  • Grafikus felügyelőeszköz (GUIManager) készítése a GUI kommunikációs keretrendszerhez.
  • A grafikus megjelenítés jelentős gyorsítása a felhasznált speciális elrendezési stratégia újratervezésével és kódolásával.
  • Külső grafikus komponensek integrálása a keretrendszerbe. (pl. outlook szerű naptárkomponens)
  • Háttérben történő utántöltési mechanizmus beépítése a táblázat-, lista- és fakomponensekbe.
  • Interfész létrehozása a jogosultság-nyilvántartó rendszerhez (Zula-V).
  • Honosítási lehetőségek beépítése a kliensoldalon.
  • Vonalkódolvasó kézi MDE számítógépek DFML/webalapú csatlakozási felületének létrehozása JSP/Servletekkel.
  • Külső teszteszköz (WinRunner) támogatásának biztosítása.
  • Automatizált kliens kifejlesztése a rendszer válaszidejeinek mérése céljából.
  • XML alapú konfigurációs keretrendszer létrehozása.
Development Environment
  • Languages: Java, JSP, DFML, XML
  • Development toolök: Sun JDK, Visual Cafe, TomCat webszerver
  • Version control: PVCS VM
  • Modellezés: Paradigm Plus
  • Teszt: WinRunner
  • Nyomkövetés: JProbe
  • Kommunikációs réteg: Visibroker ORB, JSP/Servlet
  • Database: Oracle és Access (JDBC)
  • Platform: Windows NT, vonalkódolvasó kézi számítógépek

TSAPI portolás (February 1999)
Industry / Client Szoftverfejlesztés / Phi Division Ltd. (Budapest)
Project Size 2000 kódsor
Activity
  • A TSAPI C headerfájljainak konvertálása Delphi Unit formátumra.
  • C típuskonstrukciók és visszahívási események Delphi kompatibilissé alakítása.
Development Environment
  • Nyelv: Delphi, C
  • Development tool: Borland Delphi
  • Tesztkörnyezet: IVR szimulátor

Address Check: interfészszolgáltatás címellenőrzés céljára (December 1998)
Industry / Client Telecommunication / Cleware Kft. (Budapest) » Pannon GSM Rt.
Project Size 4 contributors
Topic Az Address Check egy Java interfészszolgáltatás, melynek segítségével két meglévő (C-ben írt, AIX és Windows NT-n futó) rendszert kapcsoltunk össze a programhívások lokális hálózaton keresztül történő propagálásával.
Activity Rendszerintegráció és rendszerfejlesztés a szerver oldalon: Java szerver létrehozása, amely a kapott paraméterekkel külső C könyvtári függvényt hív meg, a hívás eredményét pedig visszajuttatja a szolgáltatást igénybevevő kliensnek.
Development Environment
  • Languages: Java, C
  • Development toolök: Sun JDK, saját fejlesztésű szerverkomponens keretrendszer
  • Teszt: ACServerTester.java
  • Kommunikációs réteg: JNI, TCP/IP, UDP, RMI
  • Platform: Windows NT kliens, AIX szerver

CHEOPS RAMSES: szoftverkomponens fejlesztése (June 1998 - August 1998)
Industry / Client Energiaszolgáltatás / Secco Kft. » IFS Kft. (Essen, Németország) » RWE Rt.
Project Size RAMSES: 25 contributors, CHEOPS: 150 contributors
Topic A CHEOPS az energiaszolgáltató ipar komplett standard szoftvermegoldásának készült, a RAMSES (AP.3) csoport pedig ezen rendszer számviteli komponensét fejlesztette.
Activity Programozóként a következő két modul megvalósítása volt a feladatom:
  • UC számlaszimuláció létrehozása
  • UC számlaszimuláció végrehajtása
Development Environment
  • Languages: Java
  • Development toolök: Sun JDK, Visual Cafe, CHEOPS keretrendszer
  • Version control: PVCS VM
  • Modellezés: Paradigm Plus
  • Kommunikációs réteg: Visibroker ORB
  • Database: Access (JDBC)
  • Platform: Windows NT

Rendszeradminisztráció nagy hálózaton (1997 - June 1998)
Industry / Client Rendszerfelügyelet / Magyar Tudományos Egyesületek Szövetsége (Budapest)
Project Size 3 contributors, 100 kliens (PC), 5 szerver (PC), 20 betárcsázóvonal, 2-fajta bérelt vonal
Activity
  • Adatforgalom mérése és kiszámlázása.
  • Adatmentés megvalósítása.
  • Web / Mail / Dial up és router konfigurálás.
  • Védelem tűzfallal és proxy kiszolgálóval.
  • 24/7 elérhetőség biztosítása.
Development Environment
  • Languages: awk, perl, szkriptek (shell)
  • Kommunikációs réteg: TCP/IP
  • Platform: Linux (Debian), CISCO router

Proactive: webes felületű marketingszoftver (June 1998)
Industry / Client Telecommunication / Cleware Kft. (Budapest) » Pannon GSM Rt.
Project Size 3 contributors
Topic A Proactive a marketingtevékenységek (például telefonos vagy leveles reklámkampányok, különböző akciók, stb.) nyilvántartórendszere.
Activity Kampányok nyilvántartása: rendszertervezőként a relációs adatmodell megalkotása, programozóként a kiszolgáló servletek létrehozása.
Development Environment
  • Languages: Java, JavaScript, SQL
  • Development toolök: Sun JDK, saját fejlesztésű servlet keretrendszer
  • Kommunikációs réteg: Servlet (HTML)
  • Database: MSSQL (JDBC)
  • Platform: Internet Explorer kliensek, MS IIS webszerver

Metrica: webes interfész létrehozása GSM hálózat forgalomkiértékelő szoftverrendszerhez (April 1998 - May 1998)
Industry / Client Telecommunication / Cleware Kft. (Budapest) » Pannon GSM Rt.
Project Size 2 contributors
Topic A Metrica egy HP-Unix platformon futó parancssoros szoftverrendszer GSM hálózati forgalomadatok grafikonjainak generálására. A PostScript formátumú grafikonok létrehozását paraméterfájlokkal lehet vezérelni, ezek kezelésére, valamint a legenerált eredmény megjelenítésére készítettük el webes interfészrendszerünket.
Activity Rendszerintegráció és rendszerfejlesztés a szerver oldalon: Java szerver létrehozása, amely a kapott adatokkal konfigurálja a paraméterfájlt, ez alapján legeneráltatja a kért grafikont, majd azt visszajuttatja a szolgáltatást igénybevevő kliensnek.
Development Environment
  • Languages: Java, JavaScript, HTML
  • Development toolök: Sun JDK, HP-Unix korn shell, saját fejlesztésű szerverkomponens és servlet keretrendszer
  • Kommunikációs réteg: RMI, Servlet (HTML)
  • Platform: Internet Explorer kliensek, HP-Unix szerver, MS IIS webszerver

Szerverkomponens keretrendszer (March 1998)
Industry / Client Szoftverfejlesztés / Cleware Kft. (Budapest)
Project Size saját fejlesztés
Topic Újrafelhasználható általános Java szerverkomponens keretrendszer.
Activity Rendszertervezés és fejlesztés:
  • Skálázható párhuzamos felépítésű Java szerver.
  • Támogatja az UDP, TCP/IP és RMI kommunikációs módokat.
  • Szabályozható naplózás.
  • A klienskapcsolatok folyamatos nyilvántartása és felügyelete.
Development Environment
  • Nyelv: Java
  • Development tool: Sun JDK
  • Kommunikációs réteg: UDP, TCP/IP, RMI

Servlet keretrendszer (February 1998)
Industry / Client Szoftverfejlesztés / Cleware Kft. (Budapest)
Project Size 3 contributors
Topic Újrafelhasználható általános Java servlet keretrendszer.
Activity A következő csomagok rendszertervezése és fejlesztése:
  • Optimalizált HTML táblázatos felépítés (HTML-generátor komponensek).
  • Databaselekérdezések eredményeinek táblázatos megjelenítése (JDBC becsomagoló komponensek).
  • Skálázható Databasekapcsolatkezelés és nyilvántartás.
Development Environment
  • Languages: Java, JavaScript, HTML
  • Development tool: Sun JDK
  • Kommunikációs réteg: Servlet
  • Database: JDBC

SIS: nyilvántartórendszer kibővítése (December 1997 - January 1998)
Industry / Client Telecommunication / Phi Division Ltd. (Budapest) » Westel 900 GSM Rt.
Project Size 3 contributors
Topic A SIS rendszerrel tartják nyílván a vevőket, szállítmányokat, raktárkészletet és a számlák befizetéseit.
Activity A nyilvántartórendszer kibővítése új törzsadatokkal a külső számlázórendszerre csatlakoztatás miatt. Rendszertervezőként az új adattáblák megtervezése, programozóként a beviteli ablakok létrehozása a következő modulokhoz:
  • Munkadíj törzskarbantartás.
  • Cikkfelbontás létrehozása.
  • Szállítmány érkeztetése.
  • Szállítók törzskarbantartás.
  • Befizetések felvitele.
Development Environment
  • Languages: Delphi, SQL
  • Development tool: Borland Delphi
  • Database: Oracle (BDE)
  • Platform: Windows NT

SLH: Sim Lock Handling (July 1997)
Industry / Client Telecommunication / Phi Division Ltd. (Budapest) » Westel 900 GSM Rt.
Project Size 3 contributors
Topic Az SLH a mobilszolgáltató kártyazárolt telefonjainak és SIM kártyáinak a nyilvántartórendszere.
Activity Rendszerfejlesztőként az adatmodell létrehozása, majd a beviteli képernyők, valamint a lekérdezések és kimutatások leprogramozása a következő modulokhoz:
  • Szállítmány érkeztetés, rendelés és készlet kezelése.
  • Készülék javítás, csere.
  • Kártya csere.
Development Environment
  • Languages: Delphi, SQL
  • Development tool: Borland Delphi
  • Database: Oracle (BDE)
  • Platform: Windows NT

Totálmédia: egyetemi diplomamunka (1997)
Industry / Client Felsőoktatás / ELTE programtervező matematikus szak » PC Szoftver Kft. (Budapest)
Project Size diplomamunka
Activity
  • Komplex egységes problémamegoldó módszer-rendszer implementálása: alkalmazói programcsomagok integrálása szakértői rendszerré.
  • Programmodul létrehozása a CA-Superproject projektkezelő szoftverhez, mellyel multimédia tartalom rendelhető az alprojektekhez, valamint azok ütemezési tulajdonságait is dinamikusan (akár MI támogatással) meg lehet változtatni.
Development Environment
  • Nyelv: Delphi
  • Development tool: Borland Delphi
  • Kommunikációs réteg: DDE
  • Platform: CA-Superproject (Windows)

Előadások Java és Delphi szakcsoportokban (1997)
Industry / Client Felsőoktatás / Magyar Informatikus Hallgatók Java és Delphi szakcsoportja (Budapest)
Project Size Csoportonként 80 hallgató
Activity
  • Előadásokat tartottam több egyetemen a Java és a Delphi Languagesről.
Development Environment
  • Nyelv: Java, Delphi

Céges honlap létrehozása (1997)
Industry / Client Web design / Phi Division Ltd. (Budapest)
Project Size 20 weboldal
Activity
  • A cég honlapjának létrehozása interaktív programismertetővel és demó verzió letöltési lehetőséggel.
Development Environment
  • Development tool: UltraEdit
  • Languages: JavaScript, HTML

BestBoot: assembly MBR rendszerbetöltő (1997)
Industry / Client Rendszerprogramozás / saját fejlesztés
Project Size 446 bájt
Topic MBR rendszerbetöltő lemez- és partícióválasztási lehetőségekkel.
Development Environment
  • Nyelv: 80x86 assembly
  • Development tool: TASM

PannonFloppy: hívásnapló kiértékelő program (1996)
Industry / Client Telecommunication / Cleware Kft. (Budapest) » Pannon GSM Rt.
Project Size 2 contributors
Topic Hajlékonylemezen érkező részletes havi telefonhivásnapló kiértékelése és analizálása.
Activity Rendszerprogramozóként a következő modulokat hoztam létre:
  • Szöveges formátumú naplófájlbeolvasó.
  • Import/Export rutinok.
  • Nagy teljesítményű OO szövegkeresőmotor összetett logikai kifejezés képességekkel.
Development Environment
  • Nyelv: Delphi
  • Development tool: Borland Delphi
  • Platform: Windows

Egyetemi nyári szakmai gyakorlat Németországban (1996)
Industry / Client Hivatal / IAESTE » Német Nemzeti Úthálózatfelügyelet (Köln, Németország)
Project Size 5 contributors
Topic Nyári szakmai gyakorlata Hallgatók Nemzetközi CsereSzervezete Technikai Tapasztalatszerzés céljából (IAESTE) szervezésében kifejezett kérésükre újra a Német Nemzeti Úthálózatfelügyelet (BASt) baleseti statisztika és analízis osztályán.
Activity
  • Analízisprogramokat összefogó vezérlő menükeretrendszer módosítása és dokumentálása.
  • Baleseti adatok érvényességét elemző program készítése FORTRAN-ban.
  • Szövegfájlokat cvs formátumba konvertáló program írása.
  • Szövegfájlként kapott adatokat szkriptekké alakító programgenerátor optimalizálása.
  • Adatforrásból paraméterezhető Word űrlap készítése tömegnyomtatáshoz.
Development Environment
  • Languages: Pascal, FORTRAN, WordBasic
  • Development tool: Turbo Pascal
  • Platform: Windows, Siemens Host

Unix tanfolyami anyag szakfordítása (1995)
Industry / Client Oktatás / vállalkozó » HP Magyarország Rt. (Budapest)
Project Size 10 fejezet
Activity
  • HP Unix rendszergazda tanfolyami anyag fordítása angolról magyarra.
Development Environment
  • Languages: angol, magyar
  • Development tool: Word

Rendszeradminisztráció közepes hálózaton (1995 - 1996)
Industry / Client Rendszerfelügyelet / PC Szoftver Kft. (Budapest)
Project Size 20 kliensgép, 2 szerver
Activity
  • Csillaghálózat kiépítése.
  • Web / Mail és fájl / nyomtatószerver konfigurálás.
  • Védelem tűzfallal és proxy / gateway kiszolgálóval.
  • Honlap létrehozása.
Development Environment
  • Kommunikációs réteg: TCP/IP, Novell IPX, Netbeui
  • Platform: Windows NT (BackOffice), Novell fájlszerver, AS400 és Win95 kliensek.

Főkönyv: kettős könyvviteli rendszer (1995 - 1998)
Industry / Client Könyvvitel / PC-Szoftver 3000 Kft. (Budapest)
Project Size 6 contributors
Topic A Főkönyv egy komplett kettős könyvviteli hálózatos szoftverrendszer különböző segédprogramokkal.
Activity Szoftverfejlesztés: könyvelőprogram + segédprogramok
  • Windowsos telepítőprogram létrehozása.
  • Import/export és konverterprogram különböző adatformátumokhoz.
  • Jelentésgenerátor a Quickreport komponensek felhasználásával.
Delphi komponensek fejlesztése:
  • Naptárkomponensek: Xdatedit, XdbDatedit
  • Lekérdező komponensek: XLookUp, XSDBGrid
  • Demóverzió időkorlátozó komponens: Xpire
Development Environment
  • Languages: Delphi, 80x86 assembly
  • Development tool: Borland Delphi
  • Database: Paradox (BDE)
  • Platform: Windows 3.11-NT

Egyetemi nyári szakmai gyakorlat Németországban (1995)
Industry / Client Hivatal / IAESTE » Német Nemzeti Úthálózatfelügyelet (Köln, Németország)
Project Size 5 contributors
Topic Nyári szakmai gyakorlat a Hallgatók Nemzetközi CsereSzervezete Technikai Tapasztalatszerzés céljából (IAESTE) szervezésében a Német Nemzeti Úthálózatfelügyelet (BASt) baleseti statisztika és analízis osztályán.
Activity
  • Különböző parancssoros analízis segédprogramok összekapcsolása vezérlő menürendszer felülettel.
  • Szövegfájlként kapott adatokat szkriptekké alakító programgenerátor létrehozása.
  • Adatforrásból paraméterezhető űrlap készítése tömegnyomtatáshoz.
  • Hibakeresés és javítás egy COBOL programgenerátor forrásszövegében.
  • Külső adatlekérdező segédprogram tesztelése.
Development Environment
  • Languages: Pascal, COBOL, WordBasic
  • Development tool: Turbo Pascal/Vision
  • Platform: Windows, Siemens Host

A GAO Database: főiskolai diplomamunka (1995)
Industry / Client Felsőoktatás / ELTE programozó matematikus szak » Gothard Jenő csillagvizsgáló (Szombathely)
Project Size diplomamunka
Topic A szombathelyi Gothard Jenő csillagvizsgáló múzeumi anyagának Databaseba szervezése.
Activity A múzeumi anyagok webes tárolásához szükséges weblapok létrehozására felhasznált dinamikusan konfigurálható grafikus HTML szerkesztőprogram létrehozása.
Development Environment
  • Languages: C, HTML, szkriptek (Solaris shell)
  • Development tool: Motif/X-Windows
  • Kommunikációs réteg: IPC
  • Platform: Sun Solaris

Főiskolai nyári szakmai gyakorlat (1994)
Industry / Client Felsőoktatás / ELTE programozó matematikus szak » Gothard Jenő csillagvizsgáló (Szombathely)
Project Size 2 contributors
Activity
  • Oracle Databasekezelő bevezetése.
Development Environment
  • Database: Oracle
  • Platform: Sun Solaris

Rendszeradminisztráció kis hálózaton (1990 - 1992)
Industry / Client Rendszerfelügyelet / Kanizsai Dorottya Gimnázium (Szombathely)
Project Size 10 kliensgép, 1 szerver
Activity
  • Soros koax hálózat kiépítése.
  • Fájl- és nyomtatószerver konfigurálás.
  • Felhasználói ismeretek oktatása.
Development Environment
  • Kommunikációs réteg: Novell IPX
  • Platform: Novell fájl- és nyomtatószerver, MS DOS kliensek.

Vágásminta optimalizálás (1991)
Industry / Client Fafeldolgozóipar / FALCO Rt. (Szombathely)
Project Size 2 contributors
Activity
  • Optimális kihasználtságot biztosító vágásmintát kiszámító modul elkészítése.
  • Az optimális vágást elvégző vezérlőkód generálása.
Development Environment
  • Nyelv: Pascal
  • Development tool: Turbo Pascal
  • Platform: PC, ipari fűrészgép

Vevő és szállító nyilvántartás (1989)
Industry / Client Kiskereskedés / ismerős
Project Size saját fejlesztés
Activity
  • Vevő és szállítóadatokat hajlékonylemezeken nyilvántartó program készítése.
Development Environment
  • Languages: Basic, 6510 assembly
  • Platform: C64, VC 1541

Karakteres képernyőtervező (1988)
Industry / Client saját fejlesztés
Project Size 1000 bájt
Topic Karakteres képernyőgrafika tervező program:
  • Tetszőleges memóriacímre betölthető programkód.
  • Vízszintes és függőleges írásirány.
  • Joystickkal vezérelhető kurzor.
  • Egyszerre két képernyő szerkesztési lehetősége.
  • Képernyők betöltési és kimentési lehetősége, önmagát automatikusan megjelenítő betöltőformátum generálása lemezre mentéskor.
Development Environment
  • Nyelv: 6510 assembly
  • Platform: C64, VC 1541