Let's build things together!
Let's build things together!

Selahaddin Akgün

Senior Software Engineer | Building Scalable Products | Selahaddin Akgün

Senior Software Engineer | Building Scalable Products | Selahaddin AkgünSenior Software Engineer | Building Scalable Products | Selahaddin AkgünSenior Software Engineer | Building Scalable Products | Selahaddin Akgün

Selahaddin Akgün

Senior Software Engineer | Building Scalable Products | Selahaddin Akgün

Senior Software Engineer | Building Scalable Products | Selahaddin AkgünSenior Software Engineer | Building Scalable Products | Selahaddin AkgünSenior Software Engineer | Building Scalable Products | Selahaddin Akgün

About Me

Who am I?

A Lead Software Engineer with over 12 years of experience in software development, specializing in Android, Java, and Java EE technologies. I have a proven track record of developing numerous Android applications. My expertise also extends to building robust web applications using Java EE, with significant experience in microservices architecture, NoSQL & SQL databases, and mobile application performance management. I am passionate about building new software tools and products in dynamic environments. 

Java development, Android development are my main focuses.

Education History

I hold a degree in Computer Science Engineering from Marmara University in Istanbul, where I studied from 2008 to 2013.

Professional Experience

Lead Software Engineer

  • BWATECH (November 2020 - Present) 
  • As part of a development consultancy firm, I lead a mobile team of four developers.
  • My role involves coordinating tasks with UI/UX teams, product owners, and managers.
  • We develop specialized tools and products for corporate clients in the region.


Lead Software Engineer

  • STC Pay (June 2018 - October 2020) 
  • Joined as the sole Android Developer and was integral in building the company from its foundation.
  • Played an active role in defining requirements, analyzing, and developing all features from scratch for a company that became the first unicorn in Saudi Arabia.
  • Led the development of the STC Pay Android and Merchant apps, successfully taking them from concept to a unicorn valuation of $1.3B.
  • Achieved high application stability rates of 99.8% by the time of my departure.


Senior Software Engineer

  • FMSS (August 2015 - June 2018) 
  • As a Full Stack Developer, I single-handedly developed the 'TEASY' application (backend to frontend) for Turkcell, a unique online registration system in Turkey.
  • Gained extensive experience with Microservices architecture by working on a transformation project for Turkcell Ecommerce.
  • Enhanced my technical skills with Spring Boot, Spring Data, Couchbase DB, MongoDB, and Elasticsearch while supporting the Hepsipay fraud detection system.
  • As a Senior Android Developer, I developed new features, performed code reviews, and assisted the mobile development team on major Turkcell applications like 'Hesabım', 'Şirketim', and 'Platinum'.


Software Engineer

  • Inomera (June 2012 - June 2015) 
  • Developed the Netmera Android SDK, a mobile app engagement platform now used on millions of devices.
  • Led the development of the Turkcell Superonline Android application from scratch.
  • Developed the Turkcell Sirketim Android application from the ground up.
  • Worked on the backend services for Turkcell Magaza, the first e-commerce site owned by a GSM operator in Turkey.

Java Development

Android Development

Skills

Programming & Languages

  • Java / Java EE Java Development
  • Kotlin
  • JavaScript / TypeScript
  • HTML
  • SQL


Frameworks & Technologies

  • Spring / Spring Boot
  • Microservices
  • Hibernate
  • Angular / Angular 2
  • REST API Design & Development


Mobile Development

  • Android Development
  • Android Studio


AI & Machine Learning

  • TensorFlow
  • CNN (Convolutional Neural Networks)


IoT & Embedded Systems

  • Embedded Software Development
  • ESP32


Databases

  • NoSQL (MongoDB, Couchbase DB, Cassandra)
  • Oracle
  • MySQL
  • Elasticsearch


DevOps & Tools

  • Docker
  • Kubernetes / OpenShift
  • Git / SVN / CVS
  • Maven / Gradle


Methodologies

  • Agile Development
  • Scrum / Kanban

My Socials

Subscribe

I want to create blog posts once I am ready. You can leave your e-mail to get notified!

 Copyright © 2025 Selahaddin Akgün - All Rights Reserved.

ISTANBUL

This website uses cookies.

 We use cookies for traffic analysis and to improve your website experience. By accepting our use of cookies, your data will be aggregated with data from all other users.

RejectAccept