Murat Doğu, Developer in Istanbul, Turkey
Murat is available for hire
Hire Murat

Murat Doğu

Verified Expert  in Engineering

iOS Developer

Istanbul, Turkey
Toptal Member Since
June 8, 2021

Murat is an experienced software engineer with a proven track record of delivering mobile applications for a wide range of industries covering banking, eCommerce, retail, and airlines. Murat started out his development career building apps for iOS with Objective-C and then he transitioned to Swift. Murat's technical expertise lies in developing apps for the iOS platform; however, he also excels at writing code for the back end and database and with Java and PL/SQL development.


Dating App Company (via Toptal)
Swift, RxSwift, UIKit, Jira
BNP Paribas
iOS, Java, PL/SQL, IntelliJ IDEA, TeamCity, YouTrack, Swift, UIKit, Git...




Preferred Environment

Xcode, MacOS, JetBrains

The most amazing...

...project I've worked on was the CEPTETEB app: a banking app for the first digital-only bank in Turkey.

Work Experience

iOS Developer

2021 - 2022
Dating App Company (via Toptal)
  • Implemented major UI changes relating to the core mechanics of the app.
  • Worked closely with other team members on design, implementation, and QA-related issues.
  • Helped the client with performance and memory-related issues.
Technologies: Swift, RxSwift, UIKit, Jira

iOS Developer

2021 - 2021
Digital Asset Tracking Company (via Toptal)
  • Developed walkthrough pages for the app shown, both when onboarding and in the app's help section, detailing every functionality.
  • Implemented adaptive design conforming to both iOS and iPad environments.
  • Cooperated closely with business owners on design/implementation details.
Technologies: SwiftUI, Combine, Swift

iOS Developer

2016 - 2021
BNP Paribas
  • Worked on the CEPTETEB app, the first digital-only banking app in Turkey; built core features (account list and money transfer) and contributed to the development of base modules, UI-component libraries, and app architecture.
  • Developed the core features, base modules, and UI libraries for the CEPTETEB İşte app: a mobile banking application for corporate and SME customers.
  • Maintained the back-end and database in an Oracle environment using Java and PL/SQL.
  • Led a team of three iOS developers, assigning tasks to team members and reviewing their code and pair-programming, especially for inexperienced team members.
  • Worked with an agile and scrum consulting agency to better implement Agile practices: holding daily scrums, planning with the product owner, holding review meetings with the PO and other stakeholders, and running retrospectives.
Technologies: iOS, Java, PL/SQL, IntelliJ IDEA, TeamCity, YouTrack, Swift, UIKit, Git, SourceTree, Xcode, MacOS, Agile

iOS Developer

2016 - 2016
ING Group
  • Developed new features for a mobile wallet project in ING Bank's Turkey branch.
  • Implemented an iMessage extension which provided a money transfer feature from the Messages app.
  • Collaborated efficiently with other teams and business stakeholders on refinement tasks.
Technologies: iOS, Agile, Swift, UIKit, Git, SourceTree, TFS, Xcode, MacOS

iOS Developer

2015 - 2016
  • Developed the core functionalities—which included credit-card payments and money transfers—for the mobile application of one of the biggest public banks.
  • Maintained and developed new features for one of the biggest tech eCommerce apps in Turkey.
  • Implemented new features for a variety of different apps in different industries.
Technologies: iOS, Objective-C, Swift, UIKit, Git, SourceTree, Xcode, MacOS, Agile

Network Consulting Engineer

2012 - 2014
  • Started as part of the Associate Network Consulting Engineering program with an intensive six-month training period.
  • Worked on a network optimization project for Vodafone's core network.
  • Provided support to Vodafone in three countries: Turkey, Greece, and Albania.
Technologies: Networking, IP Networks

Business Analyst

2011 - 2012
  • Worked on CRM projects as part of the functional design team for Vodafone and Turk Telekom.
  • Created business requirements, working collaboratively with the customer.
  • Oversaw the user-acceptance tests for the new features.
Technologies: Business Analysis, Functional Requirements


A mobile banking application for a digital-only banking platform called CEPTETEB with more than 1.5 million monthly active users.

I developed several core functionalities for this project, like the account list and the money-transfer feature. I also participated in the development of the base modules and UI libraries.


A mobile banking application for corporate and SME customers with half a million monthly active users.

I developed the core functionalities like money transfers and saved transactions. Our team worked collaboratively with a design agency for the UI/UX aspects. I also contributed to the development of most of the main modules.
2007 - 2011

Bachelor's Degree in Electronics Engineering

Istanbul Technical University - Istanbul, Turkey




Xcode, Git, SourceTree, JetBrains, IntelliJ IDEA, TeamCity, YouTrack, Firebase Authentication, Zeplin, Figma, TFS, Jira


UIKit, SwiftUI, Combine


Swift, Objective-C, Java


MacOS, iOS




PL/SQL, Cloud Firestore


Business Analysis, Functional Requirements, Networking, IP Networks

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring