Stefan-Boldizsar Szakacs
Verified Expert in Engineering
Software Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since June 14, 2019
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
Experience
Availability
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
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.
Technical Lead
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.
Front-end Developer
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.
Web Developer
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.
Experience
Outscrape
• 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
• 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
• 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
• 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
• 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.chI 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
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.
Education
Bachelor's Degree in Computer Science
University of Sapientia - Targu Mures, Romania
Skills
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)
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