Balázs Horváth, Developer in Budapest, Hungary
Balázs is available for hire
Hire Balázs

Balázs Horváth

Verified Expert  in Engineering

Bio

Balázs has been working as a full-time software engineer since 2015. His main expertise is developing the client-side of web applications and browser extensions, but he also has experience in back-end development and building native applications. He has worked for several companies, from startups to companies with more than 3,000 employees. Balázs' main goal as a software engineer is to ship reliable, quality code.

Portfolio

Cadstrom Inc
React, JavaScript, Front-end, TypeScript, Material UI, Node.js, Full-stack...
Visma Autopay AS
Angular, AngularJS, Cypress, Web Development, Full-stack, REST APIs, Back-end...
Wise Pelican LLC
MEAN Stack, Angular, APIs, Images, Amazon Rekognition, CHILI Publish...

Experience

  • Git - 8 years
  • Front-end - 7 years
  • Angular - 6 years
  • TypeScript - 6 years
  • Node.js - 6 years
  • JavaScript - 6 years
  • React - 4 years
  • Redux - 4 years

Availability

Part-time

Preferred Environment

MacOS, Windows, Ubuntu, Git, Front-end

The most amazing...

...product that I have developed is LastPass, a popular password manager from LogMeIn.

Work Experience

Front-end Developer (via Toptal)

2023 - 2024
Cadstrom Inc
  • Delivered key features to the application, including, but not limited to, user onboarding, administrative processes, and many features of the product itself.
  • Improved stability by adding tests and maintaining the codebase.
  • Implemented features that were essential for the initial release of the product.
Technologies: React, JavaScript, Front-end, TypeScript, Material UI, Node.js, Full-stack, Back-end, Full-stack Development, Redis, Single-page Applications (SPAs), Web App Design

Angular Developer

2022 - 2023
Visma Autopay AS
  • Refactored most of the AngularJS application into Angular (v16) successfully while improving it's user experience, test coverage, and performance.
  • Refactored a part of the application and finished it way before the deadline. Because of this, the client tasked me with improving the rest of the application.
  • Worked with QA and UX closely to deliver an application that satisfies both the users' and the stakeholders' expectations.
  • Provided the engineers who will maintain the newly improved application with some suggestions on how to use Angular to keep up the quality of the application.
Technologies: Angular, AngularJS, Cypress, Web Development, Full-stack, REST APIs, Back-end, Full-stack Development, MySQL, Single-page Applications (SPAs), Web App Design

Senior MEAN Stack Developer

2022 - 2022
Wise Pelican LLC
  • Managed to create a seamless user experience using Amazon Rekognition and CHILI Publisher.
  • Further increased the quality of user experience by storing and calculating focal points set by the user.
  • Added new features, pages, and upsell flows to the existing application to improve the software's usability.
  • Fixed issues where the application wasn't working as intended.
Technologies: MEAN Stack, Angular, APIs, Images, Amazon Rekognition, CHILI Publish, JavaScript, Node.js, Browsers, Git, Front-end, Front-end Development, Web Development, MERN Stack, Express.js, Full-stack, REST APIs, Back-end, Full-stack Development, Single-page Applications (SPAs), Web App Design

Angular Developer (Core Access)

2021 - 2022
Latch
  • Created and maintained the manager app for helping Latch customers manage their buildings.
  • Developed multiple custom components into the common library used by all clients.
  • Helped ensure the code was release ready with unit and integration tests.
  • Delivered multiple new features working with the product and the design team.
Technologies: Angular, TypeScript, Karma, Jasmine, HTML, Visual Studio Code (VS Code), JavaScript, Browsers, Git, Front-end, Front-end Development, Web Development, Single-page Applications (SPAs), Web App Design

Software Developer

2020 - 2021
VCC Live
  • Developed and maintained VCC Live a cloud contact center software using React, TypeScript, and PHP.
  • Tracked and fixed user- and locally reported bugs.
  • Ensured product reliability by writing unit and integration tests.
  • Created technical documentation about suggestions about improving current technologies or replacing them with new ones.
Technologies: TypeScript, React, PHP 7, HTML5, Styled-components, Yarn, Git, GitLab, HTML, Visual Studio Code (VS Code), JavaScript, Redux, Browsers, Front-end, Front-end Development, Web Development, MERN Stack, Single-page Applications (SPAs), Web App Design

Front-end Developer

2019 - 2020
Tresorit
  • Developed and maintained the front end part of Tresorit, an end-to-end encrypted cloud storage application.
  • Fixed bugs reported by users and shipped new features and user requests.
  • Developed and maintained end-to-end tests to ensure product reliability.
Technologies: TypeScript, Angular, Mocha, SCSS, Git, Web Worker, Webpack, Lerna, Monorepos, NPM, Bitbucket, Jenkins, Jira, HTML, Visual Studio Code (VS Code), JavaScript, Browsers, Front-end, Front-end Development, Web Development, Single-page Applications (SPAs), Web App Design

Full-stack Software Engineer

2015 - 2019
LogMeIn
  • Developed and maintained LastPass, a very popular and widely used password manager, where I was working on client and server-side development and the browser extensions.
  • Participated in annual hackathon events creating new and exciting features to ensure user satisfaction.
  • Tracked and fixed user issues and security problems.
  • Helped prepare the application to be GDPR compliant.
  • Engaged in finding security issues and fixing them during annual security audits.
Technologies: JavaScript, AngularJS, Angular, React, TypeScript, PHP 7, .NET, Docker, Git, Bitbucket, HTML, jQuery, Visual Studio Code (VS Code), CSS, MongoDB, PostgreSQL, Redux, Node.js, Browsers, Front-end, Front-end Development, Web Development, MERN Stack, Full-stack, REST APIs, Back-end, Chrome Extensions, Full-stack Development, MySQL, Single-page Applications (SPAs), Web App Design

Software Engineer Intern

2015 - 2015
LogMeIn
  • Developed the client-side, server-side, and browser extensions for Meldium, a modern and secure password manager, using AngularJS, TypeScript, .NET, and MySQL.
  • Developed server-side authentication to protect the users' passwords when sharing them using PhantomJS.
  • Implemented and maintained unit and end-to-end tests to ensure product quality.
Technologies: AngularJS, JavaScript, Browsers, .NET, C#, PhantomJS, SQL, HTML, jQuery, CSS, Git, Front-end, Front-end Development, Web Development, Full-stack, REST APIs, Back-end, Chrome Extensions, Full-stack Development, MySQL, Single-page Applications (SPAs), Web App Design

Experience

Latch

https://www.latch.com/
Latch is an Angular-based application to help customers manage their Latch devices and buildings. My role was to develop and maintain the manager application as well as to introduce new features while working with the product and the design team. I also developed reusable components in our component library that all our clients use.

LastPass

A PHP and JavaScript-based secure password manager developed by LogMeIn. Let the users securely save and share passwords, notes, and many other data. Available for personal and enterprise users as well.

Tresorit

https://tresorit.com/
Tresorit is an Angular-based end-to-end encrypted, zero-knowledge secure cloud-based file storage solution. Let the user upload, sync, and share their files securely. This platform is designed for personal and enterprise users.

VCC Live

https://vcc.live/
VCC Live is a fully customizable cloud contact center platform. My role was to refactor the application to React while preserving existing features as well as adding new ones. Also, to make the application work on both browser clients and as a standalone desktop app using Electron.

Budgeet - Budget Planner

https://finance-help-3e00b.web.app/login
Budgeet is a budget planner website where you can categorize and visualize your spendings. It is written using TypeScript and React. Hosting, authentication, and storage are handled via Firebase.

https://github.com/horvbalazs/budgeet

Peer-to-peer Messenger

https://p2pm-frontend.web.app/
A pet project of a peer-to-peer messenger using WebSockets. I was using React, Redux, TypeScript, and styled components on the front end and Node.js on the back end.
The app lets two people communicate without anything being stored on the server.

Wise Pelican

https://www.wisepelican.com/
This is an online marketing tool. My role was to make the creator tool more user-friendly by introducing Amazon Rekognition Image and many other features that helped the user handle images.
The other challenge I was tasked with was to help implement existing features in the Advanced Editor that were already existing in the Chili Publish third-party software for us to have greater control over the user interactions in our applications.
Both tasks were successfully finished because all these features are now live on the application.

Skills

Libraries/APIs

React, Node.js, Puppeteer, jQuery, REST APIs, Google API, PhantomJS, Web Worker, Moment.js, Amazon Rekognition

Tools

Mocha, Git, Mongoose, Webpack, Lerna, NPM, GitLab, Bitbucket, Jenkins, Jira, Apache, Karma

Languages

TypeScript, JavaScript, HTML5, HTML, CSS, PHP 7, SQL, C#, SCSS, PHP, Java, GraphQL

Frameworks

Angular, Redux, Express.js, AngularJS, .NET, Yarn, Jasmine, Next.js, Recoil, Electron, Cypress, Material UI

Paradigms

Web App Design, MEAN Stack

Platforms

Visual Studio Code (VS Code), MacOS, Windows, Heroku, Firebase, Ubuntu, Docker

Storage

MongoDB, PostgreSQL, MySQL, Redis

Other

Browsers, Front-end, Front-end Development, Web Development, Back-end, MERN Stack, Full-stack, Chrome Extensions, Full-stack Development, Single-page Applications (SPAs), WebSockets, Styled-components, Monorepos, APIs, Images, CHILI Publish

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