Work Experience
Sept. 2023 – present
Computer Science teacher @ Theoretical High School, Carei (RO)Teaching computer programming and IT&C to high school students (grades IX–XII).
July 2017 – Aug. 2023
.NET Software Developer @ Evozon Systems, Cluj-Napoca (RO)Working for a client in the localization industry on various software components and libraries. We are developing the parsers that do formatted text extraction and replacement for multiple file types (docx, html, mif etc.) together with the UI components that allow for their configuration and some backend microservices for their cloud-based translation product. Technologies used include: ASP.NET, RabbitMQ, OpenXML SDK, Windows Forms, React, TypeScript, Jest, MongoDB. Since 2020 I am leading the 4-5 person team working for this client.
Also worked on a commercial project for importing and exporting configuration data for an industrial control system to/from Excel workbooks as well as a visual domain-specific language for user-customizable preprocessing of such data. WPF was used for the frontend and an MsSql database for storage (accessed through ADO.NET).
2019 – 2020
Freelance work on a React-based websiteWorked for a client on making a user-friendly web UI replicating the functionality of a spreadsheet for financial calculations. A feature was later added for comments using PHP on the backend and a hosted MySQL database.
Aug. 2019
Freelance work in PHPSome smaller modifications on the client’s WooCommerce/WordPress-based webshop.
July 2016 – Aug. 2016
.NET Software Development Internship @ Evozon Systems, Cluj-Napoca (RO)Built a REST-based web application with React and Bootstrap on the frontend and a C# / ASP.NET backend server. Also improved presentation skills by giving talks on topics related to software principles, design patterns, code smells etc. in front of colleagues and mentors.
Education
2021 – 2023
MSc in Computer Science and Mathematics Education
Babeș-Bolyai University, Cluj-Napoca (RO)Learning how to teach programming, computer literacy and math to 5th - 12th graders, includes practice sessions various schools in the region. MSc thesis: A computer graphics framework for high school students (see here), advisor: Ildikó-Ilona Mezei, PHD (https://math.ubbcluj.ro/~ildiko.mezei/).
2015 – 2018
BSc in Computer Science
Babeș-Bolyai University, Cluj-Napoca (RO)A three-year Bachelor’s degree program on various computer science and software engineering topics. BSc thesis: Control point based curve and surface modeling in extended Chebyshev spaces (see here), advisor: Dr. Ágoston István Róth (https://sites.google.com/site/agostonroth).
Some programming contests that I have joined:
- DEIK Regional Programming Contest 2015, Debrecen (HU) - 3rd place
- Google HashCode 2016 - Qualification Round (finished in top 25%)
- Facebook Hacker Cup 2016 - finished in top 500 worldwide
2011 – 2015
High School Diploma
Theoretical High School, Carei (RO)Passed the Romanian baccalaureate exam in 2015, also got the Cambridge Certificate in Advanced English at CEFR level C2.
Some contests I have attended:
- Nemes Tihamér National Programming Contest 2015 - Regional Round (Transylvania) - 1st place
- International Hungarian Mathematics Contest 2015, Subotica (RS) - 3rd prize
- Romanian National Olympiad in Informatics 2012 - 9th place, Gold medal
Skills
- Problem solving - interested in algorithms and competitive programming.
- GNU/Linux system administration, using OpenWRT on home routers.
- Programming languages: C, C++, C#, Java, PHP, SQL, JavaScript, Bash, Haskell.
- Human languages: Hungarian (native), Romanian (advanced), English (advanced).
- Category B driver’s license.