Barnabás Szűcs, Developer in Budapest, Hungary
Barnabás is available for hire
Hire Barnabás

Barnabás Szűcs

Verified Expert  in Engineering

Bio

Barnabás is a versatile and agile developer whose broad skill set encompasses multiple programming languages, frameworks, and methodologies, allowing him to adapt quickly to diverse project requirements. Throughout his career, Barnabás has demonstrated an exceptional ability to rapidly acquire new skills and technologies, given enough documentation.

Portfolio

The Hawkers Club USA LLC
Web Scraping, Python, Data Scraping, Data Analysis, AWS, Automation, Scraping...
Allianz
Agile Development, Automation, Python, Dynatrace, Confluence, Jira...
Rottenecker Consulting Ltd
Web Scraping, Python, ChatGPT, Beautiful Soup, Scrapy, Scraping, Data Scraping...

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), MacOS, Vim Text Editor, Slack, GitLab, GitHub, Amazon Web Services (AWS)

The most amazing...

...project I've contributed to is the development of a medical R&D project that helps doctors segment CT scans faster.

Work Experience

Python Engineer (via Toptal)

2024 - PRESENT
The Hawkers Club USA LLC
  • Developed advanced cloud-based, scalable data collection web scraping systems for vendor-side eCommerce data using Python, Docker, Amazon Elastic Container Registry (ECR), and Amazon ECS.
  • Designed serverless analytics processes to derive insights from extensive vendor datasets using AWS Lambda and Amazon S3.
  • Created end-to-end data pipelines from scraping to storage to analysis.
  • Transformed raw eCommerce data into actionable insights to drive seller performance.
Technologies: Web Scraping, Python, Data Scraping, Data Analysis, AWS, Automation, Scraping, E-commerce marketing, Data Handling, Jobs, Job Schedulers, Amazon Elastic Container Service (ECS), ECS, AWS, AWS Lambda, Docker, Bash, Amazon S3, AWS IAM, AWS, AWS, Amazon Simple Queue Service (SQS), Amazon EventBridge, Pytest, Unit Testing, AWS Fargate, Lambda Functions, Bots

Software Engineer

2022 - 2024
Allianz
  • Created robust pipelines to deploy alerting configurations to the external monitoring hub (GitHub Actions CI/CD).
  • Refactored custom application monitoring solutions written in Python, moving them to the Azure Kubernetes Service (AKS), containerizing, and reducing costs. Used Python, Docker, Kubernetes, and Azure.
  • Designed and developed a solution (an API gateway in Azure Functions) to automatically roll out monitoring agents on hosts via multiple deployment vehicles (Ansible and custom Perl scripts).
  • Led an urgent optimization effort and achieved a 60% reduction in charged data ingestion into an external monitoring service.
  • Designed UMLs and BPMN diagrams for business cases and software solutions to be more transparent and understandable.
  • Tracked and fixed bugs using Jira as a reporting tool and used Confluence for documentation.
Technologies: Agile Development, Automation, Python, Dynatrace, Confluence, Jira, Software Architecture, System Design, Monitoring, Grafana, Microservices Development, New Relic, Windows PowerShell, Data Handling, Azure Functions, Cloud Engineering, Docker, Kubernetes, GitHub Actions

Web Scraping Expert (via Toptal)

2023 - 2023
Rottenecker Consulting Ltd
  • Scraped multiple sites containing information about human rights organizations using Python.
  • Made a Python program to export scraped data into a human-readable format, Excel sheet, and CSVs.
  • Utilized pandas, Beautiful Soup, and Scrapy for achieving the task.
Technologies: Web Scraping, Python, ChatGPT, Beautiful Soup, Scrapy, Scraping, Data Scraping, Website Data Scraping, Pandas, Automation, Data Handling, Bots

Python Developer

2023 - 2023
Daniel Del Vecchio
  • Created an automation process for monitoring Gmail account for new leads from different sources.
  • Developed SMS automation to send SMS along with email inquiries.
  • Developed a robust solution to extract the necessary information for statistical purposes and the automation pipeline.
Technologies: Python, Web Scraping, API Integration, SMS, Automation, Scraping, Data Handling

Python Developer

2023 - 2023
Toptal Client
  • Developed a Python app that scrapes a popular quiz archive and converts the scraped data into Anki flashcards.
  • Tracked and version-controlled software using Git.
  • Finished and packaged the software product so that it could be extended to the client's needs later on.
Technologies: Python, Anki, Scraping, Web Scraping, Tkinter, Data Scraping, Data Handling

Software Engineer

2022 - 2022
Semmelweis University
  • Handled an R&D project aiming to improve the speed of the diagnosis process.
  • Helped implement the vision and ML-based algorithms to solve vertebrae segmentation from CT scans using UNet++.
  • Contributed to developing a classifier that assigns labels to segmented vertebrae to determine if it has any unhealthy deviation.
  • Designed and developed the workflow and implemented the augmentation of the inputs.
Technologies: Python, Torch, NumPy, TensorFlow, Linux, Python, Poetry, Git

Software Engineer | Solution Architect

2021 - 2022
DATAGROUP
  • Contributed to the automation of business processes and back-end development of a custom web portal that provided user-friendly interaction with the underlying SAP systems.
  • Contributed to redesigning the architecture of the outdated web page and its back end.
  • Tracked and fixed issues through the Jira system and used Git as a versioning system.
Technologies: PHP, Node.js, Python, Grafana, SAP, Bash, Vue.js, Linux, Poetry, Python, JavaScript, SQL, Agile Development, Git, Software Architecture, Automation, REST API, APIs, REST, Full-stack, CSS, HTML

Software Engineer

2021 - 2021
H3Tech
  • Developed a streaming platform called Pullstart.tv using microservice architecture. Refactored old code, developed new modules, and wrote unit tests. Used Poetry, FFmpeg bindings for Python, RTSP, and shell scripting.
  • Reworked the inner stream system to use FFmpeg bindings instead of the CLI version, making it easier to add layers from and to IP camera output in service.
  • Contributed to the development of a cryptocurrency exchange simulator mimicking Binance API.
  • Developed a web scraping solution for a cryptocurrency wallet info site called DeBank to gather information about open interest and leveraged tokens.
Technologies: Python, Asyncio, WebSockets, Bash, Web Scraping, Data Scraping, Flask, Docker, Poetry, Multiprocessing, Processing & Threading, REST API, Linux, Python, Agile Development, Git, Cryptocurrency, Software Architecture, APIs, Web Services, Microservices Development, REST, Selenium, Scrapy, Data Processing, Data Handling, Blockchain

Software Engineer

2019 - 2021
Objection
  • Developed embedded software for different ESP32-based devices, which monitors users' movements, entry, and spent time in different areas.
  • Used ESP-IDF framework, Git for versioning, and embedded C for the BLE beacon devices.
  • Contributed to the experimental development of firmware for PineTime open source smartwatch.
  • Helped decide the inner software design and coding guidelines.
Technologies: C++, Embedded C, Sensor Networks, Bluetooth Low Energy (LE), Bash, Linux, Agile Development, Git, Software Architecture, Docker, C++

Software Engineer

2019 - 2019
Telcotrend Consulting
  • Contributed to the integration of new middleware into Telekom HU's new invoicing pipeline.
  • Tracked and fixed issues through the Jira system and used Git as a versioning system for integration scripts.
  • Developed an XML converter responsible for the IO format conversion between new pipeline elements.
Technologies: Python, Bash, Linux, Agile Development, Git

Live TV Platform

https://pullstart.tv/
A microservice architecture-based streaming platform based upon Flask, written in Python, I oversaw the recording and communication service implementation. The first was responsible for the IP camera broadcast, and the second was the communication center utility.

AlertJack

AlertJack introduces an integrated solution to indoor and outdoor location, location visualization, and personal and property protection services taking advantage of Bluetooth Smart wearables and GSM-GPS trackers integrated into a centralized solution with easy-to-use mobile apps. I was responsible for the development of software solutions for custom hardware products, mainly ESP32 microcontrollers with different modular sensors and emitting capabilities.

DATAGROUP In-house CRM Solution

Developed a web-based CRM application, which task was to automate internal relations and product management with the clients of the company in a way that hides the repetitive and lengthy SAP-heavy subtasks from the customers. I contributed to the development of the back-end API services as a full-stack developer, ultimately fine-tuning them and refactoring the inefficient endpoints.
2017 - 2021

Bachelor's Degree in Computer Science and Engineering

Pazmany Peter Catholic University Faculty of Information Technology and Bionics - Budapest, Hungary

Libraries/APIs

REST API, Twilio Development, Asyncio, Node.js, Vue.js, NumPy, TensorFlow, SQL, Selenium API, Beautiful Soup, Pandas

Tools

Git, AWS, AWS Fargate, Grafana, Dynatrace, Confluence, Jira, Anki, RabbitMQ, ChatGPT, Vim Text Editor, Slack Development, Git, GitHub, Amazon Elastic Container Service (ECS), AWS IAM, AWS, AWS, Amazon Simple Queue Service (SQS), Pytest

Languages

Python, Python, PHP, JavaScript, SQL, Google Apps Script, Bash, C++, Embedded C, C++, CSS, HTML

Paradigms

Automation, REST, Agile Development, Microservices Development, Unit Testing

Platforms

Linux, Visual Studio Development, Twilio Development, Blockchain, AWS, AWS Lambda, Bluetooth Low Energy (LE), Docker, Windows Development, MacOS, New Relic, Azure Functions, Kubernetes

Frameworks

Flask, Django, Selenium, Scrapy, Windows PowerShell

Storage

Amazon S3

Other

Web Scraping, Data Scraping, APIs, Scraping, Data Handling, Bots, Poetry, Cryptocurrency, Software Architecture, Full-stack, ECS, Lambda Functions, Sensor Networks, WebSockets, SAP, Torch, Algorithms, Mathematics, Multiprocessing, Processing & Threading, Web Services, Streaming, RESTful Microservices, Bluetooth, Microcontrollers, ESP32, Navigation, Data Processing, System Design, Monitoring, Tkinter, API Integration, SMS, Website Data Scraping, Cloud Engineering, GitHub Actions, Data Analysis, E-commerce marketing, Jobs, Job Schedulers, Amazon EventBridge

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