Riad Mukhtarov
AI/Software Engineer with a foundation in distributed systems and experience teaching computer science.
I build software and AI systems, mostly in Rust and Python. Before that, I taught computer science at State University of New York at Buffalo for two years. It shaped how I think about systems and how I explain them. I like complex infrastructure problems and clean abstractions.
Currently: Building AI systems at ABB and leading dev at EYP.
2K+ Students taught
5+ Teams led
4+ Years shipping
Experience
Artificial Intelligence Engineer
ABB Apr 2026 – Present Baku, Azerbaijan
Head of IT Development Team
EYP Azerbaijan Feb 2026 – Present Baku, Azerbaijan
- Coordinating website renewal, internal platform improvements, and new technology solutions to support organizational operations
Information and Communication Technology (ICT) Assistant
COP29 United Nations Climate Change Conference Oct 2024 – Nov 2024 Baku, Azerbaijan
- Ensured 99.9% uptime for IT infrastructure supporting 500+ delegates under strict SLAs
- Resolved real-time infrastructure and hybrid session incidents under strict availability requirements
- Assisted with access control, device hardening, and secure system handling
- Collaborated with vendors and technical teams to ensure uninterrupted operations
Head Teaching Assistant — Data Structures
State University of New York at Buffalo Aug 2022 – May 2024 Buffalo, NY
- Taught core data structures and algorithms in Scala and Java to ~1000 students
- Managed 20 TAs and coordinated course logistics with faculty
- Oversaw grading with emphasis on academic integrity
- Provided weekly reviews and debugging support to ~200 students
Software Engineer
EZ Pro Billing and Collection Inc. Sep 2021 – May 2023 New York, NY
- Built backend systems using Python and MongoDB with ADA-compliant frontend components
- Developed authentication and task-based point allocation system
- Optimized WebSockets, cutting server load 90% and enabling instant sync
Projects
MatchSentinel — Transaction Monitoring Platform
JavaSpring BootRabbitMQPostgreSQLLiquibaseDockerAWS EC2
Impact: End-to-end transaction monitoring pipeline with event-driven scoring, async processing via RabbitMQ, and idempotent data handling.
- Designed event-driven architecture for scoring, notifications, and reporting
- Built async processing with RabbitMQ and safe reprocessing
- Implemented per-service databases with Liquibase migrations and environment-based configuration
- Deployed to AWS EC2 with Docker Compose, Linux networking, and public endpoints
FinFlow — Wallet API
JavaSpring BootSpring SecurityJWTMySQLJPA
Impact: Secured wallet API with JWT auth, guarded endpoints, and stateless session management.
- Implemented secure authentication and authorization using JWT-based stateless sessions
- Designed relational data models using JPA/Hibernate with optimized repository queries
- Applied security best practices including password hashing, token TTL, and request filtering
- Developed integration tests to validate authentication flows and protected endpoints
Redis Redesign
RedisDistributed CachingTTLGarbage CollectionLow Latency
Impact: Two-layer TTL-aware cache eliminating stale-data inconsistency while preserving low-latency access.
- Replaced a monolithic cache with two layers: key-subkey to id mapping and id to value storage
- Applied TTL lifecycle control to expire stale entries predictably
- Implemented garbage collection to remove expired entries and dangling cross-layer references
- Preserved low-latency access while improving consistency in distributed workloads
Two-layer TTL-aware cache with garbage collection
Minimalist Portfolio
AstroTypeScriptCSS
Impact: Responsive portfolio with strong typographic hierarchy, smooth animations, and accessibility-first design.
- Designed a minimalist layout with strong typographic hierarchy and readable spacing
- Implemented responsive navigation for desktop and mobile with smooth interactions
- Added polished micro-animations while honoring prefers-reduced-motion
Raft-Based Consensus Algorithm
GoUDPProtobuf
Impact: Raft consensus preserving consistency under node failures via leader election and log replication.
- Implemented Raft consensus with leader election, log replication, and fault tolerance
- Built concurrent server components to maintain consistency across distributed nodes
Leader replicates log entries via AppendEntries RPC
Distributed Hash Table (Kademlia)
GoTCPProtobuf
Impact: Kademlia DHT for resilient peer discovery and O(log n) lookups in dynamic networks.
- Implemented a peer-to-peer distributed storage system using Kademlia routing
- Achieved efficient O(log n) lookups and resilient data routing across nodes
Iterative FIND_NODE lookup converges via XOR distance
Technical Skills
Teaching
Data Structures
JavaAlgorithms & ComplexityScalaGitData Structures
Web Applications
PythonDjangoREST APIsHTTP(S)Back-End Web Development
Software Quality in Practice
GitLinuxGDBQA EngineeringCode CoverageTrelloMake
Discrete Structures
LogicProofsDiscrete Mathematics
Introduction to Computer Science
Python
Computer Organization
MIPS AssemblySystemVerilogComputer Architecture
Education
Recommendations
"Put him into a Project Manager/Team Lead role, and I guarantee to you that he will shine."
"He not only demonstrated a great technical understanding of the content but was able to explain these concepts in a simple manner to students who were struggling to apply the material."
"He was very responsive to requests, professional in all his interactions with students and course staff, and technically competent in all the tools and processes covered in the course."
"I was impressed by his strong work ethic, positive attitude, professionalism, and dedication. He proved himself to be an organized, efficient, and hardworking TA."
"Riad is one of the best individuals I have ever had the opportunity to work with. His ability to communicate complex concepts to a range of skill levels continually impressed me."
"I attest to Riad's work ethics, skill, performance, and communication. I do not hesitate to recommend Riad to any employer."
Reading
I’ve been reading the writers below for the past 3–4 years; their narrative structure, human behavior under constraints, and ambiguity are useful lenses for modeling real‑world problems.
"Life did not intend to make us perfect. Whoever is perfect belongs in a museum."
"Everything will turn out right, the world is built on that."
"We all die. The goal isn't to live forever, the goal is to create something that will."
"The artist is nothing without the gift, but the gift is nothing without work."
Connect
Reach me at riadmukh@gmail.com