durul dalkanat

durul dalkanat

Mentor
5.0
(3 reviews)
US$18.00
For every 15 mins
3
Sessions/Jobs
ABOUT ME
Senior Software Engineer, iOS with 7+ years experience
Senior Software Engineer, iOS with 7+ years experience

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.

Turkish, English
Eastern Time (US & Canada) (-05:00)
Joined March 2024
EXPERTISE
5 years experience | 1 endorsement
6 years experience | 1 endorsement
1 year experience
3 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Abdullah Khan
Abdullah Khan
March 2024
Durul was very helpful with pointing out problems in my project. He brought his own perspective from previous experiences and shared relevant code with me. I had some key takeaways from the session that will help improve my project a lot!
Nicholas Hershy
Nicholas Hershy
March 2024
Excellent tutor. Created a mockup example for me. Explained everything in detail and was able to solve my problem and learn new knowledge at the same time.
Pavishanan Surenthiran
Pavishanan Surenthiran
March 2024
Very professional and helped identify problems that I didn't even know I had. Would highly recommend Durul as your mentor.
SOCIAL PRESENCE
GitHub
My-Medium-Articles
List of my blog posts in the Medium
162
29
wwdc2018
You read my developer triceraptus migration notes from dub dub dc 2018
48
1
Stack Overflow
7355 Reputation
4
35
37
EMPLOYMENTS
Senior Software Engineer
Vibrent Health
2017-09-01-Present

- Responsible for designing, developing, enhancing, and sustaining mobile apps in a cross-functional team environment.
- Active pa...

- 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

Ruby
HTML/CSS
SQL
View more
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
iOS Debugging
Flutter
Bitrise
Clean Architecture
Storybook
RESTful API
Performance Engineering
Jira/confluence
Swift 5
Debugging tools
SwiftUI
Combine
Flutter Plugin
Software architecture
View more
Mobile Application Developer
Blue Whale App
2017-05-01-2017-08-01

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

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+

Xcode
MVVM
Migration
View more
Xcode
MVVM
Migration
MVC
Kanban
Auto Layout
iOS Auto Layout
Xcode server
iOS
Swift 3
iOS Debugging
Swift 4
Debugging tools
View more
Swift / iOS Mentor, Coach and Advisor
Thinkful
2015-12-01-2017-05-01

Teaching Apple's newest iOS programming language of Swift in Thinkful. As a mentor, my primary role is to provide guidance and su...

Teaching Apple's newest iOS programming language of Swift in Thinkful. As a mentor, my primary role is to provide guidance and support to mentees based on their unique developmental needs. At different points in the relationship, I am taking on some or all of the following roles: Coach/Advisor and iOS Developer
- Give advice and guidance, share ideas, and provide feedback about iOS and Swift
Share information on "unwritten rules for success development” within Swift programming language Source of Encouragement / Support
- Act as a sounding board for ideas/concerns about development career choices; provide insights into possible opportunities
Identify resources to help mentees enhance personal development and career growth
Expand the mentee's network of contacts
- Serve as an advocate for the mentee whenever the opportunity presents itself
- Seek opportunities for increased visibility for mentees.

Mentoring
Swift
iOS
View more
Mentoring
Swift
iOS
View more
PROJECTS
LED ManagerView Project
2017
This application uses Firebase and Node.js to access Raspberry Pi LED with iOS App. The application is written in Swift 3+ and utilizes t...
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.
Node.js
npm
Raspberry Pi
View more
Node.js
npm
Raspberry Pi
Firebase
Swift 3
View more
DRL Theme ManagerView Project
2017
DRL Theme Manager is an Xcode Swift File Template for Generating the maximum required files to create a theme for a Swift project. When ...
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
Xcode
Swift 3
View more
Xcode
Swift 3
View more