Ö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
-
DeepLearning.AI Deep Learning Specialization
January 2024 - …A specializáció kurzusai-
Neural Networks and Deep Learning
January 2024. Coursera credential. -
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
January 2024. Coursera credential. -
Structuring Machine Learning Projects
January 2024. Coursera credential. -
Convolutional Neural Networks
January 2024. Coursera credential.
-
-
Google Project Management: Specialization
March 2021 - October 2021. Coursera credential, Credly badge.A specializáció kurzusai-
Foundations of Project Management
April 2021. Coursera credential. -
Project Initiation: Starting a Successful Project
April 2021. Coursera credential. -
Project Planning: Putting It All Together
June 2021. Coursera credential. -
Project Execution: Running the Project
August 2021. Coursera credential. -
Agile Project Management
September 2021. Coursera credential. -
Capstone: Applying Project Management in the Real World
Ocober 2021. Coursera credential.
-
-
Google Data Analytics: Specialization
November 2021 - November 2022. Coursera credential. Credly badge.A specializáció kurzusai-
Foundations: Data, Data, Everywhere
November 2021. Coursera credential. -
Ask Questions to Make Data-Driven Decisions
March 2022. Coursera credential. -
Prepare Data for Exploration
April 2022. Coursera credential. -
Process Data from Dirty to Clean
May 2022. Coursera credential. -
Analyze Data to Answer Questions
September 2022. Coursera credential. -
Share Data Through the Art of Visualization
October 2022. Coursera credential. -
Data Analysis with R Programming
November 2022. Coursera credential. -
Google Data Analytics Capstone: Complete a Case Study
November 2022. Coursera credential.
-
-
A tanulás tanulása: Hatékony mentális eszközök, melyek segítenek megbirkózni a nehéz tantárgyakkal (Learning How to Learn)
May 2020. Coursera credential.
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