Contact: [email protected]
I am a software engineer with 10+ years experience in web application development and deployment. I like solving hard problems to make apps more performant, reliable and secure while focusing on simplicity, testing and standards based design.
- Go, Python, C
- MySQL, Redis, RabbitMQ, Etcd
- NGINX, uWSGI, Flask
- Nagios, Jenkins, Salt, Docker, ffmpeg
Atolio: Senior Backend Engineer, Toronto, 01/2024-07/2024
Enterprise internal search platform
- Developing and maintaining the connector SDK for Atolio's search product.
- Managing internal and external connector development.
AWS: Software Development Engineer, Toronto, 09/2021-06/2023
- In EKS team, I improved availability and performance of etcd clusters.
- In RDS team, I worked on a project to scale Aurora MySQL to 1000s of nodes.
Amazon: Software Development Engineer, Toronto, 12/2020-09/2021
- In Customer Service Tech team, I worked on scheduling tools for customer service agents.
Put.io: Software Engineer, Istanbul, 12/2015-10/2020
Cloud storage service
- Designed and developed a BitTorrent client: Rain
- Wrote a payment gateway for accepting NANO: Accept Nano
- Replaced MogileFS with in-house developed filesystem: Efes
- Migrated codebase from Python 2 to 3
- Helped containerization of the application and migration to ECS
Koding.com: Software Engineer, Remote, 10/2013-04/2014
Cloud based development environment
- Worked on distributed micro-service framework in Go: Kite
Put.io: Software Engineer, Istanbul, 03/2011-10/2013
Cloud storage service
- Implemented a task queue in Python: Kuyruk
- Implemented continuous integration/deployment
- Lead the migration of PHP codebase to Python
- Wrote the new version of the public API
- Managed storage and download servers
Dual diploma program
- SUNY Binghamton University (Binghamton, NY)
- Bogazici University (Istanbul, Turkey)