Natan Votre, Developer in Florianópolis - State of Santa Catarina, Brazil
Natan is available for hire
Hire Natan

Natan Votre

Verified Expert  in Engineering

Software Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since January 24, 2022

Bio

Natan is a full-stack software engineer with around four years of experience, delivering great software solutions for different companies in the industry areas of crypto, finance, chat systems, audio processing, AI, and video transcription. His expertise includes implementing APIs, microservices, automated systems, and infrastructure management. Natan worked for Toptal, Coinpanel, Covario, Nynja, Verusen, and Cielo24 with transparency, commitment, and attention to detail.

Portfolio

Tavern Research Inc
Python, Flask, FastAPI, SQL, Google Kubernetes Engine (GKE), React.js...
CoinPanel
Python, Firestore, PostgreSQL, JavaScript, gRPC, Flask-RESTful, Flask...
Toptal
JavaScript, Python, Technical Hiring, Interviewing

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), Terminal

The most amazing...

...thing I've done is saving $30,000 per month after a clean-up on the client's cloud infrastructure.

Work Experience

Back-end Python Developer

2024 - PRESENT
Tavern Research Inc
  • Implemented the infrastructure from scratch using Terraform, Kubernetes, and GCP.
  • Designed and implemented the RAG indexing pipeline from scratch using Celery.
  • Parallelized the RAG pipeline steps, achieving executions 50x faster.
  • Helped bootstrap their website from the ground up to thousands of access per day.
Technologies: Python, Flask, FastAPI, SQL, Google Kubernetes Engine (GKE), React.js, Google Cloud Development, Kubernetes, RAG, LLM, LangChain, Artificial Intelligence, ChatGPT, Terraform, Cloud Engineering, Docker, Back-end Developers, APIs, API Integration, WebSockets, Cloud Storage, Microservices Development, Microservices Architecture, ETL, Pytest, Asyncio, Python, Performance Tuning, OAuth

Senior Full-stack Engineer

2022 - PRESENT
CoinPanel
  • Developed a React web platform for institutional clients, including features to move, resize, and drag and drop Windows and a full-modular application.
  • Created a trading automation system that could track as many trading rules as needed, like a set of order templates, with scalability to support over 60 thousand trades concurrently.
  • Developed an innovative architecture that was reused in all company microservices.
  • Implemented trade rules for the trading system, e.g., Ping-Pong and Iceberg.
Technologies: Python, Firestore, PostgreSQL, JavaScript, gRPC, Flask-RESTful, Flask, Cloud Engineering, Google Cloud SQL, Asyncio, Coroutines, Redis, Pub/Sub, Kubernetes, Google Kubernetes Engine (GKE), Terraform, ETL, React.js, Software Architecture, Firebase, Trading Systems, APIs, API Integration, Cloud Deployment, System Architecture, Web Servers, Debian, Bots, Trading, Bybit, Cryptocurrency, Algorithms, TradingView Development, Relational Databases, Architecture, Data Integration, SaaS, TypeScript, CSS, HTML, Antd, UI Development, DevOps, Full-stack, Full-stack, BigQuery, Docker Compose, Material UI, FastAPI, Front-end, Next.js, React.js, React.js, API Management, Cloud Platforms, Containerization, Orchestration, ChatGPT, Servers, Database, Responsive Web Development, Crypto, Testing, Unit Testing, Google Cloud Development, Technical Architecture, GitHub, NPM, Manual QA, Front-end Development, Back-end Developers, Infrastructure, Algorithms, Redux, Docker, Back-end Developers, WebSockets, Cloud Storage, Microservices Development, Microservices Architecture, Pytest, Python, Performance Tuning, OAuth

Developer Screener

2022 - PRESENT
Toptal
  • Interviewed over 300 candidates from various tech stacks.
  • Helped with many initiatives, including blockchain and retail jobs.
  • Coached multiple new team members by shadowing calls and teaching them how to be the best interviewer.
Technologies: JavaScript, Python, Technical Hiring, Interviewing

Full-stack Developer

2024 - 2024
BTC SKR
  • Developed a crypto wallet app that was able to trade in multiple blockchains.
  • Restructured the codebase to make the front end responsive and persistent.
  • Improved the UI styling to make the app compatible with smartphones.
Technologies: CSS, JavaScript, HTML, Cryptocurrency, PHP, React.js, Node.js, Python, Blockchain & Cryptocurrency, TypeScript, Next.js, Vercel, Redux

Full-stack Developer

2024 - 2024
Trading For Libery
  • Developed an extension that can close all positions, close buys, and close sells at once.
  • Worked on an extension that could monitor the current positions and close all when any profit, stop profit, or stop loss metrics were met.
  • Handled implementation on multiple platforms like TradeLocker and DXtrade.
Technologies: APIs, JavaScript, jQuery, Trading, Web Development, Algorithms

Senior Back-end Developer

2021 - 2022
Cielo24
  • Created a monitoring system to fix the system's failed processes and scale the system and track its performance.
  • Decreased cloud costs by around $30,000 a month using Kubernetes, GitOps, and Terraform and cleaned the unused resources.
  • Created an Airflow DAG capable of transcoding in scale from 0-1,000 videos at the same time, leveraging Kubernetes, Airflow API, and the Airflow task manager.
  • Organized all tasks using Kanban—distributed the tasks among the developers, came up with system improvements, and organized tasks based on the client's priorities.
Technologies: Apache Airflow, Amazon EKS, APIs, API Integration, AWS Lambda, AWS, Amazon EC2, Cloud Engineering, Python, Django, Flask, JavaScript, Kubernetes, Redis, RabbitMQ, Back-end Developers, Amazon S3, Google Cloud SQL, PostgreSQL, Microservices Development, GitOps, ETL, Cloud Deployment, System Architecture, Web Servers, Debian, Cryptocurrency, Algorithms, Relational Databases, Architecture, SaaS, Docker Compose, OpenAPI, Cloud Platforms, Containerization, Orchestration, Servers, Database, Django, Testing, Google Cloud Development, Technical Architecture, Back-end Developers, Docker

Senior Software Engineer

2019 - 2022
Brick Abode
  • Helped a company Cielo24 with their microservice infrastructure to automate and become cloud independent. Focusing mainly on cloud cost reduction, I could save them around $20 thousand monthly in cloud costs.
  • Provided unique solutions for multiple clients on their systems including automated facetime test, database performance improvement, automated monitoring and fixing tools, and more.
  • Developed a back end for a cryptocurrency exchange for Covario.
Technologies: F#, C#, Python, Django, PostgreSQL, Bash Script, Kotlin, Java, Apache Airflow, Kubernetes, Terraform, REST API, CI/CD Pipelines, Azure, Flask, AWS, Amazon S3, Amazon EC2, Bash, Pytest, Amazon EKS, SQL, Cron, Web Development, Back-end Developers, Redis, JSON, Microservices Development, Distributed Systems, GraphQL, Software Architecture, Trading Systems, Go, .NET, FPGA, Cloud Deployment, Web Servers, Debian, Bots, Trading, Algorithms, Relational Databases, DevOps, Docker Compose, OpenAPI, Front-end, React.js, Cloud Platforms, Orchestration, Containerization, Servers, Django, Testing, Unit Testing, Google Cloud Development, Celery, Back-end Developers, Docker, Technical Hiring, Interviewing, APIs, API Integration, WebSockets, Performance Tuning

Senior DevOps and Back-end Developer

2020 - 2021
Verusen
  • Migrated multiple jobs and scripts from Jenkins to Airflow.
  • Fixed bugs, upgraded break-change libraries properly, and tracked and improved code smells using Pylint.
  • Created monitoring pages on Airflow for monitoring purposes.
Technologies: Apache Airflow, Python, Flask, PostgreSQL, Jenkins, GitLab CI/CD, Kubernetes, Terraform, Amazon S3, AWS RDS, GitOps, Pytest, Microservices Development, ETL, Cloud Deployment, SaaS, DevOps, Docker Compose, Cloud Platforms, Orchestration, Containerization, Artificial Intelligence, Servers, Database, Unit Testing, Back-end Developers, Infrastructure, Docker

Back-end Developer

2020 - 2021
Reliablesite
  • Improved the performance of our routing automation system from five minutes to under 30 seconds between getting the routes, mapping, calculating the best route, and publishing.
  • Added three layers of tests using Pytest to guarantee the system's functionality on its replicas: unit testing, functional testing, and E2E testing.
  • Organized and created a big overview block diagram explaining the many microservices of the system and how they interact with each other.
  • Tested the whole application manually and found and fixed many bugs with automation.
Technologies: Python, Pytest, SNMP, DSCP, Border Gateway Protocol (BGP), NetFlow, BIRT, Microservices Development, PostgreSQL, Algorithms, Architecture, Data Integration, SaaS, Servers, Database, Testing, Unit Testing, Back-end Developers, Back-end Developers, APIs, Performance Tuning

Airflow Workflow Processing for Audio & Video Processing

http://www.cielo24.com
An Airflow 2.0 Python workflow to host micros-services for audio and video processing steps for a video transcription company.

This was used to replace Celery workers to improve their performance, decrease the company's cloud costs, and reduce the number of errors to zero. It also reduces unprocessed data during the audio and video pre-processing steps.

I managed to decrease up to $2000/month of cloud costs and be able to process over 2000 snippets per minute, with the scalability and bandwidth to process many times that amount.

Exchange Proxy for Crypto Demo

This was also the first iteration with this company, where my team and I had to build a demonstration for this exchange proxy platform.

I was responsible for crafting the WebSockets back end and building the bots to simulate the market. I also did some code reviews and round-table discussions for the front end.

This project was done in Python and React, yet there are some pieces where the front-end team couldn't finish, but the features were implemented on the back end.

Later on, we had to build the actual back end in C#. We used the exchange REST APIs and WebSockets to connect with the exchanges.

Trading Automation System for a Smart Crypto Trading Company

A Python, Coroutine-based, Flask Restful architecture used to automate the trades and the orders and price monitoring of the company.

In a nutshell, it can create various trade rules, specifically a set of order templates, and detect order updates and price fluctuation via WebSockets to proceed with the trade workflow.

Also, being able to scale itself based on the load, it can support over 30 thousand simultaneous trades.

The project was designed to support as many trade rules types as needed.

Institutional Crypto Trading SaaS Platform

Designed and developed a full-modular, drag-and-drop, easy-to-use, and customizable crypto trading web platform tailored for institutional clients. Built using React, it is able to fulfill all types of pro-trader Windows arrangements and organizations. It connects to all eight of the most used exchanges, where the users can leverage trading on all exchanges using the same platform and apply fast transfers among exchanges using Fireblocks.

Trades including:
• Ladder trading
• Alert and trigger trading
• Trading view chart able to create trades based on drawings
• Full trading (entry, stop-loss, targets)
• Ping pong trading
• Yield matrix
2014 - 2019

Bachelor's Degree in Electronics Engineering

Federal University of Santa Catarina - Florianopolis, SC, Brazil

DECEMBER 2021 - PRESENT

Ethereum Blockchain Developer Bootcamp With Solidity (2021)

Udemy

Libraries/APIs

Asyncio, Python, React.js, Web API, REST API, Flask-RESTful, Antd, SQL, Django, FFmpeg, Node.js, OpenAPI, React.js, Web3.js, jQuery

Tools

Terraform, Pytest, Terminal, RabbitMQ, Docker Compose, React.js, Celery, NPM, MATLAB, Apache Airflow, Helm, Google Kubernetes Engine (GKE), Git, GitHub, Amazon EKS, Cron, Jenkins, GitLab CI/CD, MQTT, BigQuery, ChatGPT

Languages

Python, Verilog, F#, Bash Script, JavaScript, Python, SQL, Verilog HDL, TypeScript, C++, VHDL, C#, Kotlin, Java, Solidity, GraphQL, Bash, Rust, Go, Embedded C, C++, C, CSS, HTML, PHP

Frameworks

Django, Flask, Redux, OAuth, Django, gRPC, .NET, Material UI, Next.js

Platforms

Kubernetes, Docker, Linux, Visual Studio Development, Firebase, Debian, Bybit, Ethereum, Cloud Engineering, Amazon EC2, AWS, AWS Lambda, Azure, BIRT, Linux, Heroku, Vercel

Storage

Relational Databases, PostgreSQL, JSON, Cloud Deployment, Data Integration, Database, Google Cloud Development, Amazon S3, Google Cloud Storage, Google Cloud SQL, Redis, Firestore

Paradigms

Microservices Development, ETL, DevOps, Testing, Unit Testing, REST, Microservices Architecture

Industry Expertise

Trading Systems

Other

Interviewing, APIs, API Integration, WebSockets, FPGA, Architecture, Back-end Developers, Performance Tuning, Back-end Developers, Code Review, Source Code Review, Technical Hiring, Cloud Storage, CI/CD Pipelines, Web Development, Software Architecture, System Architecture, Web Servers, Bots, Trading, Cryptocurrency, Algorithms, SaaS, Full-stack, FastAPI, Front-end, API Management, Cloud Platforms, Orchestration, Servers, Crypto, Technical Architecture, Front-end Development, Containerization, Infrastructure, Algorithms, Machine Learning, Neural Network, Digital Signal Processing, Ethereum Smart Contract, Google Cloud Functions, AWS RDS, Artificial Intelligence, Distributed Systems, SNMP, DSCP, Border Gateway Protocol (BGP), NetFlow, GitOps, Coroutines, Pub/Sub, Embedded Systems Engineering, TradingView Development, UI Development, Full-stack, Artificial Intelligence, Responsive Web Development, Manual QA, Web3, Web Development, Blockchain & Cryptocurrency, RAG, LLM, LangChain

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