Yusa Sarisoy
Angestellt, iOS Developer, BMS Corporate Solutions GmbH
Berlin, Germany
About me
Yuşa, an iOS Engineer with more than three years of experience, continues developing and providing high-quality services to the best of his ability. He loves the open-source culture and tries to contribute as much as on GitHub. He now works as an iOS Developer at BMS Corporate Solutions GmbH and as iOS Tech Editor at Kodeco (the new raywenderlich.com).
Timeline
Professional experience for Yusa Sarisoy
Current 2 years and 10 months, since Jan 2022
iOS Tech Editor
Kodeco
1 year and 1 month, Mar 2022 - Mar 2023
iOS Engineer
Getir
• Contributed to developing features and fixing bugs of the Getir Drive project. • Used Git to contribute to the codebase, Bitbucket to manage the repository. • Used VIPER, Protocol-Oriented Programming and Dependency Injection to make the modules more testable. • Provided concurrency using GCD and async/await, caring memory management/multithreading. • Used URLSession to work with APIs to fetch data from the backend service. • Used SwiftLint to decide the rules and make the codebase succinct and cleaner.
1 year and 6 months, Sep 2020 - Feb 2022
iOS Developer
WeWALK
• Used App Store Connect and Test Flight to update the iOS app on the App Store. • Used MVVM to make the modules testable. • Used HealthKit and Pedometer to collect users' step count. • Used Core Data and Realm to save the trainees’ mobility data. • Wrote tests using XCTest to ensure that the navigation feature is navigating and guiding users correctly. • Migrated several legacy code classes written Objective-C to Swift.
6 months, Mar 2020 - Aug 2020
Mobile Application Developer
Bluedot
Contributed to developing features and fixing bugs of the Bluedot project. (Bluedot provides smart electric vehicle (EV) charging solutions for smart cities and SME owners.) • Used Git to contribute to the codebase, GitHub Desktop to manage branches, and GitHub to manage the repository. • Used App Store Connect and Test Flight to update the iOS app on the App Store; used Google Play Console to update the Android app on the Play Store. • Used axios to work with APIs to fetch data from the backend service.
1 year and 3 months, Jun 2018 - Aug 2019
Android Developer
Octovan
• Contributed to developing features and fixing bugs, redesigning the Android side of the Octovan project. • Using Git to contribute to the codebase, Sourcetree to manage branches, and Bitbucket to manage the repository. • Used Google Play Console to update the app on the Play Store. • Used MVC architecture throughout the app. • Used Espresso to run UI tests. • Used ProGuard to shrink and obfuscate the app. • Used localization to enable users to use the app in different languages.
Educational background for Yusa Sarisoy
3 years and 5 months, Feb 2016 - Jun 2019
Software Engineering
Bahçeşehir University
Languages
English
Fluent
German
Basic
Turkish
First language