
Balázs Horváth
Verified Expert in Engineering
Full-stack Developer
Budapest, Hungary
Toptal member since March 11, 2021
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
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
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)
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.
Angular Developer
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.
Senior MEAN Stack Developer
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.
Angular Developer (Core Access)
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.
Software Developer
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.
Front-end Developer
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.
Full-stack Software Engineer
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.
Software Engineer Intern
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.
Experience
Latch
https://www.latch.com/LastPass
Tresorit
https://tresorit.com/VCC Live
https://vcc.live/Budgeet - Budget Planner
https://finance-help-3e00b.web.app/loginhttps://github.com/horvbalazs/budgeet
Peer-to-peer Messenger
https://p2pm-frontend.web.app/The app lets two people communicate without anything being stored on the server.
Wise Pelican
https://www.wisepelican.com/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
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