Fahim Farook

Fahim Farook

Mentor
5.0
(88 reviews)
US$25.00
For every 15 mins
102
Sessions/Jobs
ABOUT ME
Multi-disciplinarian with over 30 years of experience in mobile, PHP, and SQL
Multi-disciplinarian with over 30 years of experience in mobile, PHP, and SQL

I have been a developer for over 30 years and have been a mobile developer for over 10 of those years. During that time, I've developed over 90 iOS apps, around 10 macOS apps, and quite a few Android apps too - some were personal apps while close to half of that were apps for various clients.

I’ve also been a technical editor, final pass editor, and finally, for a brief period, the editor-in-chief at raywenderlich.com, the popular online site devoted to mobile and game development. I did a lot of work on their tutorials and so know a little bit about helping people to understand a topic :)

I try to help people understand developing for a given language and try to show you why you should do something a certain way. Along the way, I also try to provide little tips and tricks which make your work in a particular development environment (like Xcode) much easier. And I have no problems at all with questions - the more questions you have, the more you'll learn and I'll answer any (and every) question you may have!

I also tend to be very good at debugging code issues - even if the issue is in code written by others. I can dive into somebody else's code and quickly find the root cause of a bug. So, if you are stuck on a bug which has stumped you for several hours, I believe I can help.

English
Eastern Time (US & Canada) (-05:00)
Joined April 2017
EXPERTISE
7 years experience | 6 endorsements
I started development in Swift immediately after Apple announced Swift at WWDC 2014 and I had my first open source Swift framework out wi...
I started development in Swift immediately after Apple announced Swift at WWDC 2014 and I had my first open source Swift framework out within a couple of weeks. I have developed close to 20 apps in Swfit for iOS and macOS.
View more
View more
10 years experience | 15 endorsements
I started Objective-C development as a mobile developer but have since then moved on to develop macOS apps as well. I was the sole develo...
I started Objective-C development as a mobile developer but have since then moved on to develop macOS apps as well. I was the sole developer on the HuffingtonPost iPad app (back when there were two separate apps) using Objective-C and I developed and supported the app for over a year through two consecutive versions of the app.
View more
View more
15 years experience | 6 endorsements
I used to do a lot of PHP development for clients. These days, I mostly develop REST APIs needed by mobile clients so that the mobile app...
I used to do a lot of PHP development for clients. These days, I mostly develop REST APIs needed by mobile clients so that the mobile apps I develop can either communicate with a server to fetch data or to provide multi-user functionality. When I used to develop in PHP extensively, I also used to do a fair amount of WordPres development and even had a WordPress plugin which was pretty popular in its day.
WordPress
View more
WordPress
View more
7 years experience
I have used CVS, Subversion, and Mercurial in the past but I have been using Git for most of the time that I've been a mobile developer. ...
I have used CVS, Subversion, and Mercurial in the past but I have been using Git for most of the time that I've been a mobile developer. I won't call myself a power-user since I hardly ever user Git from the command-line. Rather, I prefer to use Git using a visual Git client such as SourceTree or Git Tower. I am familiar with the basic commandline Git functions though and do know enough to figure out the rest if necessary :)
20 years experience
I have managed projects at various employers for quite a bit of the time I worked for others. Since I started freelancing around 13 years...
I have managed projects at various employers for quite a bit of the time I worked for others. Since I started freelancing around 13 years ago, I have managed multiple projects, estimated time, and balanced workload using various software tools including Jira and Trello. I have even written a few project/time management tools over the years to meet my own requirements.
JiraTrello
View more
JiraTrello
View more
25 years experience | 1 endorsement
I learnt how to code in dBaseIII+ back in the early '90s by debugging other people's code :) I have been deubgging code (both my own and ...
I learnt how to code in dBaseIII+ back in the early '90s by debugging other people's code :) I have been deubgging code (both my own and other people's) ever since then. I enjoy figuring out why something does not work correctly and am good at pinpointing the root cause of an issue. If you give me access to the source code, a good IDE with debugging capabilities, and access to good documentation, I can guarantee that I'll figure out most issues.
5 years experience
I have developed multiple games using cocos2D and have even contributed to the one-time cocos2D IDE - cocosBuilder.
I have developed multiple games using cocos2D and have even contributed to the one-time cocos2D IDE - cocosBuilder.

REVIEWS FROM CLIENTS

5.0
(88 reviews)
ernie
ernie
April 2018
Wonderful & super helpful and friendly!
marc
marc
March 2018
Very nice and understanding. Goes about things in a methodical way :)
Mikel
Mikel
December 2017
great, as always!
Mikel
Mikel
December 2017
fahim is amazing! he answered all of my questions & even had great advice regarding things i had not even thought about too. definitely will hire again!
rich@districtonemobile.com
rich@districtonemobile.com
August 2017
Fahim has been a great help to me. He is an extremely helpful, positive, patient and knowledgable developer... everything a great mentor should be.
Jeff harper
Jeff harper
May 2017
He was very helpful and worked hard to make the most of our time.
Linards Bērziņš
Linards Bērziņš
May 2017
Fahim was very helpful and explained things very clearly and quick. I would definitely suggest his mentorship to anyone.
rich@districtonemobile.com
rich@districtonemobile.com
May 2017
I love working with Fahim, he's always so cheerful and helpful.
don
don
May 2017
excellent!
Grant Spilsbury
Grant Spilsbury
May 2017
Fahim was excellent. Fixed my problem with a better approach to the solution than I had come up with. He's now working on additional code for me. Brilliant!
SOCIAL PRESENCE
GitHub
FloatLabelFields
Text entry controls which contain a built-in title/label so that you don't have to add a separate title for each field.
Swift
1080
97
SQLiteDB
Basic SQLite wrapper for Swift 4.x and lightweight ORM for accessing underlying tables in an SQLite database
Swift
457
137
Stack Overflow
2797 Reputation
1
5
16
EMPLOYMENTS
Lead Mobile Developer
Evo Security
2021-08-01-Present
* Maintain, troubleshoot and update Evo’s mobile apps for iOS (Swift) and Android (Kotlin) and handle all mobile development tasks for th...
* Maintain, troubleshoot and update Evo’s mobile apps for iOS (Swift) and Android (Kotlin) and handle all mobile development tasks for the company
Xcode
GitHub
Android Studio
View more
Xcode
GitHub
Android Studio
Kotlin
Swift
View more
Mobile Software Developer
Lookback
2020-11-01-2021-07-01
* Maintain, troubleshoot and update Lookback’s mobile apps for iOS (Swift) and Android (Kotlin) using FRP (Functional Reactive Programmin...
* Maintain, troubleshoot and update Lookback’s mobile apps for iOS (Swift) and Android (Kotlin) using FRP (Functional Reactive Programming) patterns and working with both remote REST endpoints and WebRTC servers * Use debugging tools provided by Xcode and Android Studio to identify and fix issues with the applications * Deploy and distribute builds to the relevant app stores via CircleCI
Xcode
Android Studio
Kotlin
View more
Xcode
Android Studio
Kotlin
Circleci
Swift
View more
Freelance Software Developer
None
2018-07-01-2020-10-01
* Created an iOS app in Swift for The Mighty from scratch using the MVC pattern which communicated with REST endpoints using JSON * Debug...
* Created an iOS app in Swift for The Mighty from scratch using the MVC pattern which communicated with REST endpoints using JSON * Debugged and fixed issues using the suite of debugging tools provided by Xcode * Used Bitrise as the CI solution to build and distribute iOS builds to the App Store * Helped create the Android app for The Mighty in Flutter * Developed a server-side API and an algorithm for a client that would help assess the legal knowledge of a lawyer using the Vapor server-side Swift framework * Created multiple Flutter apps such as a recipe management app, a shopping cart app etc. that could run on iOS, Android, and macOS using Firebase as the backend database * Was involved in an initiative by the Sri Lankan government to track the spread of COVID-19 by helping with a Flutter app developed for the purpose
JSON
Swift
Vapor
View more
JSON
Swift
Vapor
Flutter
RESTful API
SwiftUI
View more
PROJECTS
Huffington Post iPad AppView Project
Huffington Post / AOL
2010
The original Huffington Post app (not the current one) was two separate apps - one for iPad and the other for iPhone. I developed the iPa...
The original Huffington Post app (not the current one) was two separate apps - one for iPad and the other for iPhone. I developed the iPad app from version 2.0 to 3.0 and supported the application over the course of several years past HuffPo's acquistion by AOL.
Objective-C
iOS
View more
Objective-C
iOS
View more
Salon.com Mobile AppsView Project
Salon.com
2012
I developed the original iOS and Android apps for Salon.com from the ground up and supported the app (and worked on new updates) over the...
I developed the original iOS and Android apps for Salon.com from the ground up and supported the app (and worked on new updates) over the course of several years.
Android
Java
Objective-C
View more
Android
Java
Objective-C
iOS
View more