Gergő Róth
Verified Expert in Engineering
Full-stack Developer
Tárnok, Hungary
Toptal member since August 12, 2022
Gergő is a full-stack developer who has been contributing to various projects since 2010. He specializes in the Rust programming language but also uses other programming languages and technologies, such as C++, TypeScript, JavaScript, and HTML. Gergő is also a game engine hobbyist working with OpenGL.
Portfolio
Experience
- Linux - 12 years
- Test Automation - 10 years
- 3D Math - 8 years
- OpenGL - 8 years
- C++11 - 8 years
- Concurrent Programming - 6 years
- REST - 4 years
- Rust - 3 years
Availability
Preferred Environment
Linux, Rust, Visual Studio Code (VS Code), OpenGL, React, TypeScript, Bash Script, C++11
The most amazing...
...thing I've developed is a game engine written in C++ that works in different environments, including Linux, Windows, Android, and the web browser.
Work Experience
Blockchain R&D Engineer
OTP Bank
- Made a performance comparison between the same application written in Rust and C++.
- Implemented the Raft consensus protocol in C++ with Boost.
- Implemented front end for a blockchain prototype with Angular 2+ and TypeScript.
Software Developer
OPSWAT
- Developed back-end software and relevant functional and unit tests with C++, Qt, and Groovy.
- Built the front-end side of the software and completed relevant tests using JavaScript, AngularJS, HTML, and CSS.
- Developed a test framework with Java, Groovy, and Play Framework that could handle virtual infrastructures on different virtualization platforms.
Software Developer and Teaching Assistant
University of Pannonia
- Held lectures to university students about different topics, including C, C++, Qt, OpenGL, and Unity3D.
- Implemented different computer games that hosted artificial intelligence competitions.
- Built the graph-based fault-tolerant sensor network communication protocols, visualized them on a desktop application, and made different measurements about the communication of the sensors.
Software Developer
Continental Automotive Systems
- Created a part of the software in C that ran on a car's electric control unit (ECU) and processed CAN and FlexRay messages.
- Performed and evaluated different measurements with an oscilloscope.
- Developed the helper utilities written in C++ by using the Qt framework.
Experience
MuleEngine
https://www.youtube.com/watch?v=Fe3pUXVzzc4The engine was used for some demo games and a chemistry simulation. It had many features, including:
• 3D physics;
• 3D graphics (GLSL);
• 3D audio; and
• game logic scripting (Lua).
Education
Master's Degree in Computer Science
University of Pannonia - Veszprém, Hungary
Skills
Libraries/APIs
OpenGL, React, OpenGL ES
Tools
Qt Creator, CMake, Jira
Languages
Rust, C++11, Bash Script, C++17, TypeScript, GLSL, C, C++, Java, C#, HTML, Java 9, Python, Lua
Paradigms
Test Automation, Unit Testing, Concurrent Programming, REST, Functional Testing, Scrum
Platforms
Linux, Windows, Visual Studio Code (VS Code), Blockchain
Frameworks
Unity, Boost, Qt 5, Qt, ASP.NET, AngularJS, Angular
Storage
PostgreSQL, NoSQL, Amazon DynamoDB
Other
Sensor Networks, Image Processing, Linear Algebra, 3D Math, Groovy Scripting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring