Greetings _ from Abdulla

Abdulla Abdurakhmanov personal photo with a hat
Abdulla Abdurakhmanov personal photo with a hat
Abdulla Abdurakhmanov personal photo - winter time
Abdulla Abdurakhmanov personal photo - childhood
Abdulla Abdurakhmanov personal photo - face
Abdulla Abdurakhmanov personal photo - Mölndal

I'm a software engineer and a system architect.

The areas of expertise and passion:

  • System and API Design
  • Containers and Distributed Computing
  • Networking and Clustering
  • Platform Engineering and Cybersecurity
  • Secure Software Development
  • Functional Programming
  • Web Technologies and Web Design
  • NLP, ML and DataScience
  • Responsible Generative AI
  • Software Development and Engineering Practices

Active Open Source Projects

Slack Morphism for Rust

Type-Safe Efficient Asynchronous Slack Client

SBT GCS Plugin

Plugin to resolve artifacts from Google Cloud Storage and Google Artifact Registry, with Coursier support

OpenTelemetry for Google Cloud Trace

Cloud Trace exporter and Cloud Logging layer for Rust

Secret Vault for Rust

Secure vault to store application secrets from Google/AWS/other secret managers

KMS/AEAD for Rust

KMS/AEAD envelope encryption for GCP/AWS KMS and Ring AEAD encryption

Google Firestore for Rust

Simple client library for Google Firestore

Axus Streams for Rust

HTTP body streaming support for Axus: JSON/CSV and others

Redacter

A cli tool to redact sensitive data from files

My Latest Publications

API design — in search of excellence

Common rules and principles to design good APIs

A publication illustration

FizzBuzz in Scala: basic → parallel → reactive → distributed

Running a casual algorithm in different computational ways in Scala

A publication illustration

std::unique_lock<> for Java

Avoiding messy code with Java Concurrent Lock

A publication illustration

Early-stops in folds in Scala with Cats

Stopping computations in fold in a functional way with Cats

A publication illustration

Building a new website? A short security check-list for you.

Good security practices and concrete solutions

A publication illustration