Personal details

durul D. - Remote iOS developer

durul D.

Based in: 🇺🇸 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I am driven to become a mentor because I believe in the power of knowledge-sharing and fostering growth in others. Throughout my journey, I've been fortunate to have mentors who played a crucial role in shaping my understanding and guiding me toward success. Now, I want to pay it forward by offering my experiences, insights, and support to those navigating their paths. I find fulfillment in witnessing the development and achievements of others, and I am eager to contribute to their personal and professional growth. Being a mentor allows me to make a positive impact on individuals, empowering them to overcome challenges and reach their full potential.

Work Experience

Senior Software Engineer
Vibrent Health | Sep 2017 - Present
Ruby
HTML/CSS
SQL
Git
Bash
Debugging
GitHub
Jenkins
Makefile
UIKit
Jira
CocoaPods
Docker
Scrum
iOS App Extension
Robot Framework
Application Security
JavaScript
Application Architecture
iOS Auto Layout
Appium
Kubernetes
Swift
Carthage
iOS Debugging
Flutter
Bitrise
Clean Architecture
Storybook
RESTful API
iOS Development
Performance Engineering
Jira/confluence
Swift 5
Debugging tools
Swiftui
Combine
Flutter Plugin
Software Architecture

- Responsible for designing, developing, enhancing, and sustaining mobile apps in a cross-functional team environment.
- Active participant in code review processes, ensuring adherence to clean code patterns, which results in clean, well-organized, and production-ready code.
- Leverage established design control processes and good engineering practices.
- Make key contributions to mobile architecture, code health, and development processes for building best-in-class software products
- Drive innovation by designing and implementing unique solutions that result in a positive business impact.
- Provide thought leadership in the mobile engineering team.
Maintain high proficiency and knowledge related to native app deployment and distribution through the app store.
- Primary maintainer for Bitrise CI/CD pipelines for testing and deploying iOS applications
- Working on new features built using Swift and continuing to support previous iOS versions
- Provide experience in iOS profiling tools, ensuring the responsiveness of the native applications.
- Advocate for the TDD (Test Driven Development) practice, ensuring delivery of quality, and well-tested code and writing Integration tests and Unit test
- Implement framework dependency management solutions using Cocoapods, Carthage, and Swift package manager in native iOS application
- Experience in working with native and open-source frameworks.
- Enhance the functional and technical aspects of products
- Experience with Source Code, Design Reviews, and Version Repository
- Familiar with UI Toolkits and frameworks
- Manage multiple projects in a deadline-driven environment
- Write clear and detailed technical specifications and documentation
- Understand Software Engineering Best Practices
- Work well independently and within a team setting work within an Agile Scrum Team

Mobile Application Developer
Blue Whale App | May 2017 - Aug 2017
Xcode
MVVM
Migration
MVC
Kanban
Auto Layout
iOS Auto Layout
Xcode server
Swift 3
iOS Debugging
Swift 4
iOS Development
Debugging tools

I worked on four different IOS projects with Objective-C and Swift. These projects' App Store categories are Medical and Health & Fitness.

I have used third-party libraries such as Alamofire, and AFNetworking to integrate additional functionality into applications.
- Using Git for version control, revisions, and contribution to projects.
- Yelp API’s integration with the CoreLocation framework.
- Apple's APIs for Text To Speech and Speech Text implementations
- Upgrade from Swift 2 to Swift 3.
- Managed approval process for App Store
- Used RESTful web-services to connect backend services and handle data using parsers with formats like JSON and XML.
- Created application user interface (UI) using storyboard and ". xib" files, customizing views, navigation bars, and controllers using the UIKit framework.
- Proficiency in implementing design patterns such as MVC, MVVM architectures, Singleton, delegation, target-action along with other concepts like categories and protocols in Swift3+

Education

Marmara University
associate degreeFaculty of Technical Education, Technical Science
Sep 1999 - Aug 2001

Personal Projects

2017
Node.js
npm
Raspberry Pi
Firebase
Swift 3
This application uses Firebase and Node.js to access Raspberry Pi LED with iOS App. The application is written in Swift 3+ and utilizes the Firebase framework.
DRL Theme ManagerIconOpenNewWindows
2017
Xcode
Swift 3
DRL Theme Manager is an Xcode Swift File Template for Generating the maximum required files to create a theme for a Swift project. When the template is installed, it will create a DRL Theme Manager.swift

Certifications & Awards

Baltimore Hackathon CIVIC TRACK 3rd Place
Apr 2017