Robert Gasparyan

9+ Years

Global Engineering Expertise

AI · ML · LLM · Senior Python Engineer

Robert
Gasparyan

Integrating LLM-powered search, RAG pipelines, and AI-driven features into high-traffic production systems — backed by scalable APIs, async pipelines, and distributed architectures for industry leaders like Bayut & Dubizzle and Sololearn.

10M+

Monthly API Calls

8

Companies

4

Countries

LLM / RAG LangChain OpenAI Python Django FastAPI AWS K8s
The Journey

Experience & Innovations

Bayut & Dubizzle

May 2022 – Present

Senior Back-End Developer · Dubai, UAE

Led integration of LLM-powered semantic search and RAG pipelines across regional property platforms, replacing legacy SQL full-text search and improving result relevance for millions of users. Built and maintained Django/FastAPI microservices handling 10M+ monthly API calls. Reduced p95 latency by ~45% through PostgreSQL query optimisation and Redis caching. Architected async notification pipelines with Celery + RabbitMQ processing 500K+ events/day.

LLM APIs
LangChain
RAG
Embeddings
OpenAI
Python
Django/DRF
FastAPI
Elasticsearch
PostgreSQL
Redis
Celery
Kafka
RabbitMQ
Docker
K8s
AWS

Sololearn

Sep 2021 – May 2022

Senior Android Developer · Yerevan

Developed and shipped new learning module features in Kotlin for a platform with 20M+ registered users, improving lesson completion flow and reducing drop-off friction. Improved app startup time by optimising dependency injection and lazy loading patterns across core modules. Collaborated with backend teams on REST API contracts, reducing client-side data parsing errors by refining response schemas and error handling.

Kotlin
Jetpack Compose
Dagger/Hilt
Coroutines
REST APIs
MVVM

Horizon Oasis FZ

Apr 2021 – Jan 2022

Senior Python Developer · Dubai, UAE

Built and maintained REST APIs for a blockchain ecosystem platform including proof-of-stake apps, crypto wallet services, and validator node management. Developed trading bot backends with real-time market data ingestion and algorithmic execution logic, handling high-frequency decision loops with low-latency response times. Integrated smart contract interactions via Web3 libraries and implemented secure key management and transaction signing flows.

Python
Django
Web3
Smart Contracts
PostgreSQL
Redis
Docker

Trebel Music

Apr 2020 – Sep 2021

Senior Android Developer · Los Angeles, CA

Maintained and extended offline music download functionality for 5M+ active users across low-bandwidth markets, optimising background sync with WorkManager. Reduced crash rate through profiling and refactoring heavy operations off the main thread using Kotlin Coroutines. Led migration of core playback module to ExoPlayer, improving codec support and background playback stability.

Kotlin
ExoPlayer
Coroutines
WorkManager
MVVM
Room DB
Retrofit

Menu Group UK

Jul 2019 – Apr 2020

Team Lead Android · Yerevan

Led a team of 6 Android developers building and maintaining a food delivery app serving 500+ restaurants in Yerevan. Introduced code review standards and a PR workflow that reduced production bug rate by ~50% over two quarters. Architected real-time order tracking using WebSockets, cutting customer support contacts by 20%. Built courier application for real-time tracking and delivery.

Kotlin
Java
WebSockets
Google Maps
Firebase
CI/CD

TechBuddy

Aug 2018 – Sep 2019

Senior Android Developer · Stockholm

Built on-demand tech support booking flows for Europe's leading tech support platform, integrating real-time availability and geolocation matching. Refactored legacy codebase from Java to Kotlin, reducing crash rate and improving developer velocity across the team. Implemented push notification system for job alerts, achieving 80% open rate through optimised payload and deep-linking.

Kotlin
Java
FCM
Geolocation
Deep Linking
RxJava
Retrofit

Zangi

Jun 2017 – Sep 2018

Android Developer · Santa Clara, CA

Developed low-latency audio/video calling features for a secure messenger operating under extreme bandwidth constraints (~10KB/s). Integrated end-to-end encrypted messaging with custom protocol handling on Android, ensuring message delivery reliability in poor network conditions. Optimised battery and data consumption for background connectivity, a key differentiator in markets with limited data plans.

Java
C++/NDK
WebRTC
E2E Encryption
VoIP
Custom Protocols

Basic IT Center

Mar 2016 – Dec 2017

Deputy Director & Java/Android Trainer · Yerevan

Managed operations as Deputy Director at an education company committed to building the best learning experience for aspiring developers. Designed and delivered Java and Android training curriculum, mentoring students from fundamentals through to building production-ready applications.

Java
Android SDK
OOP
Curriculum Design
Mentoring
Ecosystem

Technology Stack

psychology

AI / ML / LLM

LLM APIs RAG Pipelines LangChain LlamaIndex OpenAI API Claude API Embeddings Semantic Search Pinecone pgvector Prompt Engineering PyTorch Hugging Face Fine-tuning Vector DBs
terminal

Backend & Languages

Python FastAPI Django Go Kotlin Node.js GraphQL gRPC REST
hub
Stack
cloud

Cloud & DevOps

AWS GCP Kubernetes Docker Terraform GitHub Actions ArgoCD Helm
database

Data & Messaging

PostgreSQL Redis Elasticsearch MongoDB RabbitMQ Kafka Celery S3
monitoring

Observability & QA

Datadog NewRelic Sentry Prometheus Grafana ELK Stack Pytest Locust
phone_android

Mobile & Architecture

Kotlin Jetpack Compose KMP Coroutines Dagger/Hilt MVVM Clean Arch ExoPlayer
Get In Touch

Let's build the next dimension.

Open to high-impact backend architecture, AI-first products, and senior engineering leadership opportunities.

Available for opportunities
location_on Dubai, UAE
location_on Yerevan, Armenia