Flavio Rajta, Developer in Stockholm, Sweden
Flavio is available for hire
Hire Flavio

Flavio Rajta

Verified Expert  in Engineering

Back-end Developer

Stockholm, Sweden

Toptal member since July 29, 2022

Bio

Flavio has been a back-end developer for the past six years, building B2B and B2C applications. He's worked in industries like POS retail, commercial truck driving, music, and fintech. Flavio's most notable experience was leading a small team of back-end developers to build a platform used by tens of thousands of users who connect businesses with customers.

Portfolio

Kappa Pay Inc.
Go, gRPC, REST, Protobuf, Microservices, Apache Kafka...
Utopia Music
Go, MongoDB, BigQuery, Google Cloud Platform (GCP), GitLab, GitLab CI/CD...
160 Driving Academy
Python, Flask, Travis CI, GitHub, PostgreSQL, Kubernetes, Docker, SQLAlchemy...

Experience

  • SQL - 5 years
  • MacOS - 5 years
  • Docker - 5 years
  • GitLab - 4 years
  • Go - 3 years
  • Travis CI - 3 years
  • Python - 3 years
  • Google Cloud Platform (GCP) - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Docker, Postman, JetBrains, Lens

The most amazing...

...bug I've fixed was costing the company 100,000 in revenue per month.

Work Experience

Go Engineer

2022 - PRESENT
Kappa Pay Inc.
  • Contributed to building the transaction processing pipeline, which utilizes async Kafka event handling and ledger state updates.
  • Provided support for day-to-day operational tasks involving transaction failures and customer requests.
  • Added support for an additional collection partner, giving customers the option to fund their transactions at another bank.
Technologies: Go, gRPC, REST, Protobuf, Microservices, Apache Kafka, Amazon Simple Queue Service (SQS), RabbitMQ

Go Software Developer

2020 - 2023
Utopia Music
  • Developed and maintained a data pipeline project, which collects music plays and consumptions from different collectors.
  • Contributed to improving the deployment system using Apache Airflow via Google Cloud Composer.
  • Collaborated with multiple teams inside the company to provide custom data reports.
  • Helped the recruiting process by reviewing code challenges of potential candidates.
Technologies: Go, MongoDB, BigQuery, Google Cloud Platform (GCP), GitLab, GitLab CI/CD, Kubernetes, gRPC, REST, REST APIs, NoSQL, MacOS, Slack, Python, SQL, Git, Pub/Sub, Google Pub/Sub, Apache Airflow, Cloud Dataflow, MongoDB Atlas, Job Schedulers, Data Queries, Grafana, Google Stackdriver, Node.js, Redis Queue, RabbitMQ, Google Cloud Composer

Senior Python Developer

2020 - 2022
160 Driving Academy
  • Led a team of four back-end developers, bringing new features to our in-house project, Truckers Network.
  • Worked closely with the product owner to coordinate new features, devise a work plan, and estimate a time frame.
  • Successfully coordinated the migration of our payment gateway from Stripe to Celero. This was a great achievement due to its impact and importance. We managed to deliver a solution that would prevent any loss of data during the process.
  • Helped the recruiting process by interviewing potential candidates and deciding on anyone who would be a good fit for the team.
Technologies: Python, Flask, Travis CI, GitHub, PostgreSQL, Kubernetes, Docker, SQLAlchemy, REST, Amazon Web Services (AWS), REST APIs, NoSQL, MacOS, Slack, SQL, Git, MongoDB, Redis, Amazon RDS

C#.NET Back-end Developer

2019 - 2020
Logical Albania
  • Moved the application authentication process to the cloud for better accessibility and response time. Created a cron job for synchronizing user data between Cloud Firestore and the local Microsoft SQL Server.
  • Created stored procedures on SQL Server Management Studio to facilitate communication between the back end and the database.
  • Re-built the back-end REST API of a project that integrated with third-party payment services.
  • Used up-to-date versions of ASP.NET Web API and replaced old basic auth authorization with JSON Web Token-based authorization.
Technologies: C#, .NET, JavaScript, Node.js, Google Cloud Functions, Microsoft SQL Server, REST, REST APIs, SQL, Git, Cloud Firestore, SQL Stored Procedures

PHP/Laravel Developer

2018 - 2019
Softmogul
  • Collaborated with the back-end team to build and maintain microservices for the property management system platform.
  • Refactored and developed the back end of the mobile cleaning app to bring new features to the application.
  • Developed the seasonal feature, allowing users to define different rates/prices and visibility based on different times of the year.
  • Developed the rate plan chaining feature, which allowed users to define relational rates/prices to and from another product, forming a parent-child type structure.
Technologies: PHP, Laravel, Node.js, Docker, Jenkins, Kubernetes, Go, gRPC, REST, REST APIs, MySQL, MacOS, Slack, SQL, Git

Password Keeper

https://github.com/rajtatata/password-keeper
Password Keeper is a web app that helps manage and store account passwords in the cloud. The data is secured with symmetric encryption and a password of the user's choice. The project is developed in React, Google Cloud Functions, and the Firestore database. It is open source and can be hosted entirely for free on Google Cloud.

SecureChat

https://github.com/rajtatata/securechat
It is a mobile application for sending encrypted messages between two parties developed in React Native and Google Cloud Functions. It uses end-to-end encryption and supports real-time messaging. This project stands out because it is completely open source, and anyone can make their build and self-host it.

I made a 2.0 version of this app with a complete redesign. The back end is built with Node.js and MongoDB to give the possibility of hosting it on a server, removing the need to use cloud solutions like Google Functions or AWS Lambda.

NPM Repositories

https://www.npmjs.com/~rajtatata
Working with different projects, I decided to facilitate some of the work by creating the following libraries:
• React Native Expo Tweet NaCl is a modified version of TweetNaCl.js, which works with React Native Expo. It supports basic cryptography functionalities.
• Cloudflare Workers REST API is a module for building REST API with Cloudflare Workers. I created this module with the Express.js framework in mind, making the functionality as close as possible to that.
2013 - 2018

Bachelor's Degree in Computer Science

University of New York Tirana - Tirana, Albania

Libraries/APIs

REST APIs, SQLAlchemy, React, Node.js, Redis Queue, Socket.IO, Protobuf

Tools

Git, Jira, BigQuery, GitLab, Travis CI, Slack, Postman, JetBrains, Visual Studio, Android Studio, Expo, GitLab CI/CD, GitHub, Jenkins, Apache Airflow, Cloud Dataflow, MongoDB Atlas, Grafana, Google Stackdriver, RabbitMQ, Google Cloud Composer, Expo.io, Amazon Simple Queue Service (SQS)

Paradigms

REST, Microservices

Storage

PostgreSQL, MySQL, MongoDB, Cloud Firestore, Microsoft SQL Server, NoSQL, Redis, SQL Stored Procedures

Languages

Python, Go, SQL, C++, C#, Java, PHP, Visual Basic, JavaScript

Frameworks

Flask, React Native, .NET, Laravel, gRPC

Platforms

MacOS, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Windows 7, Kubernetes, Apache Kafka

Other

Algorithms, Data Structures, Google Cloud Functions, Lens, Pub/Sub, Google Pub/Sub, Job Schedulers, Data Queries, Amazon RDS, Cloudflare

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