Gábor Hornyák, Developer in Budapest, Hungary
Gábor is available for hire
Hire Gábor

Gábor Hornyák

Verified Expert  in Engineering

Bio

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

MSCI
TypeScript, React, Cypress, Jest, CSS-in-JS, JavaScript, CSS, HTML, Monorepos...
MSCI
JavaFX, Scala, Webpack, Highcharts
ChemAxon
Spring, MongoDB, Spring Microservice, Spring Cloud, React, Redux, Redux-Saga...

Experience

Availability

Part-time

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

2020 - PRESENT
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.
Technologies: TypeScript, React, Cypress, Jest, CSS-in-JS, JavaScript, CSS, HTML, Monorepos, Nx, ESLint, CI/CD Pipelines, Node.js

Front-end Developer

2019 - 2020
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).
Technologies: JavaFX, Scala, Webpack, Highcharts

Full-stack Developer

2017 - 2019
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.
Technologies: Spring, MongoDB, Spring Microservice, Spring Cloud, React, Redux, Redux-Saga, Amazon Web Services (AWS), Terraform, Docker, JavaScript, TypeScript, CSS, HTML, Microservices, ESLint, Babel, CI/CD Pipelines, Node.js

Front-end Developer

2015 - 2017
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.
Technologies: TypeScript, React, D3.js, JavaScript, Amazon Web Services (AWS)

Software Engineer

2012 - 2015
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.
Technologies: Java 8, Apache Thrift, C++, Oracle, PostgreSQL

Software Engineer

2008 - 2012
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.
Technologies: Java, SAP NetWeaver, SAP Master Data Management (MDM)

Chemicalize

https://chemicalize.com
Chemicalize is a web application offering instant computational chemistry (such as chemical drawing, calculations, searching) to academies and small companies and everybody else who does not want to install and integrate several software components and is willing to use online services.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.
2001 - 2006

Master's Degree in Software Engineering

University of Miskolc - Miskolc, Hungary

DECEMBER 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring