05/16/2026 updated

**** ******** ****
100 % available

Senior Backend Engineer & Software Architect | Python · FastAPI · AWS · Event-Driven Architecture

İstanbul, Turkey B.Sc. in Electrical Engineering, Master of Business Administration (MBA)
İstanbul, Turkey B.Sc. in Electrical Engineering, Master of Business Administration (MBA)

Profile attachments

Burak Kadirbeyoglu - 20.10.2025.pdf

About me

Senior backend engineer — 15+ years in software development, current focus on real-time, event-driven systems in Python/FastAPI on AWS. Building an asset-agnostic algorithmic trading platform (PostgreSQL, Redis, event sourcing). Open to senior backend contracts and architecture work. Remote, UTC+3.

AWS SQSServerlessApplication Programming Interfaces (APIs)Artificial IntelligenceCommand-Query Responsibility Segregation (Software Development)Database DesignDatabase DevelopmentDevOpsAmazon DynamoDBPython (Programming Language)PostgreSQLMySQLNumPySoftware ArchitectureRedisPrometheusAmazon Simple Notification Service (SNS)SQLAlchemyWebSocketOpenapiTest-Driven Development (TDD)Project EngineeringGrafanaAWS LambdaBackendFastAPIpandasEvent Driven ArchitectureBackend ProgrammingAsynchronous ProgrammingEvent SourcingApi DesignCloudwatchApi GatewayRestful ApiDomain Driven DesignDockerMicroservices
I design and build durable, real-time backend systems where correctness, observability, and simple operations matter.

Primary stack: Python with FastAPI and Pydantic, using AsyncIO for concurrent I/O. On AWS I work with Lambda, API Gateway, DynamoDB, SQS, SNS, EventBridge, CloudWatch, and IAM. I design event-driven architectures and microservices for distributed systems — with attention to idempotency, dead-letter queues, and message-broker patterns.

Datastores: PostgreSQL (primary), Redis, and MySQL. Engineering practice: test-driven development with pytest, clean architecture, and domain-driven design. Delivery: Docker, CI/CD, and observability built in from the start, with system design for scalable, maintainable services.

Secondary stack: TypeScript/Node.js with Express (some NestJS).

Current focus: building an asset-agnostic algorithmic trading platform — event-driven, event-sourced, on PostgreSQL and Redis. Domain interest in FinTech and algorithmic trading.

Languages

GermanGoodEnglishFluentTurkishNative speaker

Project history

Senior Backend Engineer / Software Architect (Python · FastAPI · AWS)

Self-Employed

Internet & IT

< 10 team member

I run a backend architecture practice focused on real-time, event-driven systems. Primary stack: Python + Amazon Web Services (AWS) — FastAPI, PostgreSQL, Redis, SQS/SNS — with event-driven architectures and event sourcing. Secondary stack: TypeScript/Node.js with Express (some NestJS).

Current build: an asset-agnostic algorithmic trading engine on PostgreSQL 15 (schema-based multi-tenancy) and Redis 7, event-driven via AWS SNS+SQS (LocalStack development), with event sourcing and five strategies (MA Crossover, RSI Mean Reversion, Bollinger Bands, EMADeviation plugin). Paper-trading works end-to-end; broker integration is the next phase. AI/LLM track: building toward RAG and agentic
capabilities; daily agentic engineering practice (Claude Code, Copilot). Pragmatic data tooling with pandas and NumPy.
Open-source companion scanner: github.com/bkadirbeyoglu/bist-ema-scanner

Selected deliverables:

1. Serverless IPTV subscription backend (Austria) — RESTful APIs on AWS API Gateway + Lambda (Node.js/JavaScript), DynamoDB, EventBridge; Samsung Tizen TV client and admin panel. Local Lambda development with AWS SAM.

2. Assistance operations platform (Türkiye) — ASP.NET MVC + C# + EF + SQL Server: case/workflow web app; database schema redesign; reduced average file cycle time by ~33%.

3. Smart TV apps (Samsung Tizen, LG webOS, Android TV, Fire TV) for international clients — 2020-2022, phase closed.

Software Engineer

Proxify

Internet & IT

5000-10.000 team member

Contracted via Proxify on short EU engagements (2–5 months). Worked on backend services, API endpoints, maintenance, and small service refactors across TypeScript/Node.js and .NET stacks.

Engagements:
  1. (Austria) Senior backend engineer — Worked on adding new features to in-house automation software to fit different products on a specific body-part scan. Stack: .NET (C#), microservices, GraphQL (Hot Chocolate), TypeScript, Node.js, Python, Vue.js, Azure DevOps.
  2. (Netherlands) Senior backend engineer — Worked on integration and improvement of repair/revision processes for a company focused on repair, overhaul, refurbishment, and recycling of batteries. Stack: TypeScript, Node.js, Express, MariaDB, SQL.
  3. (Belgium) Senior backend engineer — Developed a tool that generates Microsoft PowerPoint presentations, including complex charts (HTML→image), using data fetched from Amazon DynamoDB and written to files passed as arguments. Stack: TypeScript, Node.js, Express, PptxGenJS, Puppeteer.

Software Engineer & Business Developer

Freelance

Internet & IT

< 10 team member

Freelance engineer with parallel responsibility for product and commercial outcomes. Built and shipped web and mobile products; grew a small software venture to profitability and exit.

Selected work:
  1. E-pin sales web app (online games) — Designed and developed the product from scratch in 24 days and established the business model. Achieved steady revenue growth, operated profitably, and successfully exited.
  2. Calm Radio — Developed and launched mobile apps on BlackBerry and Android.

Senior Software Engineer & Business Developer

A-Z Internet Bilişim Hizmetleri

Internet & IT

< 10 team member

3–4 person studio; dual role across engineering and business development.

Highlights:
  1. Enterprise mobility with SAP back-end integration — Worked on mobile solutions that consumed SAP data/services; contributed server-side components in C#/.NET, API endpoints, and SQL Server data models.
  2. Ad server web application — Developed a web app for ad serving & tracking
  3. Market entry & partnerships — Supported the introduction of software/online game titles into the Turkish market (partner outreach, localization coordination, go-to-market support).

Software Developer

Protel

10-50 team member

Early-career .NET developer building reporting and reservation systems for hospitality.

Highlights:
  1. Web reporting app: delivered customizable reports with Crystal Reports pulling from multiple databases.
  2. Online reservation web app: contributed features for a major hotel chain’s web booking workflow.
  3. Corporate site: developed the company website using Microsoft Content Management Server.

Software Engineer & Project Lead

Marm Assistance / Redstar Aviation

10-50 team member

Led a cross-functional process improvement initiative and delivered the internal systems to support it (database + intranet app) with measurable impact.
  1. Process redesign: Coordinated a team across departments to map current workflows, remove bottlenecks, and define the target process.
  2. Intranet + database build: Designed the relational data model and developed the intranet web app aligned to the new workflows (auth/roles, forms, reporting).
  3. Impact: Streamlined operations end-to-end; reduced average cycle time by ~40%.

Portfolio

item-0

Algorithmic Trading Platform · Python/FastAPI/AWS

Asset-agnostic algorithmic trading platform built from scratch — Python 3.11+/FastAPI on PostgreSQL 15 and Redis 7. Event-driven via AWS SNS+SQS (LocalStack), event sourcing. Five strategies including a custom EMADeviation plugin. Paper-trading works; broker integration is the next phase.
item-1

BIST 100 EMA Scanner — Open-Source Python Tool

Open-source Python tool that scans the Borsa Istanbul 100 index for EMA-deviation signals. The publicly inspectable companion to my algorithmic trading platform — a focused, shipped utility demonstrating the EMA-deviation approach. Built with pandas/NumPy; data via yfinance.
https://github.com/bkadirbeyoglu/bist-ema-scanner

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in