Logo
Allan – Rust, Golang, C, experts in Lemon.io

Allan

From Estonia (UTC+3)flag

Back-end Web Developer|Strong senior
Lemon.io stats
1
offers now 🔥

Allan – Rust, Golang, C

Allan is a Senior Rust Engineer and Architect specializing in distributed systems, blockchain, and cryptography, with a strong foundation in C, C++, and Solidity. He drives technical direction and implementation across complex AI/ML and security platforms, from design through production. Known for clear communication and high ownership, Allan delivers practical, reliable solutions. He works effectively both independently and in collaborative team settings.

32 years of commercial experience in
Aerospace
Blockchain
Computer science
Enterprise software
Software development
Main technologies
Rust
6 years
Additional skills
Golang
C
Python
C++
Assembler
Machine learning
Linux
Embedded Systems
Git
Blockchain
Solidity
Cryptography
Java
Scala
PyTorch
Ethereum
Solana
AI
Kubernetes
Amazon S3
PostgreSQL
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer/Architect
May 2022 - Sep 20242 years 3 months
Project Overview

An Estonian cleantech startup building a data-driven platform that tokenizes nature into digital assets for climate action. It enables landowners to generate revenue from carbon and biodiversity credits instead of extracting raw materials.

Responsibilities:
  • Architected and implemented the blockchain and tokenization layer, enabling automated minting and trading of Solana (SPL) and Ethereum (ERC20/ERC721) tokens based on landowner carbon capture and biodiversity data;
  • Designed and developed custom token and NFT smart contracts for Solana (Rust) and Ethereum (Solidity);
  • Implemented low-level Solana and Ethereum clients in C++ for interacting with blockchain networks;
  • Deployed blockchain client infrastructure on Entrust nShield HSMs using PKCS11/nCore APIs to support secure custodial key management;
  • Designed and built a custodial wallet system leveraging tamper-proof HSM Secure Execution Environments;
  • Developed backend services in Golang to orchestrate token minting, trading workflows, and blockchain integrations;
  • Worked extensively with low-level cryptography to ensure transparent, secure token issuance and custody.
Project Tech stack:
Rust
C++
Solidity
Solana
Ethereum
Golang
Lead Software Engineer/Architect
Sep 2020 - May 20243 years 8 months
Project Overview

An Estonian deep-tech firm developing passive electro-optical and AI/ML-powered counter-UAV (drone detection, classification, and targeting) systems for security and defence applications

Responsibilities:
  • General architecture and design of the detection system;
  • Visual detection of moving objects;
  • Visual tracking of tagged objects (PyTorch);
  • Visual object classification (YOLO, etc.);
  • High precision real-time embedded gimbal driver for aiming;
  • Machine learning for the PID loop parameters for the gimbals.
Project Tech stack:
Rust
C++
Machine learning
AI
Computer Vision
Python
PyTorch
Senior Software Engineer
Jul 2017 - Jul 20203 years
Project Overview

An Estonian software company behind a leading anti-detect browser solution. The platform enables users and businesses to manage multiple isolated browser profiles with unique fingerprints to avoid detection and account blocking in web automation, marketing, and multi-account workflows.

Responsibilities:
  • Analyzed browser fingerprinting methods and technologies to reduce software and hardware fingerprint leakage;
  • Designed and implemented custom features for Chromium and Firefox across Windows, macOS, and Linux;
  • Worked directly with large, multi-million–line browser codebases in mixed environments (C/C++, Rust, Objective-C, Python, JavaScript, Java);
  • Built automated browser tests using Puppeteer and Selenium to validate functionality and fingerprinting behavior;
  • Implemented browser automation and convenience features to improve product usability;
  • Contributed to the design and development of supporting backend services when needed (Java, Spring Boot, MySQL).
Project Tech stack:
C++
Rust
Senior Blockchain Developer
Dec 2011 - Jul 20197 years 6 months
Project Overview

An Estonian-founded deep-tech company specializing in hash-based cryptography and blockchain technologies (notably its KSI blockchain) to provide tamper-evident data integrity and security solutions for governments and enterprises worldwide.

Responsibilities:
  • Designed and implemented a new blockchain (KSI) infrastructure from scratch using C/C++;
  • Authored formal specifications and led core implementation of blockchain components;
  • Researched and implemented efficient methods for signing log entries using Rust, Scala, and C++;
  • Built log-signing integration (ls-ksi12) for RSyslog in C;
  • Investigated scalable blockchain algorithms and architectures;
  • Contributed to multiple cryptography and cybersecurity research projects.
Project Tech stack:
Rust
C++
Blockchain
Java
Scala

Education

2000
Department of Information Technology
BA

Languages

German
Pre-intermediate
Russian
Intermediate
Finnish
Upper-intermediate
Spanish
Pre-intermediate
Swedish
Advanced
English
Advanced

Hire Allan or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.