Salih Başak's Resume

Salih Başak

Detail-oriented Software Engineer dedicated to building high-quality products.

Istanbul, Turkey

About

I’m an experienced software developer with 7+ years of hands-on experience in building scalable, robust, and high-performance systems. I’ve worked across various architectural styles including microservices, monolithic, and serverless infrastructures. My technology stack spans PHP (Symfony), TypeScript, Go, MySQL, MongoDB, Redis, Elasticsearch, Docker, RabbitMQ, AWS, GCP. I’m passionate about clean architecture, system design, and delivering reliable, maintainable solutions that drive real-world value. Over the years, I’ve built production-grade applications using TypeScript and NestJS, and I’m currently deepening my expertise in Go, exploring its simplicity and performance for backend development as part of my ongoing technical growth and personal interest.

Work Experience

eSIM io (Teknasyon)

2023 - Present

Sr. Software Developer

Teknasyon is an innovative technology company providing global eSIM solutions. With a comprehensive eSIM infrastructure and digital services, Teknasyon delivers seamless, secure, and user-friendly mobile connectivity experiences to both individual consumers and enterprise clients. As a leading player in the telecom industry’s digital transformation, Teknasyon offers scalable platforms that accelerate adoption of eSIM technology. The company also supports emerging startups by providing cutting-edge solutions to help them scale globally.
  • Designing and developing scalable backend services for the eSIM platform to support dynamic provisioning, activation, and management of eSIM profiles.
  • Building and maintaining robust API integrations with global telecom operators and SIM providers to enable seamless package retrieval, pricing updates, and subscription management.
  • Implementing services with latest versions of Symfony and PHP to ensure modularity, high availability and efficient maintenance.
  • Optimizing system performance and resource usage by leveraging FrankenPHP for asynchronous processing and real-time operations.
  • Designing and optimizing complex database schemas and queries on MySQL and MongoDB to handle large-scale subscriber data securely and efficiently.
  • Developing advanced caching strategies with Redis to reduce latency and improve response times in high-traffic environments.
  • Creating and maintaining comprehensive OpenAPI (Swagger) documentation to streamline collaboration between frontend, backend, and third-party integrators.
  • Implementing automated testing and continuous integration workflows using PHPUnit to ensure code quality and reliability in production.
  • On-site
  • PHP
  • Symfony
  • Golang
  • RabbitMQ

24 Saatte İş

2021 - 2023

Software Developer

Bonded (24 Saatte İş) is a mobile application that connects employers and job seekers and its tech stack includes PHP, Symfony, TypeScript, NestJs, MySQL, MongoDB, Elasticsearch, React, React Native and AWS.
  • Migrating PHP (Symfony) to Typescript (NestJS) microservices architecture.
  • Implementing an event-driven architecture through SQS integration.
  • Devising intelligent algorithms for job posting-employee matching using Elasticsearch.
  • Establishing JWT authentication for microservices across AWS API Gateway. Integrating third-party libraries for NestJS projects, such as Firebase, Twilio, WhatsApp, Stripe and Iyzico. Orchestrating TDD with Cucumber and Jest.
  • On-site
  • PHP
  • Symfony
  • Nest.js
  • TypeScript

Wingie Enuygun Group

2018 - 2021

Software Developer

  • Active role as a software developer with main focus on PHP with Symfony, MySQL, Redis, Memcached, RabbitMQ, Varnish and Elasticsearch technology.
  • Worked extensively on the design of various features for the bus tickets.
  • Experience in performance improvements in receiving multiple provider results, development of new APIs for features or mobile application needs and payment gateway integrations.
  • On-site
  • PHP
  • Symfony
  • MySQL
  • RabbitMQ

Education

Yildiz Technical University

2014 - 2019
Bachelor's Degree in Mathematical Engineering

Skills

  • PHP
  • Symfony
  • Nest.js
  • TypeScript
  • Golang
  • MySQL
  • MongoDB
  • Elasticsearch
  • RabbitMQ
  • Redis
  • Memcached
  • Docker
  • Kubernetes
  • AWS
  • GCP
  • Grafana