Samuel Szabo, Developer in Bratislava, Bratislava Region, Slovakia
Samuel is available for hire
Hire Samuel

Samuel Szabo

Verified Expert  in Engineering

PHP Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
May 10, 2022

Samuel is an eCommerce specialist who has been building warehouse management and invoicing systems for the past ten years. He believes that every finished project needs to be thoroughly tested, domain-oriented, and have organized and easy-to-read code. Samuel thrives on planning and product development and enjoys applying his problem-solving skills to create useful applications.

Portfolio

Fulfillment company
PHP, Symfony, Laravel, Laravel Mix, Bootstrap, APIs, jQuery
Austin Limo Management LLC
PHP, Databases, Database Design, Relational Databases, Twilio, Cloud Migration...
Martinus
JavaScript, PHP, APIs, Logistics, Invoicing, Leadership, Team Leadership...

Experience

Availability

Full-time

Preferred Environment

PHP, SQL, Frameworks, Planning

The most amazing...

...project I've developed was a warehouse management system created from scratch and completed in record time.

Work Experience

Senior Full-stack Developer

2023 - PRESENT
Fulfillment company
  • Migrated a custom-made system with Symfony components to a full-featured Symfony framework.
  • Developed a customer claim assistant system with the API connection in Symfony.
  • Enriched the company's Todo application with image previews and automation.
Technologies: PHP, Symfony, Laravel, Laravel Mix, Bootstrap, APIs, jQuery

Full-stack PHP Developer

2022 - 2023
Austin Limo Management LLC
  • Implemented a Twilio two-way SMS verification system.
  • Updated the whole custom-made PHP 5 application to PHP 8.
  • Migrated the application to the high-availability configuration in AWS Lighthouse.
Technologies: PHP, Databases, Database Design, Relational Databases, Twilio, Cloud Migration, Full-stack, Full-stack Development, Git, LAMP Server

Lead Developer

2017 - 2023
Martinus
  • Integrated data from an existing eCommerce shop in the year following a competitor acquisition. Worked on synchronizing the product, customer, and order data from the competitor's system.
  • Developed the JavaScript ES6 module for communicating with the POS terminal through a JSON:API client. The solution included Jest tests and processed hundreds of thousands of store receipts.
  • Integrated new payment gateways, including card payments and PayU, as well as the delivery services such as GLS and Post that allowed instant payment processing and label printing.
  • Created a unique paperless solution for a new warehouse. The process included planning, making simulations, and handling the system release.
  • Devised an inbox concept to develop new administrative features easily.
Technologies: JavaScript, PHP, APIs, Logistics, Invoicing, Leadership, Team Leadership, Remote Team Leadership, Architecture, Planning, Shape Up, Git, CakePHP, SQL, MySQL, Invoices, Warehouses, Testing, PhpStorm, Priority Job Queue

Full-stack Freelance Developer

2009 - 2017
Ebys, s.r.o
  • Developed a web recruitment campaign for the Slovak Amazon warehouse, leading to hundreds of employments.
  • Managed a mailing list for Slovak television company's tens of thousands of receivers using AWS.
  • Reduced the portal's video cache creation time to ten milliseconds using simple virtual servers.
  • Bypassed paying for a streaming service by using the YouTube API and continuously updating unlisted videos.
  • Created a unique front-end editor for a personal CMS system that uses a click-and-edit feature to make the process effortless.
Technologies: JavaScript, LAMP, Linux Virtual Server (LVS), Debian, PHP, HTML, MySQL, Amazon Web Services (AWS), Amazon S3 (AWS S3), YouTube API, jQuery, Full-stack, Full-stack Development, LAMP Server

CEO

2008 - 2016
Packservice (Acquired by Shipmall)
  • Developed a logistic system to manage 40+ client shops and process hundreds of daily shipments.
  • Managed a high-availability system that includes an interface for clients and employees.
  • Connected to tens of eCommerce APIs to import new client orders.
  • Created a camera system to record every individual packaging and shipment.
  • Tracked shipments of multiple delivery services to provide clients with additional information.
Technologies: CakePHP, Logistics, Invoicing, APIs, SAP, Exports, Email, Amazon Web Services (AWS), SMS, PHP, Python, Raspberry Pi

Owner and Full-stack Developer

2003 - 2009
NovyPocitac.sk
  • Developed the eCommerce front-end and back-end solutions.
  • Ranked first in Slovak Google SERP for generic words like "notebook."
  • Synced tens of thousands of items from multiple suppliers in a short amount of time.
Technologies: JavaScript, PHP, MySQL, Product Imports, Exports, Invoicing, APIs, Local SEO

Paperless Warehouse Management

The company needed to quickly develop new paperless warehouse solutions for selecting and packaging shipments. I initially created a simulator that highlighted the best processes by comparing different selection procedures.

For the rest of the project, I was focused on developing and delivering the entire system in three cycles using Shape Up product development. It meant starting from the MVP that was used alongside the old solution.

This process enabled a quick launch of the new operational warehouse. In addition, I created helpful tools, including a dashboard and the connection to our partner's path optimization API.

Supplier Order Management Wizard

The system was designed to improve the clients' order efficiency and record and organize items before shipping.

It combines different data sources such as client orders, expected deliveries, and stock-or-sale predictions. The final product needs fewer manual interventions because of its semi-automatic features.

Ruby on Rails Ebook eShop Playground

https://github.com/samuelszabo/ror-ebooks-eshop
I created a simple ebook store that contains a payment gateway connection and an option to deliver books using a web service.

Ordering ebooks is enabled by using an API Gem created in Ruby. This was the first project I developed in Ruby as part of a self-learning initiative.

How-to Video Portal

https://www.akosatorobi.sk
A Slovak how-to video portal with tens of thousands of page views. I supported the whole network, configured LAMP on virtual servers, and customized the ClipShare tool to meet the client's requirements.

The most challenging part was staying within the budget, and I had to create strong cache to save server resources. Helped by a flexible purge system and strong cache, the homepage and landing pages' response time was under ten milliseconds on a single low-cost Apache server.

In addition, hundreds of videos were connected to the YouTube API, and the new unlisted videos were being regularly uploaded to reduce video hosting costs.

Languages

PHP, SQL, JavaScript, Ruby, Python, PHP 7, HTML

Frameworks

CakePHP, Priority Job Queue, Ruby on Rails (RoR), Laravel, Symfony, Laravel Mix, Bootstrap

Tools

PhpStorm, Git, Linux Virtual Server (LVS)

Paradigms

Testing, Database Design

Storage

MySQL, LAMP Server, Amazon S3 (AWS S3), Databases, Relational Databases

Other

Logistics, Invoicing, Shape Up, Warehouses, Full-stack, Full-stack Development, APIs, Frameworks, Planning, Warehouse Management PHP, Agile Sprints, Predictive Learning, SAP, Exports, Email, SMS, Product Imports, Local SEO, Leadership, Team Leadership, Remote Team Leadership, Architecture, Cloud Migration, Invoices

Libraries/APIs

jQuery, YouTube API, PayPal API, YUI

Platforms

Docker, Amazon Web Services (AWS), LAMP, Debian, Raspberry Pi, Twilio

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