Gábor Hornyák
Verified Expert in Engineering
Full-stack Developer
Budapest, Hungary
Toptal member since June 3, 2021
Gábor is a software engineer with more than a decade of experience; he started his career at SAP as a Java back-end developer. Gábor has built and maintained a chemical search engine capable of finding molecules based on structural queries at ChemAxon. Gábori is also experienced in microservices, and thanks to his work on Chemicalizecom, he's well-versed in using Spring Cloud and MongoDB on the back end and React on the front end.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA
The most amazing...
...system I've ever worked on was a chemical search engine which was able to find a molecule from a set based on a query (e.g., a benzene ring) efficiently.
Work Experience
Front-end Developer
MSCI
- Contributed to the development of MSCI's UI framework based on React.
- Aided in the technical preparation of the project, e.g., setting up the mono repository, the build pipelines, and so on.
- Created UI components (such as the dashboard) based on the Microsoft Fluent UI React library.
Front-end Developer
MSCI
- Worked as a Scala developer on the front end of MSCI's analytical platform built with JavaFX and Scala.
- Created a simple expression editor component based on the FastParse library.
- Integrated web-based charts (based on Highcharts) using an embedded browser (i.e., JxBrowser).
Full-stack Developer
ChemAxon
- Worked on the Chemicalize.com website as a back-end and front-end developer.
- Helped with the migration of the application to AWS using Docker and Terraform.
- Created React components based on designs generated by the UX designers.
Front-end Developer
ChemAxon
- Contributed to the development of Biomolecule Editor, a simple schematic editor of large molecules running in the browser.
- Designed and implemented the domain model of the editor (representing macromolecules, editing actions, and so on).
- Worked on the SVG-based editor component based on D3.js.
Software Engineer
ChemAxon
- Worked on JChemBase, a chemical search engine used by pharmaceutical companies to store molecules and execute structural search on them.
- Applied optimizations to reduce the memory consumption of the search engine.
- Integrated the search engine into PostgreSQL via custom types and indexes.
Software Engineer
SAP
- Contributed to the development of SAP's Global Data Synchronization (GDS), a web application which was used by suppliers to provide trade item information to retailers through the Global Data Synchronization Network.
- Created back-end services based on SAP's J2EE compliant proprietary application server (SAP NetWeaver).
- Developed certain parts of the UI using SAP WebDynpro, a proprietary server-side generated UI technology.
Experience
Chemicalize
https://chemicalize.comToptal React Academy
Education
Master's Degree in Software Engineering
University of Miskolc - Miskolc, Hungary
Certifications
Toptal React Academy Graduate
Toptal, LLC
Skills
Libraries/APIs
React, Node.js, D3.js, Redux-Saga, Highcharts, REST APIs
Tools
Git, Webpack, IntelliJ IDEA, Terraform, Nx, Babel
Languages
TypeScript, Java, JavaScript, C++, Java 8, Scala, CSS, HTML
Frameworks
Spring, Cypress, Redux, Apache Thrift, Spring Microservice, Jest, Material UI
Paradigms
Microservices
Platforms
SAP NetWeaver, Oracle, Docker, JavaFX, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
RDBMS, MongoDB, PostgreSQL
Other
SAP Master Data Management (MDM), Spring Cloud, CSS-in-JS, Monorepos, CI/CD Pipelines, ESLint
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