
Barnabás Szűcs
Verified Expert in Engineering
Back-end Developer
Paris, France
Toptal member since November 2, 2022
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
Experience
- Python - 5 years
- Python 3 - 4 years
- Amazon Web Services (AWS) - 4 years
- Git - 4 years
- Software Architecture - 4 years
- Algorithms - 3 years
- REST APIs - 2 years
- Data Processing - 2 years
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
Software Engineer
Freelance Clients
- Built a standardized cryptocurrency derivatives exchange connector with async collectors for funding rates, open interest, and trading pairs, featuring robust error handling and rate limiting.
- Contributed to the development of an algorithmic trading system that executes large orders across multiple cryptocurrency exchanges.
- Contributed to the development of a cryptocurrency transfer service facilitating secure asset movement between centralized and decentralized exchanges via an intermediate wallet.
Python Engineer (via Toptal)
The Hawkers Club USA LLC
- Built large-scale custom-tailored scraping bots for eCommerce platforms to collect financial and other business-related data.
- Developed a serverless automation platform for financial operations using AWS CDK (Python), focusing on vendor remittance, invoicing, and audit workflows.
- Built an event-driven microservices architecture using AWS Lambda, DynamoDB, and Amazon S3 for processing financial transactions and detecting pricing discrepancies.
- Implemented asynchronous messaging for service communication with Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), and EventBridge. Integrated QuickBooks API for automated invoice generation and management.
- Created a data analytics pipeline using Amazon Athena for financial reporting and developed reusable Lambda layers for standard functionality across services.
- Built a scalable multi-tenant REST API with AWS CDK. Python Lambda handlers, OpenAPI spec, Cognito authentication, Cedar authorization via Amazon Verified Permissions.
Software Engineer
MSCI
- Developed and optimized Python financial analysis modules utilizing NumPy and Pandas, reducing data processing time by 40% and improving accuracy of financial calculations.
- Optimized data processing algorithms, resulting in a 30% reduction in computational resource usage while maintaining accuracy.
- Tracked and fixed bugs using Jira as a reporting tool.
Software Engineer
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.
Web Scraping Expert (via Toptal)
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.
Python Developer
Daniel Del Vecchio
- Created an automation process for monitoring a 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.
Python Developer
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.
Software Engineer
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.
Software Engineer | Solution Architect
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Promptee
https://www.promptee.appWORK DONE
• Built a fully serverless platform using Python (AWS Lambda, API Gateway, SQS, and DynamoDB).
• Integrated AI image generation via Replicate and email services via Mailgun.
• Designed a React front end for custom apparel creation and order management.
Education
Bachelor's Degree in Computer Science and Engineering
Pazmany Peter Catholic University Faculty of Information Technology and Bionics - Budapest, Hungary
Skills
Libraries/APIs
REST APIs, Twilio API, Asyncio, Node.js, Vue, NumPy, TensorFlow, SQLAlchemy, Selenium API, Beautiful Soup, Pandas, React, Stripe API, QuickBooks API, Solana.py
Tools
Git, Amazon Elastic Container Registry (ECR), AWS Fargate, Grafana, Dynatrace, Confluence, Jira, Anki, RabbitMQ, ChatGPT, Vim Text Editor, Slack, GitLab, GitHub, Amazon Elastic Container Service (ECS), AWS IAM, Amazon CloudWatch, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Pytest, AWS Cloud Development Kit (CDK), Amazon Athena
Languages
Python, Python 3, PHP, JavaScript, SQL, C++, Google Apps Script, Bash, C++11, Embedded C, CSS, HTML, Go, Rust
Paradigms
Automation, REST, Agile Software Development, Microservices, Unit Testing, Event-driven Architecture, Serverless Architecture
Platforms
Linux, Visual Studio Code (VS Code), Twilio, Blockchain, Amazon Web Services (AWS), AWS Lambda, Bluetooth Low Energy (LE), Docker, Windows, MacOS, New Relic, Azure Functions, Kubernetes, Amazon EC2
Frameworks
Flask, Django, Selenium, Scrapy, Windows PowerShell
Storage
Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, NoSQL
Other
Web Scraping, Data Scraping, APIs, Scraping, Data Handling, Bots, Algorithms, Poetry, Cryptocurrency, Software Architecture, Full-stack, Data Processing, ECS, Lambda Functions, Financial Data, Time Series Data, Finance APIs, Sensor Networks, WebSockets, SAP, Torch, Mathematics, Multiprocessing, Processing & Threading, Web Services, Streaming, RESTful Microservices, Bluetooth, Microcontrollers, ESP32, Navigation, System Design, Monitoring, Tkinter, API Integration, SMS, Website Data Scraping, Cloud, GitHub Actions, Data Analysis, eCommerce, Jobs, Job Schedulers, Amazon EventBridge, Storj, Amazon RDS, Resend, Finance, Exchange-traded Funds (ETF), Index, Time Series, Amazon API Gateway, Events, AI Integration, Stable Diffusion, Card Payments, Payment APIs, Solana, Decentralized Finance (DeFi)
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