Stefan-Boldizsar Szakacs, Developer in Cluj-Napoca, Cluj County, Romania
Stefan-Boldizsar is available for hire
Hire Stefan-Boldizsar

Stefan-Boldizsar Szakacs

Verified Expert  in Engineering

Software Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since June 14, 2019

Bio

Stefan has several years of experience developing web and hybrid applications with vanilla JavaScript, Angular, Ionic, React, and React Native. Much of his communication skills were developed via his work as a mentor—holding training sessions and workshops. He’s led small to mid-sized teams and has continuously striven to incorporate innovation in work processes and code standards.

Portfolio

PCBuilder
Angular, Node.js, Python 3, Azure, MongoDB, Scrapy, Selenium, CSS, HTML, SCSS...
Accesa IT Consulting
Ionic, Angular, React, React Native, TypeScript, SCSS, HTML, CSS, .NET 5, Azure...
Accesa IT Consulting
React Native, Ionic, Angular, TypeScript, SCSS, HTML, .NET 5, HTML5, CSS3...

Experience

Availability

Part-time

Preferred Environment

WebStorm, Git, Windows

The most amazing...

...thing I've worked on was a client's (teams) design and component system, which aimed for a speedier development, more efficient design, and an improved product.

Work Experience

Co-founder | CTO

2020 - 2022
PCBuilder
  • Developed a platform for tracking and aggregating thousands of products, mainly hardware related to gaming, from several online retailers.
  • Created value for users by analyzing and automatically estimating hardware performance for their needs.
  • Oversaw and co-collaborated on the planning, development, PR, marketing, DevOps in Azure, data gathering, and processing bots from start to the present.
Technologies: Angular, Node.js, Python 3, Azure, MongoDB, Scrapy, Selenium, CSS, HTML, SCSS, HTML5, CSS3, Python, Architecture, eCommerce

Technical Lead

2018 - 2021
Accesa IT Consulting
  • Led small to mid-sized teams in multiple B2B projects.
  • Introduced new processes to improve quality and deliver faster and more reliably.
  • Planned and executed the first component-based development method of working for a specific client with multiple projects.
  • Trained and mentored team members and interns on diverse projects.
  • Set up the first CI/CD pipeline for hybrid-mobile applications within a specific client's projects.
  • Created the architecture and set up multiple hybrid mobile applications.
  • Held training and knowledge-transfer sessions for team members on highly complex technical approaches.
  • Performed code reviews and pair-programming sessions.
Technologies: Ionic, Angular, React, React Native, TypeScript, SCSS, HTML, CSS, .NET 5, Azure, HTML5, CSS3, .NET Core, Architecture

Front-end Developer

2017 - 2018
Accesa IT Consulting
  • Continuously created new features for web and hybrid mobile applications.
  • Integrated hybrid mobile applications with third-party systems.
  • Created highly extendable and reusable components.
  • Created a complete migrations system in Bash Shell script for .NET Core based projects.
  • Held training sessions on advanced data flows and patterns to improve optimization.
  • Performed code reviews and KTS for other team members.
Technologies: React Native, Ionic, Angular, TypeScript, SCSS, HTML, .NET 5, HTML5, CSS3, .NET Core

Web Developer

2012 - 2017
Freelance Work
  • Built web applications from scratch for small and mid-sized businesses.
  • Built cross-platform and scalable tools for web crawling and data processing.
  • Integrated third-party components and services into existing web applications.
  • Automated manual processes for businesses to reduce workload, improve efficiency and prevent mistakes.
  • Created generic data structures and patterns to support extensibility and scalability.
Technologies: WordPress, Laravel, Node.js, Electron, Angular, React, TypeScript, JavaScript, SCSS, CSS, HTML, HTML5, CSS3, MySQL

Outscrape

Work Done:
• Developed an Electron and React-based desktop application to be used for web crawling and scraping.
• Embedded a browser window into the applications and the commands from the app itself would manipulate the browser window and vice versa.
• Created a Node.js back end with Nightmare.js and built a universal template system to allow the users to select and store any data type, in any structured, hierarchical manner.
• Used advanced IPC data flows to have a full event-driven application.

Technologies: HTML5, CSS3, JavaScript, React, Electron, Node.js, Nightmare.js

Budget Forecast Tool

Work Done:
• Developed web application for budget forecasting using Angular 7.
• Integrated third-party data sources to provide the possibility of massive data imports and exports.
• Created optimized data structures and on-page optimizer components to enable the presentation and manipulation of large amounts of data.

Technologies: HTML5, SCSS, TypeScript, Angular 7

Meeting Room Manager

Work Done:
• Developed a hybrid mobile app with Angular and Ionic to manage meeting rooms.
• Integrated MS Exchange Server to obtain and create meetings for specific meeting rooms.
• Integrated Active Directory using LDAP to authenticate users.
• Integrated third-party systems to provide information such as airport schedules, train schedules, canteen menu and reservation, snacks orders, and much more.
• Created a web app with Angular and Akita to offer management tools for administrators.

Technologies: HTML5, SCSS, TypeScript, Angular, Ionic, Akita

Tech Support Application

Work Done:
• Created a hybrid mobile application with React Native to provide users with a new way of reporting technical issues
• Integrated a QR and bar code scanner into the application.
• Integrated third-party systems to connect multiple data sources and allow data to be exchanged and updated in each of the data sources.

Technologies: HTML5, CSS3, TypeScript, React Native, Redux

Virtual Scroll for Tree-like Structures

Work Done:
• Created a custom virtual scroll solution for data structures that are not flat but hierarchical.
• Improved page loading times by up to 25 seconds.
• Added the possibility to dynamically extend and collapse data within the hierarchical structure, as that is likely to happen with this kind of data structure. (On large amounts of data, the page wouldn't load without the virtual scroll component.)

Technologies: HTML5, SCSS, TypeScript, Angular

Mortgage Request Platform | Fintech

http://swissfex.ch
A mortgage-management platform based on Angular and .NET Core for one of the leading insurance firms in Switzerland. The platform allowed mortgage advisors to get their clients through the process, from creating the dossier until finalizing the mortgage contract and receiving financing.

I was a part of a two-person development sub-team responsible for the client-facing front end. Besides the Angular web app, our responsibilities included a proxy server with the main API and a couple of third-party integrations.

PCBuilder

An application with automation in mind based on Angular, Node.js, Python, and MongoDB. The purpose of the app is to provide hardware-performance estimations and real-time price comparisons between multiple vendors.

My role within the project as co-founder was setting up the projects and infrastructure for development and DevOps, managing general administration tasks for the company, managing relations with partners and vendors, and development in general.

My involvement in the project counts up to 50% of the effort in this two-person project.
2014 - 2017

Bachelor's Degree in Computer Science

University of Sapientia - Targu Mures, Romania

Libraries/APIs

React, Node.js, Web3.js

Tools

WebStorm, Redux Thunk, Xcode, Jira, Confluence, Git

Languages

HTML, HTML5, JavaScript, TypeScript, CSS, SCSS, CSS3, SQL, Python 3, Python, Solidity

Frameworks

Angular, React Native, Ionic, Redux, .NET Core, .NET 5, Scrapy, Selenium, Electron, Laravel, Material UI, Bootstrap, Bulma

Platforms

Windows, iOS, MacOS, Android, WordPress, Firebase, Azure, Blockchain

Paradigms

Agile

Storage

Oracle SQL, MySQL, MongoDB, PostgreSQL

Other

Front-end, Back-end, Architecture, eCommerce, Non-fungible Tokens (NFT)

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