Profile Picture

Selçuk Cihan

Software Development Engineer

As a former Amazonian devoted to helping customers and solving problems, Selçuk brings a strong sense of ownership and a track record of delivering results.

With over fifteen years of experience developing enterprise grade applications, he has a proven ability to take on technical & management duties from operations to development, team building and architecture.

He successfully managed the development of mission-critical workflows and optimized engineering processes to enhance efficiency and deliver value. His ability to balance technical depth with strategic vision enables him to inspire teams and deliver innovative solutions that align with organizational goals.

Client Testimonials

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 Vliegenthart

Team Lead, parsel.ai

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 Dobrica

Software Architect, 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 Watt

CTO, Tellimer

Credentials

AWS Certifications

AWS Certified Solutions Architect

AWS Certified Solutions Architect

Professional

Amazon Web Services

AWS Certified Developer

AWS Certified Developer

Associate

Amazon Web Services

Education

M.S. in Computer Science

2010

Bogazici University, Istanbul

Researched distributed systems, graph theory and network flows. Thesis titled "Parallel maximum flow solver for multi-core machines"

B.S. in Computer Science

2008

Bogazici University, Istanbul

Studied wireless networks and computer vision in addition to the foundations of computer science. Graduated Cum Laude.

Professional Experience

RTIC Outdoors

rticoutdoors.com

Contractor

2023 - Present

Key Achievements:

  • Created mobile device management tools.
  • Documented procedures and warehouse business flows.
  • Automated warehouse operations.
  • Increased observability of the backend systems.
Scala
Spring
Kubernetes
Postgres
Google Cloud
DataDog

Serverless Inc

serverless.com

Contractor

2023

Key Achievements:

  • Created the Python AWS Lambda SDK for Serverless Console, which is an observability platform for applications running on AWS Lambda.
  • Implemented CI/CD flows on github actions.
  • Automated tests that validate end to end business logic and performance.
Python
Serverless
Lambda
AWS

Scriber

scriber.to

Contractor

2021 - 2022

Key Achievements:

  • Created the serverless GraphQL backend for scriber.to, which is a platform for financial writers.
  • Implemented payments with Stripe Connect.
  • Built analytics application to provide the financial writers with KPIs.
Typescript
Serverless
Lambda
AppSync
DynamoDB
RDS
Stripe
EventBridge

Tellimer

tellimer.com

Contractor

2019 - 2021

Key Achievements:

  • Created the API and step functions orchestrator that forms the machine learning pipeline for parsel.ai, which is a machine learning SAAS offering.
  • Implemented serverless workflows for ingesting 3rd party financial articles for tellimer.com.
  • Architected an article recommender and an article summarizer for tellimer.com.
  • Integrated with Stripe for SAAS subscriptions.
  • Built a serverless app that periodically maintains the sitemap for various web apps.
  • Created GraphQL APIs with AppSync, connecting various data sources like DynamoDB & RDS.
  • Created serverless workflows using AWS Step Functions to integrate with external services.
TypeScript
Python
Serverless
Lambda
API Gateway
DynamoDB
Stripe
EventBridge
AppSync
Cognito
Datadog

Freelancer

2018 - 2019

Key Achievements:

  • Worked as the lead backend developer for a non-profit client.
  • Developed a REST API, fully serverless on AWS.
  • Optimized cost resulting in more than 50% saving on AWS bill.
  • Improved performance by reengineering caching on CloudFront/S3.
  • Mentored developers and reviewed pull requests.
Python
Serverless
Lambda
API Gateway
DynamoDB
VPC
SQS
CloudWatch
S3
CloudFront

Software Development Engineer

2017 - 2018

Key Achievements:

  • Developed and maintained the orchestration platform that processes Amazon’s catalog updates. The platform is able to handle tens of thousands of TPS, enabling the finest and largest catalog on earth. Uses Kinesis as the backbone and routes updates to the catalog to relevant downstream services.
  • Added further functionality to a Node.js service which is a high TPS REST service for diff analysis.
  • Refactored an orchestration engine which consumes Kinesis and calls downstream services such that the application can be started without any dependencies, thus enabling performance testing of the core.
  • Supported the reconciliation engine (Java 8) that generates the retail catalog.
  • Carried out live migrations of several web services without downtime. Successfully deprecated multiple legacy services in an effort to simplify the overall architecture and enable catalog growth.
Python
Serverless
Lambda
API Gateway
DynamoDB
VPC
SQS
CloudWatch
S3
CloudFront

Senior Software Engineer

2013 - 2017

Key Achievements:

  • Supported the workflow engine (C#, Windows service) serving banking applications such as loans, customer complaints etc.
  • Set up elastic to index workflow engine documents, enabling powerful search mechanisms for the end user.
  • Designed and implemented a workforce management system that empowers the bank’s operation center. The application uses Microsoft’s solver foundation to solve the task assignment problem. This project got BAI Internal Process Innovation Award at 2017.
Microsoft .Net
C#
MSSQL
ElasticSearch
REST
Agile
Unit testing
JavaScript
DevOps

Ziraat Teknoloji

ziraatteknoloji.com

Software Development Engineer

2011 - 2013

Key Achievements:

  • Designed and implemented workflow engine running on top of Oracle, serving over 100,000 workflow instances daily.
  • Served as scrum master and mentored junior developers.
Microsoft .NET
C#
WinForms
WPF
Oracle

Software Development Engineer

2009 - 2010

Key Achievements:

  • Developed solutions for IPTV products in C & C++
  • Implemented teletext and rtsp parsers.
  • Worked on closed captioning and subtitles for IPTV.
C
C++
busybox
unix
kernel
rtsp
teletext
iptv