Tartalom

Önéletrajz

Szakmai tapasztalat

  • Szoftvermérnök
    Szoftverfejlesztés Tanszék, SZTE Szoftverfejlesztés Kft.
    Szegedi Tudományegyetem (Szeged, Magyarország)
    2016 január - Jelen

Automatikus tesztesetgenerálás és teszteset redukció

Feladatom a Szoftverfejlesztés Tanszéken aktívan fejlesztett fuzz tesztelő keretrendszert, a Fuzzinatort és a hozzá tartozó teszteset redukciós eszközt, a Picirenyt megismerni. A redukciós eszközzel méréseket végeztem, különböző versenytársaival összehasonlítottam és további redukciós lehetőségeket vizsgáltam.
Technológiák: Python, Data Analytics, Parsers, Data Generators
(2019 - jelen)

Kutatás és fejlesztés: Samsung

Az SZTE és a Samsung közötti együttműködés kutatás–fejlesztési feladataiba kapcsolódtam be. A projekt során neurális hálózatok fordításával és futtatásával foglalkozunk, a projekt részletei nem publikusak.
Technológiák: C/C++, Embedded Systems, .NET Core, Tizen, C#, Python, Compilers, Parsers
(2019 – Jelen)

SagemCom pályázati fejlesztések

Egy energiamérő eszköz megvalósításán dolgoztam, mely beágyazott eszközök energia-felhasználását méri és közli a vizsgálatot végző kutatóval. Az eszközzel különböző teljesítménytesztek és JavaScript futtatómotorok energiafogyasztásának vizsgálatát és összehasonlítását végeztem a pályázat keretein belül. A diplomamunkámban az eszköz egy továbbfejlesztési lehetőségét vizsgáltam és implementáltam.
Technológiák: C/C++, Embedded Systems, Fritzing, Python, Data Analytics, JavaScript
(2018 – 2019)

IoLT pályázati fejlesztések

A Szoftverfejlesztés Tanszék által fejlesztett JerryScript futtatómotor és IoT.js keretrendszer fejlesztésébe kapcsolódtam be. Célom a két eszköz funkcionalitásának bővítése volt az új JavaScript szabványok támogatása érdekében. Részt vettem egy gép–gép kommunikációs protokoll megvalósításában az IoT.js keretrendszerben, mely segítségével a kommunikáció JavaScript programozási nyelvből használható. Ezen felül egy, az EcmaScript 6 szabványban definiált modulrendszer implementálásán dolgoztam.
Technológiák: C/C++, Embedded Systems, JavaScript
(2018 – 2019)

Kutatás és fejlesztés: ARM

Munkám során olyan kutatási–fejlesztési feladatokba kapcsolódtam be, melynek célja a Chromium böngésző benchmarkokon nyújtott teljesítményének javítása. Ezen cél együtt jár a felhasználói élmény javulásával. A meghatározott platform a ChromeOS operációs rendszer, ezt az operációs rendszert futtató eszköz az ún. Chromebook, ebből is az ARM processzorral ellátott modellekkel foglalkoztunk. A Chromiumon belül főként a Blink böngészőmotorral, illetve a Blink és a V8 JavaScript – futtatómotor kapcsolatával foglalkoztam. A kutatási idő alatt elvégzett mérési eredményeim rávilágítottak melyek az említett böngésző lassú részei, ezek további vizsgálatot igényelnek.
Technológiák: C/C++, Embedded Systems, Streamline Performance Analyzer, Python, Data Analytics
(2017 – 2018)

.NET fejlesztések

Hazai és külföldi ipari partnerek számára ASP.NET MVC és Universal Windows Platform alkalmazások fejlesztésében segédkeztem. Ezeket az alkalmazásokat a Microsoft által kiadott Visual Studio fejlesztői környezetben fejlesztettem C# programozási nyelven. Az elkészült webalkalmazásokat és a hozzájuk tartozó adatbázisokat az Azure platformon teszteltem.
Technológiák: C#, .NET Framework, C#, UWP, ASP.NET Core, Entity Framework, XAML
(2016 - 2017)

Oktatás

A PhD képzés során kötelező minimum heti 4 óra gyakorlati oktatást vállalni. Ezen felül, már az MSc-s tanulmányaim során is oktattam a hozzám közel álló kurzusokat.

  • 2021 / 22 / 2
    • Alkalmazásfejlesztés I. (Java)
  • 2021 / 22 / 1
    • Alkalmazásfejlesztés II. (C#, .NET Core, ASP.NET Core, WinForms)
  • 2020 / 21 / 2
    • Mobil alkalmazásfejlesztés (Android, Java)
  • 2020 / 21 / 1
    • Alkalmazásfejlesztés II. (C#, .NET Core, ASP.NET Core, WinForms)
  • 2019 / 20 / 2
    • Alkalmazásfejlesztés I. (Java)
    • Mobil alkalmazásfejlesztés (Android, Java)
  • 2019 / 20 / 1
    • Alkalmazásfejlesztés II. (C#, .NET Core, ASP.NET Core, WinForms)
  • 2018 / 19/ 2
    • Programozás I. (Java)
  • 2017 / 18 / 2
    • Alkalmazásfejlesztés (Java, C#)

Tanulmányok

  • Informatikai Doktori Iskola PhD
    Szegedi Tudományegyetem (Szeged, Magyarország)
    Kutatási téma: Automatizált Szoftvertesztelés
    Huvatkozások: publikációk
    2021 – Jelen

  • Programtervező Informatikus MSc
    Szegedi Tudományegyetem (Szeged, Magyarország)
    Diplomamunka: IoT eszközök energiafelhasználásának mérése
    Hivatkozások: dokumentáció, PDF, mérés, eredmények, SenseHat bővítőpanel, IoT.js, JeryScript, RTIMULib
    2018 – 2020

  • Mérnökinformatikus BSc
    Szegedi Tudományegyetem (Szeged, Magyarország)
    Szakdolgozat: Aktigráfiás adatok mérését és analízisét támogató applikáció fejlesztése (Android)
    Hivatkozások: dokumentáció, PDF, back-end, front-end
    2014 – 2018

  • Számítógép Elektrotechnikus
    “Ivan Saric” Műszaki Iskola (Szabadka, Szerbia)
    Érettségi munka: “A Labirintusok Völgye” Unity 3D–vel készült játék
    2010 – 2014

Online kurzusok

Kiállítások és versenyek

  • A Labirintusok Völgye Unity 3D-vel készült játék
    XIX. Országos Tudományos és Technikai Diákalkotó Kiállítás (OTTDK)
    2014, Miskolc, Magyarország

  • Invitel Innomax Innoaps verseny
    2014

  • “Projekt Hét” kiállítás
    “Ivan Saric” Műszaki Iskola
    2014, Szabadka, Szerbia

  • Neumann informatikaverseny
    2014, Zenta, Szerbia