Alex Murashkin is a founding engineer and backend specialist with 10 years of experience building high-performance, distributed systems and serverless architectures, currently based in Dubai. He combines deep AWS expertise (AWS Certified Developer) with strong JS (ES6) chops, extensive testing practice (Mocha/Sinon), and practical knowledge of databases and caching (Postgres, DynamoDB, Redis, S3, ElasticSearch). Alex has led remote teams and shipped decentralized security tooling and dApps, and has hands-on experience auditing Solidity smart contracts and integrating Web3.js. He is an active open-source contributor across systems and blockchain projects—improving psutil’s cross-platform sensors, optimizing Parity Bitcoin performance with Rayon, and hardening Tendermint client logic in Rust. Pragmatic and fast to adapt, he bridges research-grade systems work from his Waterloo background with product-focused delivery and CI/CD-driven infrastructure. A subtle strength is his low-level systems fluency (kernel/ARM work and OS monitoring), which informs more robust, observable cloud services.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Systems, Bachelor of Science (B.Sc.), Computer Systems at Kazakh-British Technical University
Master of Mathematics, Computer Science, Master of Mathematics, Computer Science at University of Waterloo
Cross-platform lib for process and system monitoring in Python
Role in this project:
Back-end Developer
Contributions:7 PRs, 75 comments, 1 issue in 3 years 4 months
Contributions summary:Alex primarily contributed to the `psutil` library, focusing on adding and improving OS-specific system monitoring functionalities. This included implementing temperature sensor readings for macOS, FreeBSD, and integrating CPU frequency information for FreeBSD. Furthermore, the user modified and expanded the Linux implementation of the `sensors_temperatures()` function, parsing data from various sources. These changes indicate an emphasis on expanding system monitoring capabilities across multiple operating systems.
Contributions:9 commits, 2 PRs, 4 comments in 4 months
Contributions summary:Alex primarily focused on optimizing the performance of the Parity Bitcoin client. Their contributions include implementing parallel processing using Rayon for Merkle tree calculations, which significantly speeds up block processing. Furthermore, they improved the code by avoiding unnecessary data cloning. They also conditioned the use of Rayon based on the number of hashes involved.
rustblockchainbitcoin-clientparitycryptocurrency
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.