Fejleszői tapasztalat

Kiemelkedő jártassággal

Programozási nyelvek, amelyeket napi munkám során használok, és területek, amelyeken 5 évnél több tapasztalattal rendelkezem.

  • Többparadigmás nyelvek
    • C++ (C++03 és C++11, Standard Template Library és Boost)
  • Értelmezett (interpretált) nyelvek
    • MatLab (procedurális és objektum-orientált stílus)
    • PHP Hypertext Preprocessor (Joomla tartalomkezelő rendszer)
    • JavaScript és más web-alapú technológiák
  • Szoftvertervezés, architekturális és tervezési minták

Felsőfokon

Területek, amelyeken 2-3 év (közelmúltbeli vagy korábbi) tapasztalattal rendelkezem. Annak ellenére, hogy ezeket a programozási nyelveket napi munkám során nem feltétlenül használom, viszonylag erős tudással rendelkezem, és a részletekkel könnyedén bővítem ismereteimet.

  • Objektum-orientált nyelvek
    • C# (Windows Forms, ASP.NET)
    • Java/JavaScript cross-compilation with Google Web Toolkit
  • Imperatív nyelvek
    • Fordított nyelvek
      • C
    • Értelmezett (interpretált) nyelvek
      • Python 2/3
  • Deklaratív nyelvek
    • Logikai nyelvek
      • Prolog (SWI-Prolog)
        • clp(fd) (logikai programozás korlátokkal az egészek tartományán)
    • Lekérdezőnyelvek
      • Structured Query Language

Oktatás

A mesterképzésben, illetve doktorandusz-hallgatóként számos kurzus oktatásában vettem részt a szoftvertervezés, adatbázis- és webes technológiák, és a bevezető programozásoktatás területén.