Amerikai stílusú szakmai (IT) önéletrajzom.
A profilomba beágyazott hivatkozások segítségével néhány kapcsolódó példaanyagot lehet elérni, melyek segíthetnek az elvégzett munkám megértésében és felbecsülésében.

Nyomtatható változatért ez a hivatkozás használható, melyre jobb egérrel kattintva a profilom akár egyből lementhető. Így nem kerül bele sem fej- és lábléc, sem ez a pár bevezető sor.

Kispitye Attila IT profilja (http://kispitye.hu/job)
2017. decemberi állapot

Személyes adatok

Születési év:1974IT gyakorlat:1984 óta önarckép
Állampolgárság:MagyarAnyanyelv:magyar
Cégforma:Egyéni vállalkozóElérhetőség:job@kispitye.hu
+36-20/9793776

Összefoglaló ismeretek

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:
  • 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.
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), 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 design.

Eredmények

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:
  • ELTE IT PhD. (folyamatban)
  • ELTE programtervező matematikus egyetemi diploma, programozó matematikus főiskolai diploma
Nyelvtudás:
  • Német - felsőfok C, ELTE IT szakfordító (4 szemeszter), Brainbench
  • Angol - felsőfok A, Brainbench
  • Orosz - felsőfok B
Publikációk:
  • Programming Languages (kiadás alatt): az eredeti művünk lefordítása, aktualizálása, online verzióra konvertálással.
    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 + a könyv lektorálása és szerkesztése, valamint weboldalának összeállítása.
  • 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 + szerkesztés és lektorálás.
  • Java útikalauz programozóknak (ISBN 963 04 7417 4): Appletek készítése.

Projektlista

Képelemző algoritmus skálázása (2015. január - 2015. május)
Iparág / Megbízó Szoftverfejlesztés / Skawa Innovation
Projektméret 2 munkatárs
Téma PoC algoritmus felhő alapúvá alakítása
Tevékenység
  • Algoritmus optimalizálása.
  • GCE architektúra kialakítása webes eléréshez.
  • Wrapper fejlesztése és integrálása.
Fejlesztési környezet
  • Platform: Google Cloud Engine, Apache httpd + Tomcat
  • Verziókövetés: Git
  • Fejlesztőkörnyezet: Microsoft Visual Studio, Eclipse
  • Programnyelvek: C++, Java7, bash
  • Adatbázis: MySql

Közösségi weblap megvalósítása (2014)
Iparág / Megbízó Webfejlesztés / Mozgalom az Átalakuló Kecskemétért
Projektméret 2 munkatárs
Téma Az Átalakuló Kecskemétért Mozgalom közösségi felületének megvalósítása.
Tevékenység
  • Közösségi webhely kialakítása.
Fejlesztési környezet
  • Platform: Drupal

Saját szakkönyv fordítása és multimédiára alakítása (2013)
Iparág / Megbízó Publikáció + multimédia / ELTE + PPKE + TÁMOP
Projektméret 8 fejezet
Téma Programozási nyelvek könyvünk lefordítása angolra és e-tananyaggá alakítása
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.
Fejlesztési környezet
  • Nyelvek: LaTex, make, lgrind, perl
  • Verziókövetés: SVN

Közösségi bevásárló oldal megvalósítás (2012)
Iparág / Megbízó Web alkalmazás / Kecskeméti Szatyor Egyesült
Projektméret Kb. 100 vevő, 30-40 termelő
Téma A Kecskeméti Szatyor Egyesült 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 waldorfovi09-12.atw.hu közösségi tárhelyének és levelezési listájának létrehozása.
Tevékenység
  • Dinamikus HTML 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 funkicó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 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

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, 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)!!!
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ó Web design / 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 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

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 á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

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
  • Fejlesztőeszközök: J2EE, 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)

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ó 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
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
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

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ő csomagok 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 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ó
Tevékenység
  • Előadásokat tartottam több egyetemen a Java és a Delphi nyelvekről.
Fejlesztési környezet
  • Nyelv: Java, Delphi

Céges honlap létrehozása (1997)
Iparág / Megbízó Web design / Phi Divízió Kft. (Budapest)
Projektméret 20 weboldal
Tevékenység
  • 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

BestBoot: assembly MBR rendszerbetöltő (1997)
Iparág / Megbízó Rendszerprogramozás / saját fejlesztés
Projektméret 446 bájt
Téma MBR rendszerbetöltő lemez- és partícióválasztási lehetőségekkel.
Fejlesztési környezet
  • Nyelv: 80x86 assembly
  • Fejlesztőeszköz: TASM

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)
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 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.
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 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.
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
Tevékenység
  • 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
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)
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

Főiskolai nyári szakmai gyakorlat (1994)
Iparág / Megbízó Felsőoktatás / ELTE programozó matematikus szak » Gothard Jenő csillagvizsgáló (Szombathely)
Projektméret 2 munkatárs
Tevékenység
  • Oracle adatbáziskezelő bevezetése.
Fejlesztési környezet
  • Adatbázis: Oracle
  • 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
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
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
Tevékenység
  • 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