Gergő Tolnai, Developer in Budapest, Hungary
Gergő is available for hire
Hire Gergő

Gergő Tolnai

Verified Expert  in Engineering

Software Developer

Location
Budapest, Hungary
Toptal Member Since
February 8, 2019

Gergő is a full-stack software developer specializing in building JavaScript-based web apps. He favors server-side work—he especially excels at creating well-tested back-ends—but he also loves to create simple and effective user interfaces using modern frameworks such as React. Gergő promotes user-centered software development by focusing on making products that help users achieve their goals in the most convenient and productive way possible.

Portfolio

Freelance Work
CircleCI, Ansible, Terraform, Docker, NGINX, React, Node.js, Go, TypeScript...
Emarsys Technologies
Terraform, Kubernetes, Docker, Python, Node.js
Booom
PostgreSQL, React, Node.js

Experience

Availability

Part-time

Preferred Environment

React, PostgreSQL, Node.js, Git, Next.js, TypeScript, Kubernetes, Go

The most amazing...

...web application I have contributed to helps thousands of people to learn data science online.

Work Experience

Freelance Software Developer

2018 - PRESENT
Freelance Work
  • Reduced latency by order of magnitude (average 3 seconds to 100 milliseconds) to improve response times in a high-traffic client-facing fintech API endpoint that serves the core business offering within a microservice architecture system.
  • Designed and implemented an E2E test suite for a B2B client-facing API replacing a slow-running non-reliable solution. Features included built-in request signing, automatic retries on a network and 5XX errors, custom snapshots, and assertions.
  • Implemented a statically rendered news site involving lots of dynamic content using Next.js. Features include auto-moderation of uploaded images using Google Vision API and an admin interface for manual moderation of content.
  • Contributed to a microservice system in Go that used CQRS and Event Sourcing architecture patterns.
  • Developed and installed an AWS hosted demo environment, using Nginx, Docker, Terraform, and CircleCI, for full-stack projects. Features include auto deployments and separate deployments for each Git branch.
Technologies: CircleCI, Ansible, Terraform, Docker, NGINX, React, Node.js, Go, TypeScript, Kubernetes, PostgreSQL, REST, gRPC

Senior Software Developer

2018 - 2020
Emarsys Technologies
  • Played a significant role in migrating ~150 services from Heroku to Google Kubernetes Engine. Technologically lead the development of the pipeline and tooling that supports developers in the new environment.
  • Guided and taught colleagues about TDD and other development best practices resulting in better code quality, much higher test coverage, quicker, and more confident releases.
  • Tracked and fixed performance problems in a Vue.js single-page application dealing with a big amount of data, resulting in a majorly improved render and search speeds.
Technologies: Terraform, Kubernetes, Docker, Python, Node.js

Software Developer | Partner

2018 - 2018
Booom
  • Worked on large-scale web applications (ten thousands of daily users) using Node.js, Next.js, React, and PostgreSQL.
  • Participated in the company's management through Holacracy (method of decentralized management and organizational governance).
  • Developed tooling to enrich the developer experience on Booom's projects and allow faster deliveries.
Technologies: PostgreSQL, React, Node.js

Software Developer and Consultant

2016 - 2018
Saltech Consulting
  • Developed large-scale web applications for companies like Siemens.
  • Implemented automated UI testing using Python, Java, and Selenium.
  • Oversaw the creation of the web application that the team uses to test candidates (Express.js and PostgreSQL).
  • Wrote various proofs of concept to deliver modern and performant UI experiences to customers using React and D3.js.
  • Optimized the report creation performance using SQL and D3.js. The legacy approach was taking minutes and after implementing the new solution was generating huge reports in seconds.
Technologies: React, Node.js, Java, Oracle SQL

DataCamp | Community

The community site of one of the biggest site that offers quality data science courses online.

Let’s Code Budapest

https://www.meetup.com/Lets-code-BP/
Here, I worked as the co-organizer of the Budapest-based 650+ member meetup—holding workshops and going through complete coding projects with the participation of novices and intermediate level developers.

The goal was to provide a place where developers can meet and try different languages, aspects of programming, develop their skills by helping, or being helped by other programmers.

Languages

JavaScript, TypeScript, SQL, Python, Java, Go

Libraries/APIs

Node.js, React, InfernoJS, Vue

Frameworks

Koa, Express.js, Next.js, gRPC

Tools

Git, Gulp, Docker Compose, Terraform, NGINX, Ansible, CircleCI, GitHub, GitLab, TeamCity

Paradigms

Unit Testing, Testing, Agile Software Development, Test-driven Development (TDD), REST

Other

Optimization, Back-end, Containerization, Economics, Computer Engineering

Platforms

Kubernetes, Linux, MacOS, Docker

Storage

Oracle SQL, MongoDB, PostgreSQL

2017 - 2020

Ongoing Courses in Computer Engineering

Open Source Society University - Budapest, Hungary

2012 - 2016

Bachelor's Degree in International Business Economics

Budapest Business School - Budapest, Hungary

2012 - 2015

Bachelor of Science Degree in Agro-business and Rural Development

Corvinus University of Budapest - Budapest, Hungary

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