Open to opportunities

Zekarias Mesfin

Software Engineer

Crafting high-performance web apps and cloud infrastructure — based in Dubai, UAE.

Zekarias Mesfin profile
Dubai, UAE
6+
Years Experience
AWS Certified
20+
Projects Delivered
Scroll

About Me

I am a Software Engineer based in Dubai with 7+ years of experience in full-stack web development, AI/LLM integration, cloud technologies, and systems programming. I specialize in building scalable, high-performance applications using modern frameworks such as Next.js, React, Django, Node.js, Go, and Rust — including production SaaS platforms with RAG pipelines, multi-tenant architecture, and real-time WebSocket systems.

Currently working as a Software Engineer, I bring a unique blend of technical expertise and business acumen. I hold dual AWS certifications (Solutions Architect Associate and Cloud Practitioner), reflecting my commitment to cloud-native development and DevOps best practices.

I am passionate about clean code, thoughtful architecture, and delivering solutions that create real impact — from reducing API response times by 75% to processing 10K+ messages monthly through multi-channel integrations.

6+
Years Experience
AWS Certified
Dubai
UAE Based
Full-Stack
Engineer

Skills & Experience

1

Full-Stack E-commerce Solutions

Next.jsReactDjangoDRFPostgreSQLTailwind CSSNginxPayPalStripe
  • Built scalable e-commerce platform serving 1,000+ products with full shopping cart, checkout, and payment processing
  • Implemented PayPal and Stripe payment gateway integrations, processing $50K+ in transactions with PCI compliance
  • Developed 15+ RESTful API endpoints for product management, order processing, and real-time inventory updates
  • Deployed production applications on VPS with Nginx reverse proxy, SSL certificates, and 99.5% uptime
  • Created seamless browsing experience with automatic invoice generation and digital delivery systems
2

Enterprise ERP & Business Systems

DjangoOdoo ERPPostgreSQLPythonREST APIsNext.js
  • Developed custom ERP modules streamlining operations for 200+ users across inventory, sales, and accounting
  • Engineered bi-directional Odoo integration for automated invoice and payment synchronization, eliminating manual data entry for 500+ transactions daily
  • Created 10+ custom Odoo modules with external API integrations for extended functionality
  • Built office management systems for room booking, IT help desk tickets, and hardware asset lifecycle tracking
  • Automated payroll calculations, deductions, and reporting processes for organizational efficiency
3

Multi-Tenant SaaS & Omnichannel Platforms

DjangoDjango ChannelsDaphnedjango-tenantsRedisCeleryPostgreSQLWebSocketMeta APIsWhatsApp Cloud APITelegram Bot API
  • Architected and launched Mels (mels.live) — a production multi-tenant SaaS omnichannel inbox aggregating WhatsApp, Instagram, Messenger, and Telegram into a unified real-time interface
  • Implemented full PostgreSQL schema-per-tenant isolation via django-tenants, supporting unlimited tenant onboarding with automatic subdomain provisioning and on-demand HTTPS via Caddy
  • Built real-time inbox with Django Channels + WebSocket, pushing new messages to all connected agents instantly without polling
  • Engineered encrypted credential storage (AES-256-GCM) for all channel tokens and API keys at rest
  • Designed subscription plan system with per-tenant token quota enforcement (daily + monthly caps) across multiple AI providers
  • Process 10K+ messages monthly across multiple channels, reducing customer response time by 40%
4

API Development & Integration

Django REST FrameworkExpress.jsNode.jsPostgreSQLMongoDBOAuthJWT
  • Architected and deployed scalable APIs serving 50K+ requests daily across multiple applications
  • Optimized database queries and API endpoints, reducing average response time from 800ms to <200ms
  • Integrated third-party services including OAuth providers, payment gateways, and analytics platforms
  • Built 15+ production-grade RESTful API endpoints handling authentication, authorization, and data management
  • Implemented webhook integrations for real-time data synchronization with external systems
5

AI Integration & RAG Systems

Google Gemini APIGroq APIAnthropic Claude APIOpenAI APIpgvectorRAGLLMVector EmbeddingsNode.jsPython
  • Built full RAG pipeline documents (PDF, Excel, FAQ text) chunked and embedded via Gemini text-embedding-004 (768-dim vectors), stored in PostgreSQL with pgvector, retrieved via cosine similarity search at inference time
  • Implemented multi-provider AI abstraction layer supporting Groq, Google Gemini, OpenAI, and Anthropic Claude — swappable per tenant with platform-managed encrypted API keys
  • Integrated Gemini Vision (gemini-2.5-flash) for automatic image description of customer-sent media, injecting context into the AI system prompt for intelligent image-aware replies
  • Built AI campaign generation pipeline: RAG-informed copy generation (3 ad concept variations) + Gemini image generation for Meta Ads publishing
  • Developed database-driven AI prompt management CMS for — admins edit live Gemini system prompts, variables, output schemas, and switch models via UI with streaming SSE live preview
  • Built automated AI blog content engine using Gemini 2.5 Flash: RSS feed ingestion, relevance scoring, quality-gated generation (≥800 words), Telegram approval workflow, and multi-channel publishing to Telegram + LinkedIn
  • Tracked and enforced per-tenant LLM + Vision token quotas with atomic DB updates, preventing AI cost overruns across FREE/BASIC/BUSINESS/ENTERPRISE plan tiers
6

Systems Programming — Go & Rust

GoRustTokioAxumRayonSQLitegoroutinesRwLockClap CLI
  • Built high-performance background job processing system in Go with zero external dependencies — goroutine worker pool (5 workers), buffered channel (200 cap), and thread-safe job store with real-time status tracking
  • Developed production-ready URL shortener in Go with full click analytics (IP, User-Agent, Referer tracking), per-link stats, and SQLite persistence for zero-configuration deployment
  • Engineered blazing-fast CLI log analyzer in Rust using Rayon parallel I/O, processing millions of log lines in seconds with regex keyword search and JSON/CSV export
  • Implemented in-memory key-value store in Rust with Tokio + Axum HTTP API, TTL-based key expiry with async background reaper, concurrent read/write via RwLock, and JSON snapshot persistence
  • Applied systems-level concurrency patterns: goroutines & channels (Go), async/await with Tokio, and data-parallel processing with Rayon (Rust)
7

Cloud & DevOps Infrastructure

AWS (S3, RDS, SNS, SQS, CloudFront)Dockerdocker-composeCI/CDGitHub ActionsLinuxNginxCaddyPM2Cloudflare R2
  • Established CI/CD pipelines with GitHub Actions, automating testing, builds, and deployments across 15+ projects
  • Deployed and managed production SaaS applications on AWS using S3, RDS, CloudFront, and other services
  • Configured Caddy reverse proxy with on-demand TLS — new tenant subdomains get automatic HTTPS certificates with zero manual intervention
  • Managed Cloudflare R2 object storage for tenant media files with per-tenant storage quota enforcement
  • Configured containerized environments with Docker and docker-compose for consistent development and production deployments
  • Set up Nginx reverse proxy, SSL certificates, and PM2 process management ensuring 99.5%+ uptime across multiple VPS deployments

Technical Skills

Frontend

React.jsNext.jsTypeScriptJavaScript (ES6+)Tailwind CSSHTML5CSS3ReduxContext API

Backend

PythonDjangoDjango REST FrameworkFlaskFastAPIDjango ChannelsDaphne (ASGI)WebSocketsNode.jsExpress.jsREST APIsGraphQLCeleryRabbitMQRedisMulti-tenant Architecture

AI & LLM Integration

RAG PipelineVector EmbeddingspgvectorGoogle Gemini APIGroq APIOpenAI APIAnthropic Claude APILLM IntegrationAI Prompt EngineeringGemini VisionAI Content Generation

Systems Programming

GoRustTokioAxumRayonGoroutinesChannelsConcurrencyCLI ToolsParallel Processing

Databases

PostgreSQLMySQLMongoDBSQLitepgvectorPrisma ORMQuery OptimizationSchema Design

DevOps & Cloud

AWS (S3, RDS, SNS, SQS, CloudFront, CloudFormation)Dockerdocker-composeCI/CD (GitHub Actions)LinuxNginxCaddyGunicornPM2Cloudflare R2Turborepo

Tools & Practices

Git / GitHubGit FlowCode ReviewsJiraAgile / ScrumOAuthJWT AuthenticationWebhook IntegrationsFramer MotionTelegram Bot API

Featured Projects

Imperfect Design Studio

A 3D and interior design service platform with seamless browsing, PayPal payment integration, and automatic invoice generation. Currently in production use by the client.

Next.jsNode.jsExpress.jsPayPal
Visit Site

Mels — Omnichannel AI Inbox

Production multi-tenant SaaS platform aggregating WhatsApp, Instagram, Messenger, and Telegram into a unified AI-powered inbox. Features a RAG chatbot with pgvector, embeddable web widget, Gemini Vision for image parsing, schema-per-tenant PostgreSQL isolation, real-time WebSocket updates, and AES-256-GCM encrypted credentials.

DjangoNext.jsRAGpgvectorMulti-tenantWebSocketGeminiSaaS
Visit Site

Dante Trading Digital Platform

Full-stack digital platform for an industrial machinery company: Next.js website with product catalog, a custom headless CMS with markdown editor and AI prompt control, and an automated blog engine that ingests RSS feeds, generates content via Gemini 2.5 Flash, routes drafts through a Telegram approval bot, and cross-posts to LinkedIn.

Next.jsTurborepoPrismaGemini AITelegram BotCMSLinkedIn API
Visit Site

Go Task Queue

High-performance background job processing system built in Go with zero external dependencies. Features a goroutine worker pool, thread-safe job store, real-time status tracking (pending → running → completed/failed), and a clean REST API for submitting and monitoring jobs.

GoGoroutinesREST APIConcurrency
View on GitHub

Go URL Shortener

Production-ready URL shortener with full click analytics. Tracks IP, User-Agent, and Referer on every redirect. Provides per-link stats including total clicks, last access time, and top referrers. Built with Go and SQLite for zero-configuration deployment.

GoSQLiteAnalyticsREST API
View on GitHub

Rust Log Analyzer

Blazing-fast CLI log file analyzer built in Rust using parallel I/O via Rayon. Processes millions of log lines in seconds. Supports multi-file analysis, level filtering, regex keyword search, summary reports, and JSON/CSV export.

RustCLIRayonParallel Processing
View on GitHub

Rust KV Store

High-performance in-memory key-value store with an HTTP REST API, built with Rust + Tokio + Axum. Features TTL-based key expiry with async background reaper, concurrent read/write with RwLock, file persistence via JSON snapshots, and CORS support.

RustTokioAxumREST API
View on GitHub

Coffee Trade Platform

Comprehensive Django platform facilitating international coffee trade between importers and exporters. Features real-time messaging, automated workflow management with phase progression, role-based access control, and comprehensive document handling for trade compliance.

DjangoBootstrapPostgreSQLReal-time
Visit Site

Cryptocurrency Price Telegram Bot

Real-time cryptocurrency price tracking Telegram bot built with FastAPI and python-telegram-bot. Features async architecture, RESTful API integration with CoinGecko, support for major cryptocurrencies (BTC, ETH, SOL, XRP), and comprehensive error handling.

PythonFastAPITelegram Bot
View on GitHub

Office Room Booking & IT Asset Management

SmartOffice web application for managing office room reservations, IT help desk tickets, and hardware asset inventory with lifecycle tracking.

DjangoPythonPostgreSQL
View on GitHub

Payroll Manager

Streamlined payroll management application that automates salary calculations, deductions, and reporting for organizations.

DjangoPython
View on GitHub

Madish

Restaurant order tracking application that simplifies placing and monitoring orders with a transparent process for customers and staff.

DjangoPython
View on GitHub

Razermind

Marketplace for selling graphic design assets including logos, templates, and illustrations. Features a clean storefront, secure checkout, and instant digital delivery.

Web AppE-commerce
View on GitHub

Education

Master of Business Administration (MBA)

Data Analytics & AI

Britts Imperial University College

Sharjah, UAE · March 2025 — Present

Research focus: AI model optimization, predictive analytics, and machine learning applications

Bachelor of Science

Computer Science & Engineering

Adama Science and Technology University

Adama, Ethiopia · September 2017 — July 2022

Certifications

AWS Certified Solutions Architect — Associate

Amazon Web Services

Valid: Feb 2024 — Feb 2027

AWS Certified Cloud Practitioner

Amazon Web Services

Valid: Oct 2023 — Oct 2026