Cihan Dogan

Cihan Dogan

Senior Software Engineer

London, United Kingdom

cihandoganblog@gmail.com

Professional Summary

I am a Senior Software Engineer with over 10 years of experience building scalable distributed systems across fintech, IoT, insurance, and gambling domains. Currently based in London, I specialise in payment systems, wallet platforms, and high-throughput backend architectures using Java, Spring Boot, and microservices.

My career spans 7 distributed projects across multiple industries, from processing over 10 million daily transactions at a payment gateway to managing 10+ microservices across 7 regions at a global gambling platform. I have hands-on experience with event-driven architectures, CQRS, event sourcing, and cloud-native development on AWS.

I hold an Oracle Certified Professional Java 11 Developer certification and a Professional Scrum Master qualification. I am passionate about building robust, well-tested systems and mentoring fellow engineers.

Career Timeline

Oct 2022 - Present
Senior Software Engineer | Bally's Interactive, London
  • Developed payment and wallet components for a high-transaction online gambling platform
  • Built integrations with multiple payment providers to handle user deposits and withdrawals across different regions and currencies
  • Led the migration of the payment database from IBM DB2 to MySQL, building custom validation tooling and leveraging AI, resulting in ~$1M annual cost savings
  • Managed 10+ microservices across 7 regions (UK, EU, North America)
  • Monitored system performance using Dynatrace and Splunk, resolving live issues
  • Developed comprehensive unit, medium, and large tests using TDD
Feb 2021 - Oct 2022
Senior Software Engineer | Siemens, Istanbul
  • Managed IoT predictive maintenance project used by Mercedes and airlines
  • Built hybrid on-premise and cloud computing system with Kubernetes and AWS
  • Rewrote 3 microservices as AWS Lambda functions, achieving 40% API speed increase
  • Developed KPI report system with Auth0, EventBridge, Lambda, and OpenSearch
  • Mentored mid-senior and junior team members, removing technical obstacles
Sep 2018 - Feb 2021
Software Developer | AssecoSEE, Istanbul
  • Developed a highly scalable Payment Gateway processing 10M+ daily transactions
  • Pioneered 3D Pay, End-of-Day processing, and payment orchestrator services
  • Implemented SAGA pattern and Event Sourcing from the ground up
Jul 2016 - Sep 2018
Full-Stack Developer | Eteration, Istanbul
  • Developed 4 highly distributed projects in banking and airline sectors
  • Awarded "The Most Problem Solver of the Month" for resolving critical production bugs

Technical Skills

Backend

  • Java 17+
  • Spring Boot / Cloud / Security
  • Microservices
  • Event Sourcing & CQRS
  • Kafka & Redis
  • Golang

AI & Agentic Development

  • Agentic Workflows & Sub-agents
  • Spec Driven Development
  • n8n AI Workflow Automation
  • BMAD & Repomix
  • Claude Code, Cursor, Trae, Windsurf

Domains

  • Payment Systems
  • Fintech & Banking
  • Online Gambling
  • IoT & Predictive Maintenance
  • PCI DSS & OWASP

Cloud, DevOps & Data

  • AWS (Lambda, ECS, EKS, S3, DynamoDB)
  • Docker & Kubernetes
  • Terraform & CloudFormation
  • PostgreSQL, MySQL, MongoDB, Cassandra
  • Splunk, Dynatrace, Grafana
  • CI/CD (GoCD, Jenkins)

Education & Certifications

Education

Master's Management Information Systems Istanbul University
2020 - 2022
Bachelor's Computer Science Istanbul University
2011 - 2016

Certifications

OCP: Professional Java 11 Developer Oracle, 2021
View credential
PCI-DSS SecureFlag, 2025
View credential
PSM-I: Professional Scrum Master Scrum.org, 2020
View credential