OA:A

When
Now
Role
Backend Software Engineer · Python / Django / FastAPI
Based in
İzmir, Türkiye

Backend engineer working mainly with Python, Django, FastAPI and PostgreSQL, with over two years of professional experience. I also build and run my own product, Numiver.

DeparturesExperience & education, latest first

  1. Aug 2025 — Jul 2026 Software DeveloperGlobal Hash Tech, Inc. · US-based company · Part-time Python · Django · Celery · .NET 8 Completed
    • Worked on projects built with Python, Django and Celery.
    • On DroneHub, a CQRS-based REST API in .NET 8 and C#, wrote unit tests for the Stripe payment module covering payment sessions, balance transfers, payouts and failure cases.
    • Added architecture tests that enforce the application's layer boundaries and dependency rules.
  2. Sep 2025 — Mar 2026 Freelance Backend DeveloperMT5 copy-trading platform · Client project Django · FastAPI · Celery · Redis Delivered
    • Designed, built and delivered the backend of a multi-tenant MT5 copy-trading platform with Django, FastAPI, PostgreSQL, Celery and Redis.
    • Built the pipeline that receives TradingView webhooks, validates signals asynchronously and places the trade on MT5. In measured samples, the time from webhook receipt to MT5 trade confirmation was 200–900 ms.
    • Moved trade execution out of the main application into Celery workers backed by Redis, so concurrent user jobs run in separate worker processes.
    • Added per-user lot size and TP/SL rules, and a layer that maps symbols to each broker's own naming.
    • Automated the collection of TradingView backtest data and the updating of strategy metrics. Results show up in a Django dashboard with P&L analysis and risk controls.
  3. Mar 2024 — May 2025 Software DeveloperINOSAS · Türkiye ASP.NET Core · C# · PHP · PostgreSQL · MSSQL Completed
    • Built applications for Turkish public institutions with ASP.NET Core, C#, PostgreSQL and MSSQL, including the MTA project tracking and reporting platform and the KOSGEB DPIS application.
    • Developed ProcessMan ERP modules in PHP/CodeIgniter and MySQL, from requirements analysis to production release.
    • Built a PWA stock management app integrated with Goo Service Manager (ITIL).
    • Worked on JMeter tests, third-party integrations, code reviews and debugging.
  4. 2026 Machine Learning SpecializationDeepLearning.AI and Stanford Online (Coursera) Certificate Completed
  5. 2024 B.Sc. in Software EngineeringOSTİM Technical University · Ankara Education Graduated

Products & projectsWhat I build and run, then the work behind it

Numiver / formerly cogni-fund

Live

My own product: an investment fund analytics platform, in production on web, iOS and Android.

Numiver home page: Turkish investment fund dashboard with a live fund ticker and an AI assistant bar numiver.com
Data pipelines
Daily pipelines pull TEFAS, KAP and market data, validate it and repair missing or incorrect records. Scheduled jobs run on Celery; time series live in TimescaleDB.
Analysis assistant
OpenAI-based, and it can only call approved tools with approved parameters. The model never writes SQL: queries are parameterized and run under a read-only PostgreSQL role.
RAG & checks
RAG on PostgreSQL full-text search. Calculations run on the server, and numbers in answers are checked against tool results and corrected automatically. Per-user token and cost limits; responses stream over SSE.
OCR pipeline
Extracts fund portfolio allocations from KAP PDF reports, driving intraday estimated fund prices and portfolio overlap, concentration, fee and risk analyses.
Apps & infra
Next.js web app and React Native/Expo mobile apps, with price alerts over Telegram, push and email. Backend and web app run in production with Docker Compose on Debian.

MT5 copy-trading platform

Delivered

Client project: I designed, built and delivered the backend of a multi-tenant copy-trading platform. One TradingView signal, validated and checked against each user's rules, placed as a trade on MT5.

  1. TradingViewwebhook received
  2. FastAPIasync signal validation
  3. User ruleslot size · TP/SL
  4. Celery + Redisseparate worker processes
  5. Symbol mapeach broker's naming
  6. MT5trade confirmed
200–900 ms from webhook receipt to MT5 trade confirmation, in measured samples
  1. Real-time network intrusion detection

    Graduation project. A streaming pipeline captures network traffic with Tshark, sends it through Kafka and processes it with PySpark; Isolation Forest and LSTM models implemented and evaluated for detecting anomalous traffic.

    Python · Tshark · Apache Kafka · PySpark

More on GitHub

Who is Omar?

Portrait of Omar Alfarouk Almohamad

I'm a backend engineer working mainly with Python, Django, FastAPI and PostgreSQL, with over two years of professional experience.

At INOSAS I built .NET and PHP applications for Turkish public institutions, and later worked part-time for Global Hash Tech, a US-based company, on Python/Django and .NET projects. As a freelancer I designed and delivered the backend of a multi-tenant MT5 copy-trading platform.

I also build and run my own product, Numiver: pipelines for Turkish investment fund data (TEFAS, KAP), an OpenAI-based analysis assistant, and web and mobile apps deployed with Docker.

Languages
Arabic — native · Turkish — C2 · English — B2
Based in
İzmir, Türkiye
Education
B.Sc. in Software Engineering · OSTİM Technical University, 2024
Languages
Python · SQL · C# · PHP · JavaScript
Backend
Django · DRF · FastAPI · Celery · ASP.NET Core / .NET 8 · CodeIgniter · REST API · Webhooks · Stripe · CQRS
Data & queues
PostgreSQL · Full-text search · TimescaleDB · Redis · MySQL · MSSQL · Kafka (graduation project)
LLM
OpenAI API · Tool calling · RAG · SSE
Infra & testing
Docker · Docker Compose · Linux (Debian) · Git · Unit tests · Architecture tests · JMeter
Web & mobile
Next.js · React Native (Expo)

Get in touch

Hello, my name is , my e-mail is , and I'd like to talk about .