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)
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 ArchitectureRedis
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
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.
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:
- (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.
- (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.
- (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.
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:
- 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.
- Calm Radio — Developed and launched mobile apps on BlackBerry and Android.

