Portrait of Selçuk Cihan

A professional record, arranged as evidence

Selçuk Cihan

Senior Software Engineer | Backend, Platform & Cloud

00 Abstract

The premise

Senior software engineer with 17+ years of experience building distributed systems.,Former Amazon Software Development Engineer with hands-on experience across Node.js, Python, AWS, GCP, serverless architectures and observability.,Trusted in multi-year remote contracts to own ambiguous problems from architecture and implementation to operations and mentoring. Based in Istanbul (UTC+3).
01 Selected record

Proofs of work

Each proposition records a context, its construction, and the resulting evidence.

Proposition 1

Senior Software Engineer

RTIC Outdoors 2023 - 2026

Construction & result

  1. Created mobile device management tools to support warehouse ops, reducing manual device setup and improving reliability across Android-based workflows.
  2. Automated warehouse operations such as processing returns, customization of products and workflows, resulting in more efficient use of resources.
  3. Expanded backend observability, giving engineering & operations teams more visibility into failures affecting warehouse.
Dependency lemma implementation vocabulary
  • Scala
  • Spring
  • Kubernetes
  • Postgres
  • Google Cloud
  • DataDog
Return to theorem

Proposition 2

Senior Software Engineer

Serverless Inc. 2022 - 2023

Construction & result

  1. Created the Python AWS Lambda SDK for Serverless Console, an observability platform for applications running on AWS Lambda.
  2. Owned release coordination & backward compatibility of the SDK, supporting dependable adoption among customers.
Dependency lemma implementation vocabulary
  • Python
  • Serverless
  • Lambda
  • AWS
Return to theorem

Proposition 3

Senior Software Engineer

Tellimer 2019 - 2022

Construction & result

  1. Created serverless backends on AWS using Node.js & Python for multiple products, including a machine-learning SAAS application and a substack-like platform for financial writers.
  2. Designed customer-facing GraphQL APIs, serverless execution orchestration, data-ingestion workflows and priority-queue services for mission-critical financial products.
  3. Delivered analytics, article recommendation, summarization, and automated sitemap capabilities for customer-facing products on tellimer.com
  4. Led architecture/design sessions, clarified ambiguous requirements, mentored engineers and reviewed technical documentation.
  5. Improved production monitoring & operational excellence across distributed systems.
Dependency lemma implementation vocabulary
  • TypeScript
  • Python
  • Serverless
  • Lambda
  • API Gateway
  • DynamoDB
  • Stripe
  • EventBridge
  • AppSync
  • Cognito
  • Datadog
  • Node.js
Return to theorem

Proposition 4

Senior Software Engineer

Toptal 2018 - 2019

Construction & result

  1. Developed a public facing REST API, fully serverless on AWS, serving hundreds of thousands of customers.
  2. Reduced AWS bill by more than 50% through architecture and resource-usage optimizations.
  3. Mentored developers and reviewed design documents for reliability & maintainability.
Dependency lemma implementation vocabulary
  • Python
  • Serverless
  • Lambda
  • API Gateway
  • DynamoDB
  • VPC
  • SQS
  • CloudWatch
  • S3
  • CloudFront
Return to theorem

Proposition 5

Software Development Engineer

Amazon 2017 - 2018

Construction & result

  1. Developed and maintained the orchestration platform that powers Amazon’s product catalog.
  2. Executed zero-downtime migrations across several web services and retired legacy services that constrained catalog growth.
Dependency lemma implementation vocabulary
  • Python
  • Distributed Systems
  • AWS
  • Java
  • DynamoDB
  • Service Orchestration
  • SQS
  • CloudWatch
  • S3
  • Kinesis
Return to theorem

Proposition 6

Senior Software Engineer

Intertech 2013 - 2017

Construction & result

  1. Supported the workflow engine serving banking applications such as loans, customer complaints etc.
  2. Designed a workforce management system that empowers the bank’s operation center.
Dependency lemma implementation vocabulary
  • Microsoft .Net
  • C#
  • MSSQL
  • ElasticSearch
  • JavaScript
Return to theorem

Proposition 7

Software Development Engineer

Ziraat Teknoloji 2011 - 2013

Construction & result

  1. Implemented workflow engine running on top of Oracle, serving over 100,000 workflow instances daily.
  2. Served as scrum master and mentored junior developers.
Dependency lemma implementation vocabulary
  • Microsoft .NET
  • C#
  • WinForms
  • WPF
  • Oracle
Return to theorem

Proposition 8

Software Development Engineer

AirTies 2009 - 2010

Construction & result

  1. Developed solutions for IPTV products in C & C++.
  2. Implemented teletext and RTSP parsers along with closed captioning and subtitles for IPTV.
Dependency lemma implementation vocabulary
  • C
  • C++
  • Embedded Linux
  • RTSP
  • Teletext
  • IPTV
Return to theorem
02 Working set

Dependencies

The vocabulary used to construct the proofs above.

  • 01TypeScript
  • 02Node.js
  • 03Python
  • 04Java/Scala
  • 05SQL/NoSQL
  • 06REST/GraphQL
  • 07AWS
  • 08GCP
  • 09Cloudflare
  • 10Serverless
  • 11Distributed Systems
  • 12React
03 Prior lemmas

Credentials

Education

BS. & MS. in Computer Science

Boğaziçi University

Certifications

AWS Certified Solutions Architect - Professional

Amazon Web Services

04 Independent verification

Peer review

I've been most impressed by his exceptional ability to tackle every phase of software development with in-depth knowledge, confidence and clear communication. I cannot emphasize enough how good Selcuk is at communicating in a clear and structured manner.

Daniel VliegenthartTeam Lead, Tellimer

He was the perfect remote contractor in many ways. His communication skills are top, he is very much a self-starter who can get stuck in on work with minimal guidance or oversight, and his code quality (and documentation!) is exceptional.

Ian WattCo-founder, Tellimer

Selçuk is a quick learner, he approaches problems systematically and understands the business and customer needs. He is very detail-oriented, and a hard worker. You can trust him with the most challenging issues.

Erdem KurulSoftware Development Manager, Intertech

I had the pleasure to manage and to work with Selcuk Cihan for the past 2 years while at Tellimer. He rose brilliantly to all challenges thrown at him both technically and communication wise. I would say his superpower is his communications skills, both writing and talking.

Decebal DobricaSoftware Architect, Tellimer