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:

  • Functional Programming
  • System and API Design
  • Containers and Distributed Computing
  • Networking and Clustering
  • Web Technologies and Web Design
  • Secure Software Development
  • 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

ADT codec for Circe

Circe encoder/decoder implementation for ADT to JSON for Scala

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