|
Programozási nyelvek: |
Java, JavaScript, Delphi/Pascal/Modula, C/C++, FORTRAN, Ada, assembly (Z80, 6510, 80x86), PHP, awk/perl, unix shellek
| Adatbázisok: |
Oracle, DB2, MSSQL, MySql, JDBC, ODBC (Access), BDE (Paradox)
| Platformok: |
- Cloud - GCP, Azure.
- PC - Windows (3.x -), Linux (Ubuntu, SuSe, redhat, debian, slackware), Novell Netware, Dos.
- Sun, HP, IBM - Unix (solaris, hpux, aix).
- Host - VMS, OS400.
| Munkaeszközök, metodikák: |
- Objektum orientált analízis (OOA, UML), tervezés (tervezési minták, Rational Rose, Paradigm Plus, TogetherJ).
- Projektkezelés (CA-SuperProject), verziókövetés (SVN, PVCS VM, CVS, Git), változtatáskezelés (PVCS Tracker).
- Programozás: OO, strukturált/moduláris, párhuzamos (PVM), kliens-szerver, elosztott (J2EE, CORBA, RMI), hálózati (TCP/IP, UDP), adatbázis (PL-SQL), web (HTML, CSS), gui (Swing, Motif/X-Windows), IDE (Sun/IBM JDK, Visual Cafe, JBuilder, Eclipse, Delphi, Turbo Vision).
- Forráskódgenerátorok (IDL, XML), teszt (WinRunner, JUnit), nyomkövetés (IDE, JProbe, WinDasm, SoftIce), dokumentáció (javadoc, TeX/LaTeX, Office/Word).
| Szakmai tapasztalatok: |
(Energia)szolgáltatóipar, (fa)feldolgozóipar, mobil és vezetékes telekommunikáció, hálózat kiépítés és felügyelet, web fejlesztés.
|
|
Megszerzett oklevelek: |
- Sun
J2EE rendszermérnök
- 51 (hála a Benchgames lehetőségnek) Brainbench oklevél, ebből 18 mester szintű, pl.: Java, JavaScript, Delphi, PHP, SQL, OO, stb.
- IBM
DB2 programozó,
DB2 adminisztrátor,
DB2 alapok
- Mensa HungarIQa
| Végzettség: |
| Nyelvtudás: |
| Publikációk: |
- Programming Languages e-tananyag angol nyelven:
Abstract data types, Subprograms, Aspect oriented programming, Introduction, Program libraries, Lexical elements, Modules, Control structures.
- Java 2 Útikalauz programozóknak 5.0 (ISBN 978-963-06-4092-3 ö):
Java programok, Appletek, Adatbázis programozás, Grafikus felhaszálói felület, Swing.
- Programozási nyelvek (ISBN 963 930 146 9):
Programkönyvtárak tervezési szempontjai, Modulok.
- J2EE útikalauz Java programozóknak (ISBN 963 463 578 4):
Adatbázis-programozás.
- Java 2 Útikalauz programozóknak 1.3 (ISBN 963 463 485 0):
Java programok, Appletek, Adatbázis programozás, Grafikus felhasználási felület, JavaScript, Swing, Servletek.
- Java 2 Referencia 1.3 (ISBN 963 463 488 5):
A java.applet csomag referencia, A java.sql csomag referencia, A javax.servlet csomag referencia, A javax.swing csomag referencia.
- Java 2 Útikalauz programozóknak (ISBN 963 463 364 1):
Java programok, Appletek, Adatbázis programozás, JavaScript, Swing, Servletek, A java.applet csomag referencia, A java.sql csomag referencia, A javax.servlet csomag referencia, A javax.swing csomag referencia.
- Java 1.1 útikalauz programozóknak (ISBN 963 930 146 9):
Java programok, A java.awt csomag / A grafikus felület, Appletek, Adatbázis programozás, JavaScript
- Java útikalauz programozóknak (ISBN 963 04 7417 4):
Alkalmazások és Appletek, JavaScript.
|
Egyesületi webes infrastruktúra megvalósítása (2019 - )
|
Iparág / Megbízó |
Webfejlesztés / Magyar Permakultúra Egyesület
| Projektméret |
2 munkatárs
| Téma |
A MAPER Egyesület közösségi felületének és informatikai hátterének kialakitása, megvalósítása, üzemeltetése. | Tevékenység |
- Közösségi webhely kialakítása.
- Közösségi tárhelyrendszer megvalósítása.
- Levelezési listák üzemeltetése.
| Fejlesztési környezet |
- Platform: WordPress, Google Workspace
- Levelező-lista: MailMan
|
Árminimum háttérrendszer (2015 - 2018)
|
Iparág / Megbízó |
Szoftverfejlesztés / Skawa Innovation Kft.
| Projektméret |
5 munkatárs
| Téma |
Ingatlanhirdetések párosítása képek alapján, majd a legalacsonyabb ár megkeresése. | Tevékenység |
- Képelemző algoritmus optimalizálása.
- Felhő alapú architektúra kialakítása webes eléréshez.
- Wrapper (C->Java) fejlesztése és integrálása.
- GCP és Azure átültetés.
| Fejlesztési környezet |
- Platform: GCP, Azure, Apache2 httpd + Tomcat7
- Verziókövetés: Git
- Fejlesztőkörnyezet: Microsoft Visual Studio, Eclipse
- Programnyelvek: C++, Java7, bash
- Adatbázis: MySql
|
Programming Languages (2013)
|
Iparág / Megbízó |
Oktatás / ELTE + PPKE + TÁMOP
| Projektméret |
8 fejezet
| Téma |
Programming Languages: az eredeti művünk angolra fordítása, aktualizálása, online e-tananyag verzióra konvertálással.
| Tevékenység |
- LaTex fejlesztői környezet kiépítése.
- Make alapú fordítókörnyezet létrehozása.
- lgrind alapú forráskódformázó előfordító szkript.
- Fordítás és tördelés.
A teljes könyv szerkesztői feladatai mellett fordítóként a következő fejezeteket fordítottam:
- Abstract data types
- Subprograms
- Aspect oriented programming
- Introduction
- Design Principles of Program libraries
- Lexical elements
- Modules
- Control structures
| Fejlesztési környezet |
- Nyelvek: LaTex, make, lgrind, perl
- Verziókövetés: SVN
- Platform: MikTeX
|
Közösségi bevásárló oldal megvalósítás (2012)
|
Iparág / Megbízó |
Web alkalmazás / Kecskeméti Szatyor Egyesület
| Projektméret |
Kb. 100 vevő, 30-40 termelő
| Téma |
A Kecskeméti Szatyor Egyesület vásárlói felületének megvalósítása. | Tevékenység |
- Webüzlet szerű rendelési felület.
- Adminisztrátori oldalak a vevők, termelők és termékek kezeléséhez.
- Heti rendelési listák előállítása.
- Heti zárás automatizálása.
| Fejlesztési környezet |
- Platform: Joomla 1.5
- Fejlesztőeszköz: Ultraedit
|
Közösségi fórum kialakítás (2011)
|
Iparág / Megbízó |
Web alkalmazás / Magyar Permakultúra Szövetség
| Projektméret |
fórum és wiki
| Téma |
A Magyar Permakultúra Szövetség fórumjának kialakítása. | Tevékenység |
- Fórum adatbázis kialakítás.
- Fórum felhasználók összekapcsolása Wikivel.
- Robotok kizárása a rendszerből.
| Fejlesztési környezet |
- Platform: Joomla 1.5
- Fejlesztőeszköz: Ultraedit
|
Közösségi információs weblap adminisztráció (2010)
|
Iparág / Megbízó |
Webhely adminisztráció / Magyar Permakultúra Szövetség
| Projektméret |
egyedi fejlesztés
| Téma |
A Magyar Permakultúra Szövetség honlapjának adminisztrálása. | Tevékenység |
- Egyedi fejlesztésű keretrendszer karbantartása.
| Fejlesztési környezet |
- Nyelvek: PHP5, JavaScript, HTML, CSS
- Fejlesztőeszköz: Ultraedit
|
Közösségi hálózati weblap kiépítése (2009. szeptember)
|
Iparág / Megbízó |
Web design / saját fejlesztés
| Projektméret |
tárhely + levelezési lista
| Téma |
A Waldorf óvónőképzés közösségi tárhelyének és levelezési listájának létrehozása. | Tevékenység |
- Dinamikus HTML generátor keretrendszer létrehozása.
- Hozzáférés vezérlése bejelentkeztetéssel.
- Látogatás és letöltés számolása.
- Tematikusan szervezett, szabad fájlletöltés és feltöltés biztosítása.
- Automatikus értesítő levél küldése új fájl feltöltésekor.
- Listatagok elérhetőségeinek nyilvántartása.
| Fejlesztési környezet |
- Nyelvek: PHP5, JavaScript, HTML, CSS
- Fejlesztőeszköz: Ultraedit
|
Tetőcserépigény számítás integrálása (2009. március)
|
Iparág / Megbízó |
Web alkalmazás / Etyeki Tüzép
| Projektméret |
ca. 4 * 3 * 3 * 5 számítási lehetőség
| Téma |
Web alkalmazás szerveroldali funkcióinak integrálása flash kliensbe. | Fejlesztési környezet |
- Programnyelv: PHP 5
- Fejlesztőkörnyezet: Ultraedit
- Platform: Apache httpd webszerver, flash kliens
|
Óvodai honlap fejlesztése (2008. szeptember)
|
Iparág / Megbízó |
Web design / Kerepesi Önkormányzat
| Projektméret |
30 weboldal
| Téma |
A kerepesiovi.hu webhely fejlesztése. | Tevékenység |
- Dinamikus HTML generátor keretrendszer létrehozása.
- Diavetítési funkció beépítése.
- Háttérben böngészőfüggetlen képszállingózás megvalósítása.
| Fejlesztési környezet |
- Nyelvek: PHP5, JavaScript, HTML, CSS
- Fejlesztőeszköz: Ultraedit
|
Phix FormScript (2007. október - 2008. január)
|
Iparág / Megbízó |
Telekommunikáció / Phi Divízió Kft. » T-Mobile (Budapest)
| Projektméret |
1 Webservice + Admin felület
| Téma |
Call center ügynökinterjúk vezetése online kérdőívekkel.
| Tevékenység |
- Webservice létrehozása call-centerből indított interjúkat vezető és a vevőválaszokat rögzítő kérdőívek kiszolgálására.
- Admin felület létrehozása a kérdőívek és csoportok kezelésére, valamint az engedélyek összerendelésére.
| Fejlesztési környezet |
- Programnyelv: J# ASP.NET 2.0
- Fejlesztői környezet: MS Visual Studio 2005
- Adatbázis: Oracle 10 ODAC ADO.NET 2.0-n keresztül
- Platform: IIS 6.0, Windows 2003 Server
|
Phix Admin (2007. április)
|
Iparág / Megbízó |
Telekommunikáció / Phi Divízió Kft. » T-Mobile (Budapest)
| Projektméret |
2 munkatárs
| Téma |
Adminisztrátori felület a kampányszerverhez.
| Tevékenység |
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.
| Fejlesztési környezet |
- Programnyelv: Delphi
- Fejlesztői környezet: Delphi 6
- Verziókezelés: TeamSource
- Kommunikáció: ASTA 3 keretrendszer
- Adatbázis: Oracle 10 ODAC-on keresztül
- Platform: Windows 2003 Server
|
Phix Script (2007. március)
|
Iparág / Megbízó |
Telekommunikáció / Phi Divízió Kft. » T-Mobile (Budapest)
| Projektméret |
1 Webservice + 4 Admin oldal
| Téma |
Online dokumentumok kezelése és szétosztása webservice segítségével.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- Programnyelv: J# ASP.NET 2.0
- Fejlesztői környezet: MS Visual Studio 2005
- Adatbázis: Oracle 10 ODAC ADO.NET 2.0-n keresztül
- Platform: IIS 6.0, Windows 2003 Server
|
Programozási nyelvek (ISBN 963 930 146 9) (2007)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
2 fejezet
| Téma |
Összehasonlító elméleti szakkönyv a programozási nyelvekről.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
- Programkönyvtárak tervezési szempontjai
- Modulok
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: MikTeX
|
Online tetőcserépigény számítás (2006. szeptember - 2006. november)
|
Iparág / Megbízó |
Web alkalmazás / O-Holovo Bt. (Budapest)
| Projektméret |
ca. 4 * 3 * 3 * 5 számítási lehetőség
| Téma |
Web alkalmazás tetőcserép igény számítására | Tevékenység |
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.
| Fejlesztési környezet |
- Programnyelv: PHP 5, JavaScript, HTML, CSS
- Fejlesztőkörnyezet: Ultraedit
- Platform: Apache httpd webszerver
|
XPS2FanGUI portolás (2005. május)
|
Iparág / Megbízó |
Rendszerprogramozás / GPL
| Projektméret |
saját fejlesztés
| Téma |
A I8KFanGUI ventillátorvezérlő program portolása Dell Inspiron XPS2 notebookra.
| Tevékenység |
- 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, HDD é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)!!!
| Fejlesztési környezet |
- Nyelv: C++
- Fejlesztőeszköz: MS Visual Studio .NET 2003
- Platform: Dell Inspiron XPS2
|
Honlapom létrehozása (2004. szeptember - 2004. november)
|
Iparág / Megbízó |
Webfejlesztés / saját fejlesztés
| Projektméret |
3 * 50 weboldal
| Téma |
A kispitye.hu, kispitye.com és a kispitye.de webhelyek kiépítése. | Tevékenység |
Dinamikus HTML generátor keretrendszer létrehozása:
- Böngésző- és JavaScript-független minimalista 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.
| Fejlesztési környezet |
- Nyelvek: PHP4, JavaScript, HTML, CSS
- Fejlesztőeszköz: Ultraedit
- Platform: Apache webserver
|
J2EE útikalauz Java programozóknak (ISBN 963 463 578 4) (2002)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
1 fejezet
| Téma |
Az első magyar nyelvű Java szakkönyv bővítése és frissítése.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: MikTeX
|
Az A1G keretrendszer és a GM technikai fejlesztése (2002. március - 2004. március)
|
Iparág / Megbízó |
Energiaszolgáltatás / NetDV Kft. » RWE Systems Applications szoftverház (Essen, Németország) » RWE ZZM+EnviaM Rt.
| Projektméret |
A1G: 2 munkatárs, GM: 15 munkatárs
| Téma |
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.
| Tevékenység |
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 (AMUN) á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.
| Fejlesztési környezet |
- Nyelvek: Java, XML, SQL (JDBC), szkriptek (batch)
- Fejlesztőeszközök: Sun JDK 1.2-1.4, Borland JBuilder 7-9, GNU segédprogramok
- Verziókövetés: PVCS VM
- Modellezés: Paradigm Plus, Rational Rose
- Nyomkövetés: JBuilder, JProbe
- Kommunikációs réteg: Visibroker ORB
- Adatbázis: Oracle 8-9 és Access (JDBC)
- Platform: Windows NT és XP
|
Java 2 Útikalauz programozóknak 1.3 (ISBN 963 463 485 0 / 963 463 486 9, 963 463 487 7) (2001)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
11 fejezet
| Téma |
Az első magyar nyelvű Java szakkönyv bővítése és frissítése.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
- Java programok
- Appletek
- Adatbázis programozás
- Grafikus felhasználói felület
- JavaScript
- Swing
- Servletek
Java 2 Referencia 1.3 (ISBN 963 463 488 5)
- A java.applet csomag referencia
- A java.sql csomag referencia
- A javax.servlet csomag referencia
- A javax.swing csomag referencia
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: MikTeX
|
GM bevezetés (2001. július - 2002. február)
|
Iparág / Megbízó |
Energiaszolgáltatás / Silcom vállalkozás » IFS szoftvergyár (Essen, Németország) » RWE ZZM Rt.
| Projektméret |
10 munkatárs
| Téma |
A GM (GeräteManagement) az áram-, víz- és gázfogyasztásmérő berendezések nyilvántartórendszere.
| Tevékenység |
- Keret-rendszer létrehozása az adatátvezetés automatizálására.
- Az adatbázis 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.
| Fejlesztési környezet |
- Nyelvek: Java, PL-SQL, szkriptek (batch és shell)
- Fejlesztőeszközök: Sun és IBM JDK, GNU segédprogramok
- Verziókövetés: PVCS VM
- Kommunikációs réteg: TCP/IP (rsh, ftp)
- Adatbázis: Oracle 7 (JDBC), adatfeltöltés direct path módban
- Platform: AIX, Windows NT
|
GTM / A2G: GUI komponensek létrehozása (2001. június)
|
Iparág / Megbízó |
Gázszolgáltatás / Silcom vállalkozás » IFS szoftvergyár (Essen, Németország) » RWE NET Rt.
| Projektméret |
A2G: 10 munkatárs, GTM: 20 munkatárs
| Téma |
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.
| Tevékenység |
- Az A2G OO GUI komponenseinek létrehozása.
- A komponensek csomagba szervezése és integrálása a JBuilder fejlesztői környezetbe.
- Vonalkódolvasó kézi MDE számítógépek DFML csatlakozási felületének létrehozása.
| Fejlesztési környezet |
- Nyelv: Java, J2EE
- Fejlesztőeszköz: JBuilder
- Verziókövetés: PVCS VM
- Modellezés: Together-J
- Teszt: Junit
- Kommunikációs réteg: EJB
- Adatbázis: Oracle (Avantis)
- Platform: Borland Application Server (Windows NT), vonalkódolvasó MDE kézi számítógépek
|
Java 2 útikalauz programozóknak (ISBN 963 463 364 1) (2000)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
10 fejezet
| Téma |
Az első magyar nyelvű Java szakkönyv bővítése és frissítése.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
- Java programok
- Appletek
- Adatbázis programozás
- JavaScript
- Swing
- Servletek
- A java.applet csomag referencia
- A java.sql csomag referencia
- A javax.servlet csomag referencia
- A javax.swing csomag referencia
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: MikTeX
|
CHEOPS AMUN technikai keretrendszer kommunikációs / GUI összetevőinek fejlesztése (1998. szeptember - 2001. május)
|
Iparág / Megbízó |
Energiaszolgáltatás / Secco Kft. » IFS Kft. (Essen, Németország) » RWE Rt.
| Projektméret |
5 munkatárs, AMUN: 20 munkatárs, CHEOPS: 150 munkatárs
| Téma |
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).
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Java, JSP, DFML, XML
- Fejlesztőeszközök: Sun JDK, Visual Cafe, TomCat webszerver
- Verziókövetés: PVCS VM
- Modellezés: Paradigm Plus
- Teszt: WinRunner
- Nyomkövetés: JProbe
- Kommunikációs réteg: Visibroker ORB, JSP/Servlet
- Adatbázis: Oracle és Access (JDBC)
- Platform: Windows NT, vonalkódolvasó MDE kézi számítógépek
|
TSAPI portolás (1999. február)
|
Iparág / Megbízó |
Szoftverfejlesztés / Phi Divízió Kft. (Budapest)
| Projektméret |
2000 kódsor
| Téma |
Telekommunikációs modulok kódjának portolása C-ből Pascalba.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- Nyelv: Delphi, C
- Fejlesztőeszköz: Borland Delphi
- Tesztkörnyezet: IVR szimulátor
|
Address Check: interfészszolgáltatás címellenőrzés céljára (1998. december)
|
Iparág / Megbízó |
Telekommunikáció / Cleware Kft. (Budapest) » Pannon GSM Rt.
| Projektméret |
4 munkatárs
| Téma |
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.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Java, C
- Fejlesztőeszközö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 (1998. június - 1998. augusztus)
|
Iparág / Megbízó |
Energiaszolgáltatás / Secco Kft. » IFS Kft. (Essen, Németország) » RWE Rt.
| Projektméret |
RAMSES: 25 munkatárs, CHEOPS: 150 munkatárs
| Téma |
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.
| Tevékenység |
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
| Fejlesztési környezet |
- Nyelvek: Java
- Fejlesztőeszközök: Sun JDK, Visual Cafe, CHEOPS keretrendszer
- Verziókövetés: PVCS VM
- Modellezés: Paradigm Plus
- Kommunikációs réteg: Visibroker ORB
- Adatbázis: Access (JDBC)
- Platform: Windows NT
|
Rendszeradminisztráció nagy hálózaton (1997 - 1998. június)
|
Iparág / Megbízó |
Rendszerfelügyelet / Magyar Tudományos Egyesületek Szövetsége (Budapest)
| Projektméret |
3 munkatárs, 100 kliens (PC), 5 szerver (PC), 20 betárcsázóvonal, 2-fajta bérelt vonal
| Téma |
Számítógépes hálózat felügyelete.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- Nyelvek: awk, perl, szkriptek (shell)
- Kommunikációs réteg: TCP/IP
- Platform: Linux (Debian), CISCO router
|
Java 1.1 útikalauz programozóknak (ISBN 963 463 147 9) (1998)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
5 fejezet
| Téma |
Az első magyar nyelvű Java szakkönyv bővítése.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
- Java programok
- A java.awt csomag / A grafikus felület
- Appletek
- Adatbázis programozás
- JavaScript
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: Solaris, MikTeX
|
Proactive: webes felületű marketingszoftver (1998. június)
|
Iparág / Megbízó |
Telekommunikáció / Cleware Kft. (Budapest) » Pannon GSM Rt.
| Projektméret |
3 munkatárs
| Téma |
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.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Java, JavaScript, SQL
- Fejlesztőeszközök: Sun JDK, saját fejlesztésű servlet keretrendszer
- Kommunikációs réteg: Servlet (HTML)
- Adatbázis: MSSQL (JDBC)
- Platform: Internet Explorer kliensek, MS IIS webszerver
|
Metrica: webes interfész létrehozása GSM hálózat forgalomkiértékelő szoftverrendszerhez (1998. április - 1998. május)
|
Iparág / Megbízó |
Telekommunikáció / Cleware Kft. (Budapest) » Pannon GSM Rt.
| Projektméret |
2 munkatárs
| Téma |
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.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Java, JavaScript, HTML
- Fejlesztőeszközö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 (1998. március)
|
Iparág / Megbízó |
Szoftverfejlesztés / Cleware Kft. (Budapest)
| Projektméret |
saját fejlesztés
| Téma |
Újrafelhasználható általános Java szerverkomponens keretrendszer.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelv: Java
- Fejlesztőeszköz: Sun JDK
- Kommunikációs réteg: UDP, TCP/IP, RMI
|
Servlet keretrendszer (1998. február)
|
Iparág / Megbízó |
Szoftverfejlesztés / Cleware Kft. (Budapest)
| Projektméret |
3 munkatárs
| Téma |
Újrafelhasználható általános Java servlet keretrendszer.
| Tevékenység |
A következő funkciók rendszertervezése és fejlesztése:
| Fejlesztési környezet |
- Nyelvek: Java, JavaScript, HTML
- Fejlesztőeszköz: Sun JDK
- Kommunikációs réteg: Servlet
- Adatbázis: JDBC
|
SIS: nyilvántartórendszer kibővítése (1997. december - 1998. január)
|
Iparág / Megbízó |
Telekommunikáció / Phi Divízió Kft. (Budapest) » Westel 900 GSM Rt.
| Projektméret |
3 munkatárs
| Téma |
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.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Delphi, SQL
- Fejlesztőeszköz: Borland Delphi
- Adatbázis: Oracle (BDE)
- Platform: Windows NT
|
SLH: Sim Lock Handling (1997. július)
|
Iparág / Megbízó |
Telekommunikáció / Phi Divízió Kft. (Budapest) » Westel 900 GSM Rt.
| Projektméret |
3 munkatárs
| Téma |
Az SLH a mobilszolgáltató kártyazárolt telefonjainak és SIM kártyáinak a nyilvántartórendszere.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: Delphi, SQL
- Fejlesztőeszköz: Borland Delphi
- Adatbázis: Oracle (BDE)
- Platform: Windows NT
|
Totálmédia: egyetemi diplomamunka (1997)
|
Iparág / Megbízó |
Felsőoktatás / ELTE programtervező matematikus szak » PC Szoftver Kft. (Budapest)
| Projektméret |
50 oldal
| Téma |
Az öt éves programtervező képzés második lépcsőjét lezáró
diplomamunka | Tevékenység |
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.
Fejlesztési környezet |
- Nyelv: Delphi
- Fejlesztőeszköz: Borland Delphi
- Kommunikációs réteg: DDE
- Platform: CA-Superproject (Windows)
| |
Előadások Java és Delphi szakcsoportokban (1997)
|
Iparág / Megbízó |
Felsőoktatás / Magyar Informatikus Hallgatók Java és Delphi szakcsoportja (Budapest)
| Projektméret |
Csoportonként 80 hallgató
| Téma |
Előadásokat tartottam több egyetemen a Java és a Delphi nyelvekről.
| Fejlesztési környezet |
|
Céges honlap létrehozása (1997)
|
Iparág / Megbízó |
Web fejlesztés / Phi Divízió Kft. (Budapest)
| Projektméret |
20 weboldal
| Téma |
A cég honlapjának létrehozása interaktív programismertetővel és demó verzió letöltési lehetőséggel.
| Fejlesztési környezet |
- Fejlesztőeszköz: UltraEdit
- Nyelvek: JavaScript, HTML
|
Java útikalauz programozóknak (ISBN 963 04 7417 4) (1996)
|
Iparág / Megbízó |
Oktatás / ELTE
| Projektméret |
2 fejezet
| Téma |
Az első magyar nyelvű Java szakkönyv létrehozása.
| Tevékenység |
A teljes könyv lektorálási és szerkesztői feladatai mellett szerzőként a következő fejezeteket írtam:
- Alkalmazások és Appletek
- JavaScript
| Fejlesztési környezet |
- Nyelv: LaTeX
- Platform: Solaris
|
PannonFloppy: hívásnapló kiértékelő program (1996)
|
Iparág / Megbízó |
Telekommunikáció / Cleware Kft. (Budapest) » Pannon GSM Rt.
| Projektméret |
2 munkatárs
| Téma |
Hajlékonylemezen érkező részletes havi telefonhivásnapló kiértékelése és analizálása.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelv: Delphi
- Fejlesztőeszköz: Borland Delphi
- Platform: Windows
|
Egyetemi nyári szakmai gyakorlat Németországban (1996. július - 1996. augusztus)
|
Iparág / Megbízó |
Hivatal / IAESTE » Német Nemzeti Úthálózatfelügyelet (Köln, Németország)
| Projektméret |
5 munkatárs
| Téma |
Nyári szakmai gyakorlat a 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.
| Tevékenység |
- 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 csv 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.
| Fejlesztési környezet |
- Nyelvek: Pascal, FORTRAN, WordBasic
- Fejlesztőeszköz: Turbo Pascal
- Platform: Windows, Siemens Host
|
Unix tanfolyami anyag szakfordítása (1995)
|
Iparág / Megbízó |
Oktatás / vállalkozó » HP Magyarország Rt. (Budapest)
| Projektméret |
10 fejezet
| Téma |
HP Unix rendszergazda tanfolyami anyag fordítása angolról magyarra.
| Fejlesztési környezet |
Nyelvek: angol, magyar
Fejlesztőeszköz: Word
|
Rendszeradminisztráció közepes hálózaton (1995 - 1996)
|
Iparág / Megbízó |
Rendszerfelügyelet / PC Szoftver Kft. (Budapest)
| Projektméret |
20 kliensgép, 2 szerver
| Téma |
Számítógépes hálózat kiépítése, felügyelete.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- 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)
|
Iparág / Megbízó |
Könyvvitel / PC-Szoftver 3000 Kft. (Budapest)
| Projektméret |
6 munkatárs
| Téma |
A Főkönyv egy komplett kettős könyvviteli hálózatos szoftverrendszer különböző segédprogramokkal.
| Tevékenység |
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
| Fejlesztési környezet |
- Nyelvek: Delphi, 80x86 assembly
- Fejlesztőeszköz: Borland Delphi
- Adatbázis: Paradox (BDE)
- Platform: Windows 3.11-NT
|
Egyetemi nyári szakmai gyakorlat Németországban (1995. június - 1995. augusztus)
|
Iparág / Megbízó |
Hivatal / IAESTE » Német Nemzeti Úthálózatfelügyelet (Köln, Németország)
| Projektméret |
5 munkatárs
| Téma |
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.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- Nyelvek: Pascal, COBOL, WordBasic
- Fejlesztőeszköz: Turbo Pascal/Vision
- Platform: Windows, Siemens Host
|
A GAO adatbázis: főiskolai diplomamunka (1995)
|
Iparág / Megbízó |
Felsőoktatás / ELTE programozó matematikus szak » Gothard Jenő Csillagvizsgáló (Szombathely)
| Projektméret |
diplomamunka
| Téma |
A szombathelyi Gothard Jenő csillagvizsgáló múzeumi anyagának adatbázisba szervezése.
| Tevékenység |
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.
| Fejlesztési környezet |
- Nyelvek: C, HTML, szkriptek (Solaris shell)
- Fejlesztőeszköz: Motif/X-Windows
- Kommunikációs réteg: IPC
- Platform: Sun Solaris
|
Rendszeradminisztráció kis hálózaton (1990 - 1992)
|
Iparág / Megbízó |
Rendszerfelügyelet / Kanizsai Dorottya Gimnázium (Szombathely)
| Projektméret |
10 kliensgép, 1 szerver
| Téma |
Számítógépes hálózat kiépítése, felügyelete.
| Tevékenység |
- Soros koax hálózat kiépítése.
- Fájl- és nyomtatószerver konfigurálás.
- Felhasználói ismeretek oktatása.
| Fejlesztési környezet |
- Kommunikációs réteg: Novell IPX
- Platform: Novell fájl- és nyomtatószerver, MS DOS kliensek.
|
Vágásminta optimalizálás (1991)
|
Iparág / Megbízó |
Fafeldolgozóipar / FALCO Rt. (Szombathely)
| Projektméret |
2 munkatárs
| Téma |
Ipari fűrészgép vezérlése optimális vágási mintákkal.
| Tevékenység |
- 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.
| Fejlesztési környezet |
- Nyelv: Pascal
- Fejlesztőeszköz: Turbo Pascal
- Platform: PC, ipari fűrészgép
|
Vevő és szállító nyilvántartás (1989)
|
Iparág / Megbízó |
Kiskereskedés / ismerős
| Projektméret |
saját fejlesztés
| Téma |
Vevő és szállítóadatokat hajlékonylemezeken nyilvántartó program készítése.
| Fejlesztési környezet |
- Nyelvek: Basic, 6510 assembly
- Platform: C64, VC 1541
|
Karakteres képernyőtervező (1988)
|
Iparág / Megbízó |
saját fejlesztés
| Projektméret |
1000 bájt
| Téma |
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.
| Fejlesztési környezet |
- Nyelv: 6510 assembly
- Platform: C64, VC 1541
|
Grafikus függvényábrázoló (1986)
|
Iparág / Megbízó |
saját fejlesztés
| Projektméret |
1000 sor
| Téma |
Tetszőleges kétváltozós függvény grafikus ábrázolása.
- Interaktívan megadható képlet.
- Szintaktikus és bármilyen futtatási hibák (alul/túlcsordulás) kezelése.
- Teljes képernyős grafikus megjelenítés megadható koordináta rendszerben.
| Fejlesztési környezet |
- Nyelv: Graphics Basic
- Platform: C64, kazetta
|
|