26 Feb 2007

Önéletrajz

Letölthető PDF fájlban is: itt! Iskolai tanulmányok Munkatapasztalat Részletes szakmai ismeretek Kiemelkedő tudás, sikerek Nyelvtudás Közéleti tevékenység Hobbi

Iskolai tanulmányok

2007- Eötvös Loránd Tudományegyetem, Budapest, Informatikai kar, Programozó-Informatikus Esti 2002-2007. Eötvös Loránd Tudományegyetem, Budapest, Informatikai kar, Programtervező-Matematikus Nappali 1998-2002. Budapesti Baár-Madas Református Gimnázium

Munkatapasztalat

2007. április - 2007. július egyéni vállalkozóként; webfejlesztés, online-marketing, drupal és más open cms alapú oldalak építése 2006. április - 2007. március MZperX Bt.; munkakörök: programozás, technikai support, rendszergazda 2005. november -2005. december Országos Felsőoktatási Információs Központ (OFIK); XHTML és Stricted HTML4 szerkesztés, kiadványok tördelése, oldalépítés 2004. január - 2005. október honlaptervezés és programozás megbízásból, palinta.hu, csendes7.hu Debian alapú LAMP környezetben. 2003. tél - 2004. nyár KAPU Szerkesztősége, Budapest; tördelési munkák, karbantartás, rendszergazda (10-12 gépes LAN, Windows server könyezetben)

Részletes szakmai ismeretek

php programozás, webfejlesztés Több open source cms rendszert ismerek tüzetesebben, írtam már modult Drupal-hoz, E107-hez, Joomla-hoz, építettem Wordpress alapú blogokat. Néhány oldalon (pl. olevit.com, labintern.hu ) saját fejlesztésű cms és katalogizáló rendszerem fut. Néhány PHP framework-öt is kipróbáltam az évek során (CakePHP, Symfony, Zend), és egy nagyobb számlázási- és szolgáltatás nyilvántartási rendszer alapjául éppen Symfony-t választottunk előző munkahelyemen. Elsajátítottam a Prototype és a rá épülő del.icio.us Javascript AJAX könyvtárak programozását, és egy alkalommal Smarty-t is használtam egy projekthez. Tapasztalatom van nagy rendszerek tervezésében és a munkafolyamatok szervezésében. Adatbázisrendszerek közül elsősorban a MySQL5 optimalizálási lehetőségeivel vagyok tisztában, de felhasználói szinten még a PostgreSQL és néhány régebbi Oracle verzió is megy. Nem idegen számomra a kereső-optimalizálás és SEO témakör sem. linux, unix rendszerek 6 éve Linux az elsődleges rendszer a Desktopomon. Korábban Debian Woody-t, mostanában Ubuntu verziókat használok. A Bash szkriptek írása nem okoz gondot, és többször használtam már Python vagy Perl szkripteket is. Ubuntu rendszermérnöki ismereteim vannak, egyik korábbi feladatom egy régebbi verziójú Suse Linux rendszer átvitele volt Ubuntu alá. A migráció során több szolgáltatásban is egy nagyobb verzióra kellet váltani, de körülbelül három hét előkészítés után, csupán egyetlen éjszakai kimaradással sikerült lecserélni a szervert. Konfiguráltam Postfix alapú levelezőrendszert spamszűréssel és virtual-lal. Valamint chroot környezetekkel oldottuk meg, hogy egyszerre két PHP verzió is futtatható legyen az ügyfelek számára. egyéb Egyetemi éveim alatt részletesen foglalkoztam Assembly programozással. High Level Assembly (HLA) címen a mai napig elérhetőek az egyik előadásom vázlatai. Közepes Latex tudásom van, és persze ANSI C és C++ nyelveken is programoztam az elvárt szinten. Photoshop tudásom elégséges kisebb munkákhoz és HTML oldalak elkészítéséhez már meglévő sablonból.

Kiemelkedő tudás, sikerek

1. MZperX Szolgáltatás Információs Rendszer A feladat egy domain-regisztrációval és hosting-gal foglalkozó cég teljes tevékenységét átfedő rendszer tervezése és kivitelezése volt. A szerveren telepített szoftverkomponens segítségével egyetlen adminisztrációs felületről érhetőek el a szolgáltatások. A szerverek köre bővíthető, a szolgáltatások (e-mail, apache, bind, ftp) tetszőlegesen csoportosíthatóak. A szerverek és az adminisztráció között XML alapú protokollal zajlik a kommunikáció. Az admin-komponens a szolgáltatások kezelése mellett tartalmazza a megrendelések és a számlázáshoz szükséges modulokat is. Felhasznált technológiák: Adminisztrációs rész: * MySQL5, InnoDB táblák, a szükséges indexekkel és referenciákkal (kb. 80 adattábla). A tervezéshez a MicroOLAP Database Designer szoftverét használtam. * Apache2, PHP5 * Symfony 1.0 keretrendszer Szerver komponens: * Moduláris felépítésű * Perl5 és Bash Script 2. E107 to Drupal migráció modul Egy E107 motort használó közösségi oldalt költöztettem át Drupal 4.6 alá. Ehhez egy saját egyedi modult kellett fejlesztenem, valamint mélyebben fel kellett térképeznem mind az E107, mind pedig a Drupal akkori adatbázisának felépítését.

Nyelvtudás

angol - középszintű szóbeli és írásbeli (kifejezetten szakmai irodalom) olasz - alapszint orosz és ukrán - írásbeli alapszint

Közéleti tevékenység

2006- ELTE Programozói levelezőlisták moderálása 2005- Az Iváncsai Református Gyülekezet Presbitériumának tagja 2004- Kistérségi Ifjúsági Egyesület pártoló tagja 2002- Több eseménynél, programnál és tábornál technikai segítségnyújtás, szervezői részvétel.

Hobbi

Pengetős hangszerek (gitár, basszusgitár, nagybőgő), sakk, Rubik-kocka, blog- írás és olvasás