Roman Meszaros
Verified Expert in Engineering
Full-stack Developer
Hook, United Kingdom
Toptal member since February 25, 2022
With over five years of industry experience, Roman is a full-stack developer specializing in JavaScript, TypeScript, and all things React. He started his career as an ERP developer for Asseco Solutions. Most recently, he has volunteered with a team that provides a CMS solution for hundreds of language communities where he works in a fully remote team. Given Roman's experience with SQL databases and back-end development, he is also a valued member of teams developing multi-tiered solutions.
Portfolio
Experience
Availability
Preferred Environment
Windows, Visual Studio Code (VS Code), PHP, Drupal, React, MySQL, Next.js, TypeScript, Git
The most amazing...
...way I was able to help with my skills is by supporting hundreds of language communities around the world with their own digital space.
Work Experience
Drupal Programmer
Kalaam Media
- Developed a full-stack sorting assistant solution fully as part of a larger Drupal-based project. The sorting assistant uses a React front end, Drupal JSON web services, and the appropriate SQL database structures I designed.
- Used the Agile methodology and Trello boards to communicate with the client services team and track and fix bugs.
- Developed a Drupal module for displaying website status. The module helps website managers quickly check the readiness of websites, check for bugs, and launch the websites more efficiently.
- Refactored and optimized existing code, developed additional functionality, and communicated with the client about their needs. The flagship product, Wildfire, is deployed on almost 1,000 websites supporting minority communities around the globe.
TypeScript Developer
Corsali, Inc.
- Processed different data formats, such as JSON, CSV, and HTML, and converted them into SQL for a data marketplace company.
- Helped develop unit tests and provided advice on using certain advanced JavaScript features (Promises and Proxies) to improve the developers' experience and achieve correct results.
- Discussed the project's progress with an assigned developer, submitted my results to GitHub and managed multiple branches with my preliminary work.
Java Programmer
Gratex International
- Transformed an existing insurance system from Oracle Forms into a full-stack solution while preserving the original database structures and enabled a smooth transition to new technologies and better support for thousands of employees.
- Analyzed Oracle PL/SQL codebase and transformed that into web services within a Java solution with the Spring framework.
- Provided valuable feedback and mediator between SQL specialists and Java back-end developers when transforming different types of Oracle-specific PL/SQL structures and developed the parts of the custom SQL engine for handling these.
- Developed a module for creating templates for insurance policies.
- Used Git to track codebase changes and manage the software's development and deployment versions.
- Developed RESTful web services in a Java back end using a custom JSON Schema validation.
Programmer
Asseco Solutions Slovakia
- Developed Oracle XML web services, which allowed clients to use API calls and third-party apps to communicate with the ERP core.
- Tracked and fixed bugs using Jira as a tracking tool.
- Supported the main product, a stateful desktop application developed with PowerBuilder and connected to the core Oracle database.
- Changed the clients' custom solutions and forms to conform with EU regulations for displaying prices when introducing the Euro currency in Slovakia. This affected all the clients of the company.
Experience
AI Agent Learning Game Strategy Using Neural Networks with Reinforcement Learning
Sorting App for Ordering Manuscript Reliability
I designed the app to guide researchers when ordering manuscripts. The ordering happened in two steps: bucket sort and merge sort. In each step, the researchers made the atomic decisions to put an item into a category or compare two items as the app was prompting them to make the relevant decisions. I designed the algorithms and database structures and created RESTful API services and the React front-end app.
Board Game Website
Toptal React Accelerator
https://invoiceapp.levisoft.sk/Education
Master's Degree in Software Engineering
Slovak University of Technology - Bratislava, Slovakia
Certifications
Toptal Node.JS Accelerator Graduate
Toptal, LLC
Toptal React Accelerator Graduate
Toptal, LLC
Skills
Libraries/APIs
React, Node.js, jQuery, REST APIs, React Hook Form, Yup, React Router, React Redux
Tools
JSX, Git, Bitbucket, GitHub, Eclipse IDE, Oracle Forms, Webpack, NPM, Trello, Composer, CVS
Languages
SQL, PHP, JavaScript, TypeScript, Regex, C#, HTML, CSS, Java, PowerBuilder, C#.NET, Sass, Less, GraphQL
Frameworks
Material UI, CakePHP, Express.js, Next.js, Windows Presentation Foundation (WPF), Unity3D, Jest, Cypress, Redux
Paradigms
Object-oriented Programming (OOP), Agile, Scrum
Storage
JSON, Oracle SQL, MySQL, Oracle PL/SQL
Platforms
Drupal, Visual Studio Code (VS Code), Linux, Windows, Amazon Web Services (AWS)
Other
Front-end, RESTful Services, Full-stack, Back-end, APIs, Axios, XML Web Services, Neural Networks, Reinforcement Learning, Genetic Algorithms, Interpretation, Communication, Translation, Leadership, Board Games, WebSockets, CSV, Regular Expressions
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