Hi, I'm

Dhia Gharsallaoui

Lead Backend Engineer - DeFi & Blockchain

A passionate backend engineer leading the development of high-performance DeFi trading systems. I specialize in Go backend architecture, blockchain integrations, and building scalable financial infrastructure.

About Me

A Lead Backend Engineer with 4+ years of experience specializing in high-performance DeFi and blockchain systems. I architect and implement scalable backend infrastructure using Go, focusing on real-time trading systems and cross-chain protocols.

I’m passionate about 🔗 blockchain technology, 🏗️ backend architecture, 💱 DeFi protocols, and 📈 high-performance trading systems. My approach combines deep technical expertise with hands-on implementation of mission-critical financial infrastructure.

Currently leading backend development at Perplex (DeFi trading platform), building smart contract integrations, and contributing to open-source blockchain projects.

Technologies I work with:
  • Go (Golang) - Expert
  • Python - Production
  • Rust - Familiar
  • Solidity - Smart Contracts
  • TypeScript
  • Scala
  • REST & GraphQL APIs
  • gRPC & Protocol Buffers
  • Microservices Architecture
  • Event-Driven Systems
  • Apache Kafka
  • NATS
  • PostgreSQL
  • TimescaleDB
  • Redis
  • Kubernetes
  • Docker
  • Terraform
  • Ansible
  • Helm
  • ArgoCD
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Elasticsearch
  • Apache Spark
  • Delta Lake
  • GitLab CI
  • Digital Ocean
  • OVH
  • Ethereum Protocol
  • Smart Contract Integration
  • Cross-chain Bridges
  • XRPL Integration
  • DeFi Trading Systems
  • On-chain Data Processing

Experience

Lead Backend Engineer - Perplex
May 2025 - present

Leading backend architecture and development for a DeFi on-chain trading platform.

Key Achievements:

  • Architecting high-performance trading systems in Go handling real-time price feeds and order execution
  • Building scalable API infrastructure for DeFi trading operations across multiple blockchain networks
  • Implementing robust on-chain data ingestion pipelines processing millions of transactions daily
  • Developing smart contract interaction layers for automated trading strategies and liquidity provision
  • Establishing system architecture patterns for high-availability financial infrastructure
  • Collaborating with protocol teams to deliver end-to-end trading features and risk management systems
Solution Architect - Skilld
August 2021 - April 2025

Designed and implemented scalable backend systems and cloud-native solutions with focus on distributed architectures.

Key Achievements:

  • Architected and developed high-performance microservices in Go using domain-driven design principles
  • Built event-driven backend systems using Apache Kafka and NATS, processing millions of messages daily
  • Designed and maintained multi-cluster Kubernetes infrastructure supporting 50+ microservices
  • Implemented comprehensive API architectures with REST and gRPC services achieving 99.9% uptime
  • Developed stream processing pipelines using Apache Spark for real-time data analytics and transformation
  • Built monitoring and observability systems using Prometheus, Grafana, and distributed tracing
  • Established database optimization strategies with PostgreSQL and Redis, reducing query times by 60%
  • Provisioned and managed cloud infrastructure using Terraform on Digital Ocean and OVH
  • Implemented GitOps workflows using ArgoCD for automated deployments and configuration management
  • Built comprehensive CI/CD pipelines reducing deployment time from hours to minutes
  • Implemented SSO integration and security hardening practices for production systems
Blockchain Engineer - ChainsAtlas
March 2024 - April 2025

Specialized in blockchain backend development and cross-chain protocol implementation.

Key Projects:

  • Architected and implemented multi-chain bridge protocols in Go connecting EVM-compatible chains with XRPL
  • Developed smart contracts in Solidity and deployed across multiple EVM blockchains
  • Built comprehensive backend systems for smart contract interactions, including automated deployment pipelines
  • Implemented cryptographic validation systems for cross-chain asset transfers and multi-signature operations
  • Designed blockchain-agnostic APIs enabling seamless protocol deployment across multiple networks
  • Built robust transaction processing engines with advanced retry mechanisms and comprehensive error handling
  • Developed real-time blockchain monitoring systems with alerting for transaction failures and network issues
  • Contributed to RWAFi protocol development, building smart contracts in Solidity for institutional-grade real-world asset infrastructure that bridges DeFi liquidity with traditional finance security
  • Worked on blockchain wallet extension development, adding EVM-based blockchain support to enhance multi-chain wallet functionality and cross-chain asset management
  • Contributed to building a prototype of an agentic blockchain from scratch, implementing autonomous agent consensus mechanisms and smart contract execution for AI-driven blockchain operations
Software Engineer - idatase GmbH
January 2024 - March 2024

Developed scalable data ingestion and processing systems.

Achievements:

  • Developed scalable data ingestion pipeline using Python/Flask and PostgreSQL
  • Implemented containerized microservices using Docker Compose and Kubernetes
  • Created automated testing and deployment pipeline using GitHub Actions
  • Designed real-time metrics collection system

Education

2020 - 2021
Master's Degree in Computer Science
MINES ParisTech
Minor in Mathematics Focus on Distributed Systems and Cloud Computing
2018 - 2021
Engineer's Degree in Industrial Engineering
ENIT
Minor in Data Science Specialization in Big Data Analytics

Projects

Mage-ai
Python Apache Druid LDAP
Mage-ai
Implemented LDAP authentication, Apache Druid integration, and centralized logging system for this open-source data pipeline tool with 8K+ GitHub stars.
Go-mail
Go OpenPGP Middleware
Go-mail
Developed middleware architecture pattern and implemented OpenPGP encryption middleware with comprehensive test coverage.
Go-RTE
Go API Client Library
Go-RTE
Created a Go client library for RTE APIs with clean and uniform way to interact with different API endpoints.
Kratos Admin UI
React TypeScript Ory Kratos Identity Management
Kratos Admin UI
A modern, responsive admin interface for Ory Kratos identity management system. Features identity management, session monitoring, analytics dashboard, and schema inspection.

Get in Touch

Interested in collaboration or have a project in mind? Feel free to reach out!