
Murat Doğu
Verified Expert in Engineering
iOS Developer
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.
Portfolio
Experience
Availability
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
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.
iOS Developer
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.
iOS Developer
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.
iOS Developer
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.
iOS Developer
Tmob
- 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.
Network Consulting Engineer
Cisco
- 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.
Business Analyst
Accenture
- 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.
Experience
CEPTETEB
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.
CEPTETEB İşte
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.
Skills
Languages
Swift, Objective-C, Java
Frameworks
UIKit, SwiftUI
Libraries/APIs
RxSwift
Tools
Xcode, Git, SourceTree, JetBrains, IntelliJ, TeamCity, YouTrack, Firebase Authentication, Zeplin, Figma, TFS, Jira
Platforms
MacOS, iOS
Paradigms
Agile
Storage
PL/SQL, Cloud Firestore
Other
Business Analysis, Functional Requirements, Networking, IP Networks, Combine
Education
Bachelor's Degree in Electronics Engineering
Istanbul Technical University - Istanbul, Turkey