David Szakacs, Developer in Târgu Mureș, Mureș County, Romania
David is available for hire
Hire David

David Szakacs

Verified Expert  in Engineering

Bio

David has several years of experience developing web and hybrid applications using vanilla JavaScript, Angular, React, and Electron. He developed his communication skills by working directly with his clients and mentoring other developers. David has led small-sized teams and directed product efforts, continuously striving to innovate works processes and code standards.

Portfolio

PC Builder
JavaScript, Angular, Node.js, Python, PHP, Symfony, Scrapy, TypeScript...
Freelance
JavaScript, PHP, Laravel, WordPress, Shopify, CSS, MySQL, Symfony, SCSS, HTML...

Experience

  • CSS3 - 6 years
  • JavaScript - 6 years
  • HTML5 - 6 years
  • Python - 4 years
  • Node.js - 4 years
  • TypeScript - 3 years
  • Angular - 3 years
  • React - 2 years

Availability

Part-time

Preferred Environment

JetBrains, WebStorm, Visual Studio Code (VS Code), Windows, MacOS, Linux

The most amazing...

...product I've developed is a fully-automatized price comparison and computer configuration platform that ranked as the top product in its category in Romania.

Work Experience

Full-stack Developer

2020 - 2022
PC Builder
  • Developed a platform for tracking and aggregating thousands of products in the computer segment from several online retailers.
  • Created value for users by automatically generating the best hardware configurations for their needs.
  • Oversaw and co-collaborated on the planning, development, marketing, DevOps in Azure, data gathering, and processing pipelines and bots from start to present.
  • Analyzed the performance of new features and implemented solutions to improve them.
Technologies: JavaScript, Angular, Node.js, Python, PHP, Symfony, Scrapy, TypeScript, PostgreSQL, MongoDB, CSS, Python 3, Selenium, Puppeteer, Azure, HTML, HTML5, CSS3, Architecture, REST, Agile, Front-end, Back-end, SQL, Full-stack, MVP Design, APIs, Data Visualization, Material UI, Azure DevOps, JSON

Full-stack Developer

2017 - 2020
Freelance
  • Implemented web applications from scratch for small and mid-sized businesses.
  • Implemented automated solutions for manual processes for businesses to reduce the workload and prevent mistakes.
  • Integrated third-party services and components into existing web applications.
Technologies: JavaScript, PHP, Laravel, WordPress, Shopify, CSS, MySQL, Symfony, SCSS, HTML, HTML5, Node.js, CSS3, REST, Front-end, Back-end, SQL, Full-stack, APIs, JSON

Experience

Frontester

Created a web end-to-end testing tool with a GUI that makes it easy for the user to create complete test flows without the need for knowledge of testing libraries like Cypress. I have implemented the back end as REST APIs, and the front end was a desktop application written in Next.js and using Electron.

Sapviz

Made a website that visualizes the data from national exams results. The product gathered the data using web scraping techniques and then passed it through a data cleaning pipeline. After processing the information, it was displayed on a website together with graphs and visualizations about it.

Education

2019 - 2022

Bachelor's Degree in Computer Science

University of Sapientia - Targu Mures, Romania

Skills

Libraries/APIs

React, Node.js, Puppeteer, D3.js, Pandas

Tools

Prisma, WebStorm, PyCharm, DataGrip

Languages

JavaScript, Python, CSS, HTML, HTML5, CSS3, PHP, TypeScript, C#.NET, Python 3, SCSS, C#, SQL, Java, Kotlin

Frameworks

Tailwind CSS, Angular, Scrapy, Next.js, Electron, Selenium, .NET 5, Material UI, .NET, Symfony, Laravel

Storage

JSON, PostgreSQL, MongoDB, MySQL, Oracle SQL

Paradigms

REST, Agile, Azure DevOps

Platforms

Visual Studio Code (VS Code), Windows, Linux, Azure, WordPress, Shopify, MacOS, Android

Other

Front-end, Full-stack, APIs, Architecture, Back-end, MVP Design, Data Visualization

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