# Fatih Arslan > Software Engineer at PlanetScale Location: San Francisco, California, United States Profile: https://flows.cv/fatiharslan I am a passionate Software Engineer interested in distributed systems, microservice architectures, platforms and developer tooling. ## Work Experience ### Software Engineer @ PlanetScale Jan 2021 – Present Check my blog post about the first four years at PlanetScale: https://arslan.io/2025/01/20/four-years-at-planetscale/ ### Angel Investor @ Clay Token Game Studio, Inc Jan 2022 – Present ### Angel Investor @ Resmo Jan 2021 – Jan 2024 Resmo was acquired by JumpCloud: https://jumpcloud.com/press/jumpcloud-acquires-resmo-for-next-gen-it-saas-and-cloud-asset-management ### Senior Software Engineer @ GitHub Jan 2019 – Jan 2020 | San Francisco Bay Area * I managed the Go Working Group and Frameworks Go Team at GitHub. Established workflows and company-wide standards that enabled Teams to create reliable and maintainable Go services at scale. My work areas were: libraries, dependency and artifact management, Go patterns and package layouts, testing & benchmarking, internal bi-weekly Go community meetings. * Joined the Data + Security Products organization for their next-generation efforts to secure the world's software at every step. Key collaboration areas: - Worked with the Code Scanning team to bring CodeQL scanning capabilities to the masses. Code scanning protects your code from vulnerabilities and lets you ship secure applications. It was released at the annual GitHub event Satellite on May 6, 2020. - Worked with the Dependabot team to ship support for private Git repositories. ### Senior Software Engineer @ DigitalOcean Jan 2017 – Jan 2019 | Greater New York City Area Founding member of the DigitalOcean Kubernetes product. Successfully released it as GA to the public. During my stay I lead and worked on these main areas: * Established the release engineering and versioning of our Kubernetes images * Designed and implemented the CSI (Container Storage Interface) driver for Block Storage usage * Designed and implemented the DigitalOcean Autoscaler for Kubernetes ### Software Engineer @ DigitalOcean Jan 2015 – Jan 2017 | Greater New York City Area One of the foundings member of the internal Platform (PaaS). Our mission was to empower our Engineers by providing a set of primitives and tools to improve their current development workflow. I have worked on creating our internal Platform on top of Kubernetes, provided developer tools and explored new ways to empower and enhance the productivity of our internal Software Engineers. Some of the work were: * Designed and implemented an application deployment platform on top of Kubernetes. * Designed and implemented automated TLS system that issues, revokes and loads certificates from the internal CA for applications. * Wrote and provided several getting started documentations to help engineers to start using new technologies ### Software Engineer @ Koding Inc. Jan 2013 – Jan 2015 | San Francisco I've worked on the backend and system engineering infrastructure. I was involved in creating software applications and tools to make the life of our SysOps and developers more easier. I've maintained and wrote most of the core Go packages and applications. Below are some of the examples I've worked on: * LXC and virtualization solutions. * Micro-service capable RPC infrastructure * System discovery and locking for our services. * Dynamic, WebSocket capable proxy * Internal RESTful api that is used for various services. Used technologies: Go, LXC, RabbitMQ, ZeroMQ, MongoDB, Redis, MemCached, Node.js, WebSocket, Various messaging protocol implementations. ### Software Engineer @ Cardtek Jan 2012 – Jan 2013 | Istanbul, Turkey Maintained and developed large legacy enterprise-critical code. I was the core developer of STN/ITN devices and was responsible for the server part of the ManageATM project. During my work I worked with C/C++ based embedded router applications and cross-platform os based server application (which was written in QT). I've learnt how to successful integrate and deploy applications to several cross platform operation systems (Linux and Windows NT). ### Software Engineer @ TÜBİTAK Jan 2010 – Jan 2012 I was the lead package maintainer of ~300 packages of a Linux Distribution called Pardus. Among these packages the most important ones were: the whole X.org family, Mesa DRI drivers, closed source graphic drivers, the whole Tex familiy, Chromium, Virtualbox, Wine, Docbook family,etc.. I was the technical leader of X.org stack packages along with various graphic related packages (Mesa, DRM/DRI drivers, Closed source blob drivers). As a part of this team we wrote several UI fixes for the leading open source desktop environment KDE. Most of the fixes were related to improve users experience with dealing graphic hardware. I dealt with various build systems(Autotools, Scons,etc..) I know how to fix build systems with the system. I know how to create, change and apply patches(using diff or quilt). ### Intern @ BILCEM, Bilkent Jan 2009 – Jan 2009 Computational Electromagnetics Research, created 3D models with Ideas NX, created electromagnetic simulations and run them on parallel super-computers ### Intern @ TUBITAK Jan 2008 – Jan 2008 I've created a fronted to Synergy with an network-wide builtin Avahi feature. Sinerji is a GUI for Synergy. It's very easy to use and has an unique ability to make it even more easier. Sinerji uses avahi and dbus communication to search automatically machines on your local network. This project is released under GPLv2 and can be found on my Github account. ## Education ### Bachelor in Electronics, Computer Hacettepe University ## Contact & Social - LinkedIn: https://linkedin.com/in/arslanfatih - Portfolio: https://arslan.io - GitHub: https://github.com/fatih --- Source: https://flows.cv/fatiharslan JSON Resume: https://flows.cv/fatiharslan/resume.json Last updated: 2026-04-10