Richard Zana, Developer in Budapest, Hungary
Richard is available for hire
Hire Richard

Richard Zana

Verified Expert  in Engineering

Software Developer

Budapest, Hungary

Toptal member since May 23, 2016

Bio

Since 2014, Richard has been a professional developer. Recently, armed with an AWS Solutions Architect certification, he led infrastructure-related innovation for companies both in the K12 education and US job market sectors. With experience in multiple full-stack roles, he is a versatile problem-solver who doesn't shy away from front-end tasks.

Portfolio

Instructure
Amazon Web Services (AWS), Terraform, Git, Docker, Redis, Elasticsearch...
Lensa
Amazon Web Services (AWS), Terraform, MySQL, Docker, Redis, Elasticsearch...
Buffered
CSS, jQuery, HTML, Jinja, MySQL, Django, Python

Experience

  • Python - 6 years
  • Linux - 6 years
  • Django - 3 years
  • React - 3 years
  • Docker - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Node.js - 2 years
  • Terraform - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Linux

The most amazing...

...challenge I've had the pleasure of working on is a learning object repository during the surge of COVID19, used by millions of educators.

Work Experience

Senior Full-stack Engineer

2019 - 2020
Instructure
  • Implemented features and improved existing functionalities on the back end using Node.js along with DynamoDB, Elasticsearch, SQS, and S3 services from AWS.
  • Provided infrastructure-related improvements in AWS using Terraform with relation to high availability, reliability, and security. Also made improvements to autoscaling, facilitating zero downtime during the COVID-19 traffic surge.
  • Implemented features on the front end using React, including improvements on responsivity.
Technologies: Amazon Web Services (AWS), Terraform, Git, Docker, Redis, Elasticsearch, Amazon DynamoDB, React, Node.js

Senior Full-stack Engineer

2018 - 2019
Lensa
  • Architected microservices (both containerized and serverless).
  • Created a generic worker to facilitate the sending of millions of messages (Webpush and SMS) per day in a rate-limited manner, using Python/Asyncio, Redis, AWS ECS (Fargate), and Twilio.
  • Improved on a mission-critical big data solution involved with processing and filtering hundreds of gigabytes of data monthly, making it 70x faster. This helped with cutting costs and more up-to-date information on the website.
  • Created a containerized partner-facing REST API using Flask.
  • Implemented features on the front end using React/Redux.
Technologies: Amazon Web Services (AWS), Terraform, MySQL, Docker, Redis, Elasticsearch, Amazon DynamoDB, Redux, React, Flask, Asyncio, Python

Head of Web Development (prev. Back-end Developer)

2016 - 2018
Buffered
  • Created a payment system with subscription management and recurring billing using Python and Django, integrating five different payment methods and fraud detection, which has already processed seven figures.
  • Took the internal business analytics tool to a new level by making it dynamic and flexible, using Python, Django, and jQuery.
  • Designed, implemented, and evaluated core business-related A/B tests.
  • Learned about and assisted business development as part of being in a startup.
Technologies: CSS, jQuery, HTML, Jinja, MySQL, Django, Python

Software Engineer

2015 - 2016
Nokia
  • Helped analyze, implement, and unit test new features in Nokia NT HLR using C++, Boost, and CxxTest.
  • Removed and refactored all occurrences for almost a dozen warning flags from the codebase, also unit testing the related and previously uncovered parts using C++, Boost, and CxxTest.
  • Fixed multiple legacy code issues.
  • Learned the low-level structure and processes of telecommunication networks.
Technologies: CxxTest, OpenGrok, Gerrit, Git, Subversion (SVN), Valgrind, GNU Debugger (GDB), Linux, Boost, C++

R&D Engineer Trainee

2014 - 2014
Nokia
  • Automatized the process of the official customer document generation for company products.
  • Implemented the core scripts for parsing a variety of inconsistent files via Regex, using Python and PHP.
  • Contributed to the implementation of a document generation process using PHP.
  • Helped create a multi-browser user interface for improved usability, style, and newly added functions using PHP, HTML, and CSS.
Technologies: MySQL, Git, CSS, HTML, Python, Laravel, PHP

Experience

CDRTool

Internal tool for automatizing official customer document generation for company-related products.

Lensa

https://lensa.com
Implemented features and built services with relation to the back-end, the front-end, and the infrastructure.

Nokia NT HLR

Took part in analyzing and implementing features for the Nokia NT HLR.

Buffered Website

Implemented multiple features with regards to payment processing, subscription management and billing, and business analytics.

Canvas Commons

https://lor.instructure.com/
Feature development and infrastructure related improvements on a learning object repository called Canvas Commons at Instructure, that helps educators finding, importing and sharing resources.

Education

2012 - 2015

Absolutorium in Computer Science

Eötvös Loránd University - Budapest

Certifications

JUNE 2020 - PRESENT

Google Cloud Platform Big Data and Machine Learning Fundamentals

Coursera

APRIL 2019 - APRIL 2022

Amazon Web Services Solutions Architect Associate

Amazon Web Services (AWS)

Skills

Libraries/APIs

Node.js, React, jQuery, React Redux, Asyncio, PayPal API

Tools

Amazon Simple Queue Service (SQS), Webpack, NGINX, PyCharm, Git, Sublime Text, Terraform, Valgrind, Subversion (SVN), GNU Debugger (GDB), Gerrit

Languages

Python, ECMAScript (ES6), HTML, CSS, JavaScript, C++, PHP, Java, Bash, SQL, C

Frameworks

Django, Flask, Redux, Serverless Framework, Laravel, CxxTest, Jinja, Django REST Framework, Boost, LibGDX

Paradigms

Unit Testing, REST, Object-oriented Programming (OOP), Clean Code, Serverless Architecture, Agile Software Development

Platforms

Amazon Web Services (AWS), Docker, Linux, Windows, Visual Studio Code (VS Code)

Storage

Elasticsearch, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, Redis, PostgreSQL

Other

Code Review, Software Architecture, Serverless, Full-stack, OpenGrok, Gunicorn, Payment Gateways, PayPal, Business Development, Game Development

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