Andras Nagy, Developer in London, United Kingdom
Andras is available for hire
Hire Andras

Andras Nagy

Verified Expert  in Engineering

Webhooks Developer

London, United Kingdom

Toptal member since January 29, 2019

Bio

Andras is a back-end developer with a passion for building well-designed web applications. Being a strong advocate of test-driven development, Andras has solid analytical insights to scale and optimize software and deliver best-in-class software architecture.

Portfolio

European Tech Unicorn
Amazon EventBridge, AWS Lambda, MongoDB, APIs, REST APIs, Webhooks
Digital Scaleup
Git, Docker, CircleCI, Pytest, Aiohttp, REST APIs, Django, Python, APIs...
Black Ace Media, Inc.
Apache HTTP Server, PostgreSQL, Python, APIs

Experience

  • Python - 5 years
  • Webhooks - 5 years
  • PostgreSQL - 5 years
  • Django - 5 years
  • REST APIs - 5 years
  • Architecture - 3 years
  • Django REST Framework - 3 years
  • AWS Lambda - 3 years

Availability

Part-time

Preferred Environment

Git, PyCharm, MacOS

The most amazing...

...web app I've built lets users search a hashtag's most related tags within 50 milliseconds in a massive online database. A proprietary algorithm ranks results.

Work Experience

Senior Software Engineer

2021 - 2022
European Tech Unicorn
  • Developed a global payments platform with a team of developers. The platform is event-driven, async, and fault-tolerant.
  • Improved visibility and monitoring across payments apps.
  • Migrated the old customer base to a new platform with the team.
Technologies: Amazon EventBridge, AWS Lambda, MongoDB, APIs, REST APIs, Webhooks

Software Engineer

2019 - 2021
Digital Scaleup
  • Delivered full-stack features and user stories using Python, Django, and React.
  • Integrated third-party APIs, e.g., credit bureaus and open banking.
  • Defined the app and DevOps architecture, e.g., CI/CD and testing strategy.
Technologies: Git, Docker, CircleCI, Pytest, Aiohttp, REST APIs, Django, Python, APIs, Webhooks

Developer (Contract)

2018 - 2018
Black Ace Media, Inc.
  • Designed and executed a responsible and efficient web scraping algorithm.
  • Implemented PostgreSQL database optimizations to handle large data sizes.
  • Developed a Python script with in-memory caching to speed-up data processing.
  • Implemented an HTTP keep-alive optimization on a web server to decrease response time.
  • Designed a proprietary ranking algorithm.
Technologies: Apache HTTP Server, PostgreSQL, Python, APIs

Full-stack Developer

2016 - 2018
Numprime Ltd
  • Designed and developed a back-end that involved user authentication, database models, and user analytics.
  • Migrated the user interface to React.
  • Streamlined a Google Speech API integration.
  • Developed an Android application along with integrating existing back-end APIs.
  • Replaced deprecated React function calls with their newest versions.
Technologies: Google Speech API, PostgreSQL, Django, Python, JavaScript

Python Developer (Contract)

2017 - 2017
FGA Digital Ltd
  • Implemented a web-scraping project.
  • Programmatically rendered JavaScript generated web content.
  • Built browser automation scripts using Selenium.
  • Extracted, transformed, and loaded (ETL) data.
  • Delivered data in the format required by the client.
Technologies: Python

Experience

ManyPets

ManyPets is a European tech unicorn insuring half a million pets across the UK, US, and Sweden. I developed the global payments platform with a team. The platform is event-driven, async, and fault-tolerant. We improved visibility and monitoring across payments apps and migrated the old customer base to a new platform.

GrammarBud

This is a language-learning app with text-to-speech/speech-to-text functionality.

TagDB

I built this hashtag database driven by an adjacency table in PostgreSQL with a responsive design and achieved <50 ms round trip lookups in the US.

How to Run a Python Script in the Cloud?

https://medium.com/@andras1000_18467/how-to-run-a-python-script-in-the-cloud-e486eef96ac3
A blog entry on how to set up a cloud instance and run scripts even when disconnected from the cloud instance.

Language-learning App (Android)

This is a language-learning app for the Android platform with a speech-to-text functionality and a web back-end integration.

Education

2007 - 2010

Master of Science Degree in Econometrics

Johann Wolfgang Goethe-Universität - Frankfurt, Germany

2004 - 2007

Bachelor of Arts Degree with Honors in Economics

University of Cambridge - Cambridge, UK

Certifications

SEPTEMBER 2022 - SEPTEMBER 2025

AWS Solutions Architect Associate

AWS

Skills

Libraries/APIs

REST APIs, Google Speech API, SQLAlchemy, React Router, Firebase Android SDK, Facebook API, Google+ API, Stripe, Stripe API, Node.js

Tools

Apache HTTP Server, Pytest, CircleCI, Git, PyCharm, MATLAB, AWS ELB, Google Analytics, Webpack

Languages

Python, JavaScript

Frameworks

Django, Django REST Framework, Flask, Android SDK, Selenium, JSON Web Tokens (JWT), Jest, Cypress, Bootstrap, Bulma

Paradigms

DevOps, Test-driven Development (TDD), Model View Controller (MVC)

Platforms

AWS Lambda, MacOS, Heroku, Amazon EC2, Amazon Web Services (AWS), Firebase, DigitalOcean, Google Ads, Docker

Storage

PostgreSQL, Neo4j, Amazon S3 (AWS S3), MongoDB

Other

Webhooks, APIs, Amazon EventBridge, Architecture, Machine Learning, Aiohttp

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