RTIC Outdoors



2023 - Present

  • Created mobile device management tools.
  • Documented procedures and warehouse business flows.
  • Automated warehouse operations.
  • Increased observability of the backend systems.
ScalaSpringKubernetesPostgresGoogle CloudDataDog

Serverless Inc




  • 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.




2021 - 2022

  • 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.




2019 - 2021

  • 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.
TypeScriptPythonServerlessLambdaAPI GatewayDynamoDBStripeEventBridgeAppSyncCognitoDatadog




2018 - 2019

  • 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.
PythonServerlessLambdaAPI GatewayDynamoDBVPCSQSCloudWatchS3CloudFront



Software Development Engineer

2017 - 2018

  • 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.
PythonServerlessLambdaAPI GatewayDynamoDBVPCSQSCloudWatchS3CloudFront



Senior Software Engineer

2013 - 2017

  • 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 global innovation award.
Microsoft .NetC#MSSQLElasticSearchRESTAgileUnit testingJavaScriptDevOps

Ziraat Teknoloji


Software Development Engineer

2011 - 2013

  • 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 .NETC#WinFormsWPFOracle