Experience
Full Stack Engineer
TenForce
Working as a .NET Full Stack Engineer I help to improve one of TenForce’s application. This includes mostly behind the scene works with a bit of frontend work:
- Switching from TFS to Git and saving all history
- Switching to use NuGet packages
- TeamCity: introducing automated deployment and integration testing (in Selenium)
- Updating and maintaining technology versions
- Updating the UI to have a more modern look
- Introduce new features for customers
Technologies: .NET Framework 4.8, .NET 8, Git, TeamCity, Selenium, Telerik, SQL Server
Frontend & UX Engineer
TenForce
Originally I was a full stack semantic technology developer for several projects over 2 years. In 2017 I’ve joined the design team to bridge the gap between developers and designers. In the past 5 years I worked in the design and frontend teams to improve the UX and the frontend of the company’s product.
Projects as a Frontend & UX Engineer
TenForce Product (2018 - 2023)
TenForce is the software solution to digitize EHSQ and ORM processes and offer companies a real-time, comprehensive view of their operational reality. In this project I help to rewrite the frontend from PrototypeJS to ReactJS and added also new functionalities.Technologies: ReactJS, Typescript, Webpack, Jest, Redux, C#, MSSQL, SQL, Selenium, Watin, TailwindCSS
Design (2017 - 2023)
In the past couple of years we've developed a set of React components and CSS packages that we can reuse across all products (on both web and mobile) and platforms. Besides that, we also use these to implement mockups to test UX for future stories.Technologies: HTML, SASS, ReactJS, Typescript, Webpack, Jest, Redux, jQuery, Liquid, Jekyll, Python, EmberJS, Gulp, TailwindCSS, Jekyll
Projects as a Semantic Technology Developer, Full Stack Developer
TenForce xDC (2017 - 2018)
TenForce xDC is an intelligent privacy management solution that redefines the complex tasks of personal data discovery to drive automated GDPR compliance, without migrating or copying data sources. In this project I mainly helped to build the frontend. And in the backend I helped to read out the different data structures for multiple DBMS.Your Data Stories (2017)
In the Your Data Stories research project I worked on a generator Ember application. This generator generates a basic Ember frontend application based on your mu-cl-resources database schema file. My part was to create the base of the application generator, including the graphical design and the user experience design. With this tool I created a proof of concept for the YDS database.Council Information Service Platform (2017)
I built a frontend and a backend for the Council Information Service Platform by the European Council. The goal was to replace the Council's current Extranet document distribution service with a more modern, centralized service. The new service should allow the delegations' back office systems to directly fetch documents and their contextual information.Big Data Europe (2016 - 2017)
In the Big Data Europe project I worked mostly on client side. I built the client for the Swarm UI (web interface for swarm with access control) and the Stack Builder (web interface for managing docker-compose files). In the Big Data Integrator (that connects the previous two web interfaces with two others) I created a cached and animated iframe and an Ember Engines based web application.ESCO (2016)
The ESCO project is an initiative by the European Commission to build a standard taxonomy that describes the European job market. I worked on their Translation Platform (to translate the concepts of the taxonomy) and their ETMS Platform (a taxonomy management platform to have modify the taxonomy and keep track of changes).Technologies: Python, EmberJS, CoffeeScript, JavaScript, Ruby, Teamcity, SparQL, Virtuoso, Docker, Docker Compose, SQL, MSSQL, DB2, Oracle DB, TailwindCSS
Undergraduate Teaching Assistant
Budapest University of Technology and Economics
The objective of the Software Laboratory 5., Databases Laboratory and Databases courses is to provide students with solid practical experiences related to the methods presented during the classes and classroom practices of the Databases course. As an undergraduate teaching assistant I assisted in grading homeworks in Hungarian and in English.
The topics were: Oracle DB, SQL language, query optimization in relational databases, JDBC, SOA, XML, XSLT
Demonstrator, Databases Education Laboratory
Budapest University of Technology and Economics
As a demonstrator I helped my teacher, Dr. Sándor Gajdos to create a new version of his book, Databases. I assisted in programming in LaTeX, proofreading, style editing, content editing and copy editing.
Besides that, I also help with their websites.
Technologies: LaTeX, HTML, CSS, JavaScript, Jekyll, TailwindCSS
Deputy Editor in Chief
Impulzus
Impulzus is the monthly magazine for the Faculty of Electrical Engineering and Informatics at the Budapest University of Technology and Economics.
- Writing interviews, articles and blog posts
- Proofreading
- Style editing
- Content editing
- Copy editing
- Helping new members with interviews and onboarding
- Managing the Impulzus Online Blog
- Mailing list administration
- Made connections with cultural facilities
Junior Software Engineer
MI Software
I’ve worked on two softwares for Telekom to rent and stream TV shows and movies. In my first project I worked on the Android version of Moziaréna. This project was cancelled by Telekom to start the development for TVGO. In my second project I worked on the Samsung SmartTV version of TVGO. As an extra functionality with TVGO the user could also watch live TV.
Technologies: Java and Android SDK (September 2013 - December 2013); HTML, CSS and JavaScript. (January 2014 - October 2014)
Summer Student
CNW Rendszerintegrációs Zrt.
As a summer student I participated in the MobiMun (Mobil Munkalap, Mobile Worksheet) project. MobiMun was a software for mobile employees of the customer to record and submit data from the metering stations. My job was to implement the Android version of MobiMun for tablets.
Technologies: Java and Android SDK
Education
Budapest University of Technology and Economics
Degree: Computer Science Engineering, Bachelor of Science (BSc)
Thesis topic: Design and Implementation of an Educational Support System
- Repository for my thesis (in English) can be found here.
- Download my thesis (in English) in PDF from here.
- Download my thesis defense presentation (in Hungarian) in PDF from here.
- The source code of the project is also open source.
My thesis project was to design an educational support system and implement the client application, that will be used in the Software Laboratory 5. and Databases Laboratory courses. During my work I cooperated with the Databases Education Laboratory team. My responsibility was to plan the system and implement the client in JavaScript (Mithril, jQuery), HTML, CSS agreed with the other team members. The rest of the team had to implement the server-side.
Activities and societies:
- Impulzus, a monthly magazine at the university
Kempelen Farkas Gimnázium
Degree: High School Matura
Languages
- Hungarian - Native or bilingual proficiency
- English - Professional working proficiency (Language exam level: B2, 2007)
- Dutch - Limited working proficiency (Language exam level: B1, 2018)
- German - Elementary proficiency (Language exam level: B2, 2008)
- Japanese - Elementary proficiency (Language exam level: A1, 2020)