Jozsef Varga
Verified Expert in Engineering
Front-end Developer
Budapest, Hungary
Toptal member since October 14, 2022
Jozsef is an experienced and passionate engineer specializing in TypeScript and JavaScript. His primary focus is building front-end applications, preferably in React, but he is also skilled at implementing back-end applications in Node.js and designing relational or NoSQL databases. With such a broad range of skills, Jozsef is a full-stack developer with more interest in the client side, ready to assume diverse challenges.
Portfolio
Experience
- JavaScript - 10 years
- Node.js - 8 years
- E2E Testing - 8 years
- Unit Testing - 8 years
- React - 4 years
- Redux - 3 years
- TypeScript - 3 years
- Cypress - 3 years
Availability
Preferred Environment
Linux, Windows, Windows Subsystem for Linux (WSL), GitHub, Next.js
The most amazing...
...tool I've developed is a browser-based photobook editor built upon the Canvas API, capable of manipulating images in multiple ways.
Work Experience
Senior Front-end Developer
Adverity
- Developed modern React functional and reusable components as generic table components.
- Implemented proper and reusable states with Redux and React built-in mechanisms.
- Worked in various agile teams of 5–6 people with front-end and back-end developers, product managers, UX designers, and QA testers.
- Built and configured various types of charts to visualize data.
- Enhanced data calculation algorithms, doubling the speed and reducing the time taken for calculations.
- Implemented a mock service in Node.js, providing fake data for the client application.
- Added a microservice that handled notification requests to be processed and forwarded to Slack and Microsoft Teams.
- Transitioned legacy parts of the applications into modern, reusable components.
- Collaborated closely with UI/UX designers and other departments.
Senior Front-end Developer
SICOM Systems
- Implemented Ext JS components for restaurant management and back office applications.
- Collaborated closely with back-end engineers to deliver a suitable API contract.
- Added multiple unit, end-to-end (E2E), and automated tests for Ext JS applications.
- Managed the upgrade from Ext JS 5 to Ext JS 6, which required refactoring the components.
Senior Front-end Developer
Avon Products
- Implemented features in AngularJS for an Avon representatives application.
- Collaborated with back-end engineers on API design.
- Worked in various agile teams of 5–6 people with front-end and back-end developers, product managers, UX designers, and QA testers.
- Enhanced the internal Grunt build tool to speed up multiple processes.
- Mentored junior colleagues and helped them solve the onboarding challenges.
Front-end Developer
Morgan Stanley
- Added unit, automated, and E2E tests to the application.
- Implemented features in Ext JS, from the Ext JS 4 to Ext JS 6 version.
- Participated in the development of a common client framework.
- Collaborated closely with back-end engineers and other departments.
Front-end Developer
EPAM Systems
- Implemented features in Ext JS in a secure environment.
- Fixed various bugs in the front-end part of the system.
- Worked in an agile team of six people with front-end and back-end developers and QA testers.
Front-end Developer
MadTatu LLC
- Developed a Canvas-based photobook editor with jQuery and native JavaScript.
- Collaborated closely with the design team to be able to parse photobook templates.
- Worked with different browser APIs and cross-browser functionalities.
Experience
Adverity
https://www.adverity.com/Dice Wars
Web-based Photo Book Editor
Education
Bachelor's Degree in Software Engineer and Mathematics
Eötvös Loránd University - Budapest, Hungary
Technical Diploma in Computer Engineering
János Bolyai Technical School - Budapest, Hungary
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, Highcharts, Redux-Saga, Lodash, Moment.js, jQuery, jQuery UI, Socket.IO, Puppeteer
Tools
NPM, Git, GitHub, Lerna, Webpack, JavaScript Testing, Bower, Grunt, Gulp, Karma, Sencha Cmd, Sencha UI, Canvas
Languages
JavaScript, TypeScript, HTML5, CSS3, CSS, HTML, ECMAScript (ES6), SQL, Sass
Paradigms
Unit Testing, E2E Testing, Agile, REST, Automated Testing, Scrum, Test-driven Development (TDD)
Frameworks
Redux, Jest, Cypress, NestJS, Ext JS, AngularJS, Bootstrap, Protractor, Sencha Touch, Express.js, Tailwind CSS, Material UI, Next.js
Platforms
Linux, Windows, LAMP
Storage
Relational Databases, MongoDB, PostgreSQL
Other
Single-page Applications (SPAs), APIs, Full-stack, Web Applications, Front-end, Application State Management, Data Visualization, Responsive UI, Data Engineering, Reusable Libraries, Software Architecture, Web Development, Software Engineering, Windows Subsystem for Linux (WSL), Algorithms, Mathematics, Design Systems, Storybook, ESLint, Monorepos, Integration Testing, SVG, WebSockets, Remeda
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