Dobai Csaba

Személyes adatok
Születési idő: 
1980 feb 21
Lakhely: 
Budapest
Családi állapot: 
-
Telefon: 
+36 (20) 598-8921
Email cím: 
csaba.dobai@gmail.com

Nyughatatlanul keresem az új kihívásokat, amelyek képesek megmozgatni alkotó fantáziámat. Szeretek csapatban dolgozni, olyan emberekkel, akik együtt tudnak játszani egymásért, egy közös célért. Szeretek olyan csapathoz tartozni, amelyben elismerést kaphatok - ha csakugyan rászolgáltam. Szeretek tevékenyen részt venni közös fejlesztésekben, legyen az egy nyílt kódú fejlesztés, vagy egy vállalati termék elkészítése.

Arckép
Projektjeim


  • sYs-mini PHP keretrendszer

    A sYs-mini egy teljes egészében általam fejlesztett, rendkívül moduláris, összetett nyílt kódú keretrendszer. További részletek hamarosan elérhetőek lesznek a 0.5-ös verzió nyilvánosságra hozásakor.

  • Processorg - http://processorg.hu

    A Processorg alkalmazásában nem csak a Java és a JSP világába, a nagyvállalati alkalmazások világába kóstolhattam bele, de a cég weboldalának elkészítésével is megbíztak. Közös megbeszélések során rengeteg kompromisszumot kötöttünk, és rengeteg féle elvárásnak kellett megfelelnie az új oldalnak. A siker érdekében a felhasznált Drupal rendszer egyes moduljaiba is bele kellett fejlesztenem.

  • LakásNeked.net

    Az oldal korábbi WordPress-es megoldását szinte egy az egyben kellett átvezetnem egy saját rendszert alkalmazó megoldásra. Az oldal igen sok SEO eszközt alkalmaz, például sitemap.xml-t és SE pinger-t. Tartalomszervezés terén sok tapasztalatot nyújtó projekt volt.

  • FirstFund - http://firstfund.hu/

    Ennek az oldalnak a kereteit és működési alapjait egy másik kolléga fektette le, de használhatóvá én tettem. Komoly kihívást jelentettek a grafikonok kezeléséhez és adataik tárolásához használt adminisztrációs eszközök megtervezése és kivitelezése, illetve rendkívül intenzíven kellett együttműködnöm az oldal Flash betéteit készítő fejlesztőkkel. A nagy adattömegek felvitelét megkönnyítendő itt ismerkedtem meg az ExtJS keretrendszerrel.

  • Lakihegyi Lakópark - http://www.lakihegyilakopark.hu/

    Egyike eGedesign-os sikereimnek. Ebben a projektben vezető fejlesztőként vettem részt, feladataim közé tartozott a részletes időterv elkészítése és betartatása, a részfeladatok kiosztása, valamint egy összetettebb e-DM rendszer megtervezése, és néhány kiegészítő (összetett kereső, okos kereső) kivitelezése.

  • LiveJasmin.com és LSAwards -

    Rendkívül nagy látogatottságú felnőtt tartalmat szolgáltató helyek. A rövid idő, ami alatt a Jasmin-nál dolgozhattam sok tekintetben nyitotta fel a szememet, rengeteg sebesség optimalizálási trükköt és új fejlesztési szemléletet, igazi csapat munkát tanultam.

  • Az Első Magyar Vento Club - http://www.ventoclub.hu/

    Kisebb közösség számára létrehozott portál. A jelenlegi verzió Drupal-t használ. Jelenleg csak karbantartom, de megújítása erősen érik már.

  • HWT.hu - http://www.hwt.hu/

    Legfőbb feladatom volt a hírportál saját gyártmányú fórumának átfogó javítása és fejlesztése a HWT és felhasználói igényeinek megfelelően.

Részletek

Szakmai ismeretek, képességek

  • Webfejlesztői jártasságok
    • HTML, XHTML, XML, Ajax/JSON, CSS 2.1, PHP 5, Objektum-orientált fejlesztési szemlélet (PDO, SPL alapos ismerete), PHPDoc aktív használata, 5 éves aktív webfejlesztői tapasztalat, erős JS tapasztalat (ExtJS, ExtCore, korábban Prototype), összesen 14 éves programozói jártasság
    • Security tapasztalatok: SQL és XSS inject védelem, MD5 salting, PHP biztonsági hibák ismerete, biztonságos automatizált beléptető algpritmusok, naplózási technikák, hibaszűrő alrendszerek megvalósítása, session védelmi megoldások, jogosultsági rendszerek
    • SEO ismeretek (főbb SEO szempontok és kellékek ismerete)
    • Némi kitérő Java és JSP irányban, új szemléleti tapasztalatok
    • Jártasság nagylátogatottságú weboldalak fejlesztésében, működésének ismeretében, optimalizálásában
  • Adatbázis ismeretek
    • MySQL 4 és 5 profiszintű ismerete
    • PgSQL és MsSQL alapszintű ismerete
    • Triggerek, View-k, Tárolt eljárások használata
  • Tervezési ismeretek
    • Tervezési/fejlesztési minták ismerete (kiemelten): MVC, singleton, factory, események (implicit invocation), ACL, exceptions, static object libraries
    • UML alkalmazás aktív használata OO rendszerek tervezésekor
    • Készség átlátható és optimális válaszidő alatt lekérhető adatbázisok tervezésére
  • Vezetési, szervezési képességek
    • Jártasság kislétszámú fejlesztői csoport koordinálásában
      • Projekt részletes lebontása feladatokra és határidőkre
      • Feladatok emberi és szakmai képesség szerinti kiosztása
      • Erőforrások gyors átcsoportosítása
      • A csoport moráljának és motivációjának megtartása, növelése
    • Kommunikációs készség
    • Számadási készség
  • Felhasználói ismeretek
    • Apache 2.2 ismeretek: fejlesztői környezet önálló konfigurálása, mod_rewrite, virtual hosts
    • Fejlesztői alkalmazások: NetBeans for PHP (elsődleges), PHP Edit 2 (másodlagos), Eclipse, Zend IDE és Zend for Eclipse
    • Linux és Windows alapú szerveroldali sajátosságok ismerete
    • Linux (aktív Ubuntu, valamelyest SLE is) és Windows (XP, Vista) felhasználói ismeretek
    • Grafikai ismeretek: GIMP (önálló grafikai tevékenységre), Photoshop (alapfokon, de "slice tool" és "save for web" alapos ismerete)
  • Egyéb ismeretek
    • SVN és CVS verziókövetők: felhasználói és rendszer szervezési ismeretek
    • Idegen és saját keretrendszerekben ill. CMS-ekben szerzett tapasztalatok
    • Nyíltkódú technológiák ismerete:
      • Drupal 4.x és 6.x CMS alapos ismerete
      • Prado rendszer elméleti ismerete
      • Symfony framework elméléeti ismerete
      • Propel RDB ORM (Relational Database Object-Relational Mapper) elméleti ismerete
    • Saját nyílkódú rendszer (sYs-mini) tervezése, használata a gyakorlatban
    • Távmunka végzéséhez szükséges tapasztalatok és ismeretek

Tanulmányok

Építőipari- és Díszítőművészeti
Szakközépiskola
1994-1998*
Csepeli Műszaki Szakközépiskola 1998-2001
* megszakítva