Platon Floria
Verified Expert in Engineering
Software Engineer and Developer
Singapore, Singapore
Toptal member since November 25, 2022
Platon is a lead software engineer with twelve years of professional experience, eleven of which were developing with Python and two with Rust. Throughout his career, he has worked on various projects, ranging from industry-changing solutions to game add-ons. Platon has led back-end, front-end, platform, and blockchain application development.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Docker, Visual Studio Code (VS Code), MacOS
The most amazing...
...projects I've been involved in were from the world's largest diamond miner, DeBeers, and the world's largest crypto market maker, B2C2.
Work Experience
Back-end Lead
XDEFI Wallet
- Led a team of eight back-end developers and DevOps engineers.
- Created tickets and epic specifications based on product requirements, assigned them to my team, monitored their execution and ensured delivery.
- Developed and set up the back-end infrastructure from scratch. That included AWS configuration, Kubernetes cluster configuration, CI/CD, project templates, API specification, database design, monitoring, and alerting.
- Designed and implemented blockchain indexers for the following chains: Ethereum, BSC, Polygon, Avalanche (C chain), Fantom, Bitcoin, Bitcoin Cash, Litecoin, Solana, and Near.
- Built a web crawler service that pulled web3 data from various third-party providers.
Senior Back-end Engineer
B2C2
- Developed and maintained tools used for high-frequency trading.
- Built and supported the back office accounting system and blockchain explorers.
- Created and maintained the trade ledger system required for internal reconciliations. This system interacts with various crypto exchanges, including Coinbase, Binance, Kraken, Poloniex, Bitmex, etc.
Senior Blockchain Developer
Tracr
- Built an industry-wide distributed solution emphasizing privacy, authenticity, and traceability to create a digital record for diamonds.
- Designed and implemented a client-facing Django REST API, allowing clients to read and interact with the digital record.
- Developed a module for delegated secure execution within the SGX nodes, written in Rust and exposed to a Protobuf interface. Its goal was to modify and disclose the allowed data of the digital record.
- Wrote an Ethereum smart contract to track ownership of the digital record.
Experience
Proto-chain
https://github.com/platonfloria/proto-chainThe implementation supports multiple nodes and a proof-of-work consensus mechanism. Each node has two servers, REST for external communication and gRPC for inter-node communication.
Education
Bachelor's Degree in Law & Business
Riga Graduate School of Law - Riga, Latvia
Bachelor's Degree in Computer Science
University of York - York, United Kingdom
Skills
Libraries/APIs
Asyncio, Intel SGX, Protobuf, OpenAPI
Tools
GitHub, Celery, Helm, GitLab CI/CD
Languages
Python, Rust, C, C++, Solidity
Frameworks
gRPC, Django, Flask, Swagger
Platforms
Docker, MacOS, Blockchain, Visual Studio Code (VS Code), Amazon Web Services (AWS), Ethereum, Kubernetes, Bitcoin Cash, Drone CI
Storage
PostgreSQL, Redis
Other
Software Development, Web Development, Financial Software, Web3, API Integration, Cryptography, Architecture, Decentralized Finance (DeFi), Cryptocurrency Wallets, Corporate Legal, Cosmos, Bitcoin, Litecoin, Solana, Argo CD, Smart Contracts
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring