Istanbul, Istanbul, Türkiye
I’m a Senior iOS Engineer with 8 years of experience building reliable, scalable, and high-quality mobile apps. I care deeply about clean architecture, automation, and making development smoother for everyone on the team. At Midas, I helped shape projects like the LLM-based NativeChat and Midas Pro, while building a full CI/CD system from scratch — boosting pipeline efficiency by 50% and moving from Xcode Cloud to Fastlane with self-hosted GitLab and GitHub runners. Before that, at Getir, I worked first as a Senior iOS Engineer and later as Tech Lead, driving CI/CD improvements, test automation, modularization, and overall code quality. I love solving problems that make engineers faster and products more stable. Always excited about tools, process improvements, and elegant Swift code that makes an impact. 🚀
Contributed to high-impact initiatives across architecture, CI/CD infrastructure, and core feature development within a team of skilled engineers. Focused on delivering reliable, maintainable, and scalable mobile systems that enhance developer efficiency and product quality. • Co-owned and developed the LLM-based NativeChat project, playing a key role in its architecture, streaming logic, and integration decisions alongside cross-functional teams. • Built the Midas Pro platform, implementing Masterpass-based payment systems and advanced financial management features. • Established a full CI/CD system from scratch, increasing pipeline efficiency by 50% through migration from Xcode Cloud to Fastlane-based automation. • Set up and maintained two self-hosted macOS machines to power both GitLab pipelines and GitHub Actions, ensuring consistent, fast, and cost-effective builds. • Contributed to project modularization, improving build times, dependency structure, and overall maintainability of the codebase. • Delivered multiple key app modules, including NotificationCenter, SDK integrations, new order types, and Profit & Loss information. • Collaborated closely with backend, product, and design teams to achieve seamless feature integration and performance optimization.
@Core Mobile Squad Led the Core Mobile Squad, driving architectural improvements, CI/CD evolution, and cross-team alignment across all iOS domains. Focused on elevating code quality, test coverage, and delivery velocity through automation and modularization initiatives. • Defined and managed the iOS Core Squad backlog, aligning roadmap goals with broader company priorities. • Planned and implemented a new UI Test Infrastructure, enabling faster, more reliable end-to-end validation. • Expanded CI/CD automation, adding new capabilities to internal tools and pipelines to streamline testing and releases. • Introduced Snapshot Testing as part of the iOS testing strategy, improving UI stability and reducing regressions. • Prepared a two-quarter iOS roadmap to guide community-wide technical direction and shared standards. • Led modularization efforts, creating 10+ new packages and removing spaghetti dependencies to achieve a cleaner, scalable architecture. • Coordinated all iOS developers across multiple squads, promoting consistent code practices, test ownership, and long-term maintainability.
@Core Mobile Squad Contributed to scaling the Getir iOS application through technical excellence, infrastructure improvements, and high-quality feature delivery. Focused on modularization, CI/CD optimization, and robust automation to support a fast-paced engineering organization. • Planned and implemented a new UI Test Infrastructure, enabling automated end-to-end validation and faster regression cycles. • Enhanced CI/CD pipelines by adding automation capabilities and integrating internal tooling to reduce manual intervention. • Introduced Snapshot Testing, improving UI reliability and catching visual regressions early in the cycle. • Refactored the monolithic app into modular components, creating new packages and removing legacy dependencies. • Integrated iDEAL Payment System as part of the Netherlands market launch, ensuring smooth regional adaptation. • Organized and optimized CI/CD processes for a team of ~15 developers, improving build stability and delivery efficiency. • Contributed to App Store release management, ensuring compliant and timely submissions. • Authored technical documentation and maintained internal guidelines to ensure consistency and onboarding efficiency. • Delivered numerous features and fixes across multiple domains, maintaining stability and performance at scale.
- Integrate iDEAL Payment System for NL Launch - Improve project infrastructure significantly - Split a monolithic project - - Organize and improve CI/CD processes for team of ~15 developers – Integrate SonarCloud to improve code quality throughout team. - Govern App Store Releases - Prepare Technical Documents - Develop numerous features - Solve numerous bugs&crashes
- Implement user-specified iOS applications for clients. - Making QA of those applications. - Develop an Apple Maps look-like application for Indoors - Included in development team of Worksafe - a contact tracing application by Pointr