Senior iOS Developer
2021 - 2022Hamilton Capital- Built the crypto payment iOS app for Himalaya Exchange which has reached a $27 billion valuation in fewer than two weeks.
- Refactored the legacy code and applied MVVM architecture.
- Worked along with the pen testing team to mitigate vulnerabilities in the iOS app.
Technologies: Swift, Objective-C, Alamofire, AFNetworking, Crashlytics, Firebase, Git, SwiftLint, Obfuscation, OAuth 2, Model View Viewmodel (MVVM), Clean Architecture, SSL, Localazy, UIKit, SwiftUI, Combine, Bitrise, TestFlight, Agile, Scrum, iOS, iOS SDKCo-founder | Mobile Application Developer
2020 - 2022Momentup- Developed and maintained several projects in IoT, fintech, crypto, sports, and social networking.
- Led a team of two mobile developers and coordinated with cross-functional teams.
- Added an NFC payment feature to a mobile POS app via Istanbul Card, a payment method for Istanbul's public transport.
Technologies: Swift, Objective-C, Alamofire, AFNetworking, Crashlytics, Adjust, Firebase, Git, Lottie, OAuth 2, Clean Architecture, Bitrise, TestFlight, Agile, Scrum, Jira, Android, Java, Kotlin, Model View Viewmodel (MVVM), iOS, iOS SDKMobile Lead Developer
2020 - 2021Dikey Vitamin Group- Maintained legacy supplementler.com and vitaminler.com apps and built the fitmoda.com greenfield apps on Android and iOS along with my teammates.
- Led the mobile team of an Android developer and an iOS developer.
- Created custom templates for VIPER architecture to increase development speed.
Technologies: Swift, Objective-C, Clean Architecture, UIKit, Bitrise, TestFlight, Kotlin, Android, Crashlytics, Adjust, Firebase, SwiftLint, Jira, Agile, Scrum, VIPER Architecture, Java, Model View Viewmodel (MVVM), iOS, iOS SDKMobile Lead Developer
2019 - 2020Servvis- Built a utility app to maintain household electronics for iOS and iPadOS devices.
- Led a mobile team of an iOS developer and an Android developer.
- Applied best development practices on Android and iOS.
Technologies: Swift, Alamofire, DifferenceKit, PromiseKit, Crashlytics, Firebase, Facebook, Git, GitLab, Branch.io, Sentry, SwiftLint, VIPER Architecture, Android, Kotlin, Model View Viewmodel (MVVM), Jira, Agile, Scrum, Bitrise, WebSockets, Java, iOS, iOS SDKiOS Developer
2018 - 2019Menlo Music- Built a karaoke app where people can create performances with audio/visual effects and duets with others.
- Created the audio/visual recording, editing, and publishing studio.
- Created high-performant video feeds by caching video streams.
Technologies: Swift, Objective-C++, Adjust, Agile, PromiseKit, Crashlytics, Alamofire, Fabric, Firebase, Facebook, AdMob, Git, Bitbucket, AVFoundation, AudioKit, Core Animation, Branch.io, Countly SDK, Amazon Web Services (AWS), VIPER Architecture, UIKit, Texture, Fastlane, TestFlight, Jira, Scrum, iOS, iOS SDKiOS Developer
2016 - 2018Kokopeli- Built SWEATer, a social app for the sports community of around 30,000 people in Turkey. Featured by Apple.
- Maintained the whole project with legacy code, refactored it with a clean architecture pattern, and added feature and design updates.
- Built the run tracking feature which is used in the Istanbul Virtual Marathon.
Technologies: Swift, Alamofire, PromiseKit, IGListKit, Fabric, Crashlytics, Mixpanel, Adjust, Firebase, Facebook, Git, Bitbucket, WebSockets, Lottie, Viper, Texture, Fastlane, TestFlight, Jira, Scrum, Agile, iOS, iOS SDKAndroid Developer
2014 - 2017Freelance Clients- Developed Baglama Tuner Android App with 500k+ installs on Play Store. Worked in all phases of the project, including design, development, testing, deployment, and maintenance.
- Used C++ code on Android with NDK (Native Development Kit).
- Implemented PHP/MySQL back end for small-sized apps.
Technologies: Android, Java, Firebase, Foursquare API, NDK, PayPal, PHP, MySQL, Material DesignAvionics System Design Engineer
2010 - 2014Turkish Aerospace Industries Inc.- Designed and integrated subsystems into aircraft avionics per customer requirements.
- Produced and reviewed technical documents, specifications, and standards.
- Selected avionics components and incorporated off-the-shelf avionics units into aircraft architecture.
- Troubleshot and worked with communications equipment in a lab and aircraft environment.
- Involved in the configuration management process via Jira (Atlassian) software for issue tracking and change management.
- Worked closely with international and local software development, sales, and engineering teams to ensure compliance with all product requirements.
Technologies: MATLAB, Data Communication, Ethernet, Wireshark, GNSS, Inertial Navigation Systems (INS), Sensors & Actuators, Flight Data Recorder (FDR), Automatic Takeoff & Landing Systems, Unmanned Aerial Vehicles (UAV), DOORS, Telemetry