--http://www.linkedin.com/in/najeeb-ur-rehman
https://stackoverflow.com/users/-
https://github.com/najeeb-ur-rehman
Lahore, Pakistan
NAJEEB UR REHMAN
Software Engineer (iOS)
Software Engineer with professional experience in iOS development using Swift and Objective-C. Passionate and committed
with a get-it-done mindset and have good problem solving skills. Ability to manage multiple projects simultaneously.
Comfortable working as an individual or as part of a team. Like to participate actively in the full SDLC from analysis & design
to release. Loves to follow coding best practices and write readable code as I am very much convinced with the saying of
Martin Fowler that “Any fool can write code that a computer can understand. Good programmers write code that humans
can understand”.
Career Highlights
●
●
●
●
Worked on an open source CRM named Kustomer, that acquired by Facebook in 2020.
Write an article and published it on Medium.
Contribute to an open source project named Agrume on github.
Open source a project on github and made it available on cocoapods.
Skills & Tools
Swift (Pro-efficient)
Objective-C (Intermediate)
UIKit
RxSwift
Unit Testing
Multithreading
Profiles & Certificates
Cocoapods
Alamofire MVVM
RESTFul APIs
iOS App Deployment
Firebase Remote Config
AWS Cognito
Push Notifications
ARC
SOLID
CoreBluetooth
Xcode
Xcode Instruments
Postman
Github
Bitbucket
InApp Purchases Autolayouts
MVVM-R
Firebase Cloud Messaging
IOT
Jira
Jenkins
Git
Crashlytics
Agile
SonarCloud
Work Experience
Software Engineer (iOS) - VentureDive
Dec 2020 - Present
Joined VentureDive in the IslamicFinder team as an iOS Lead. Working on ATHAN iOS app. It has more than 5 Million active
users. Responsible for developing new features, improving existing app experience and updating the legacy codebase to
remove code smells by following coding best practices and style guidelines. Write clean code with UnitTest coverage.
Software Engineer (iOS) - BrainX Technologies
Mar 2018 - Dec 2020
I joined BrainX as a fresh graduate and was the pioneer of the iOS department. I worked in a team and as an individual in
multiple projects during my tenure. The scope of projects that I have worked on has quite a diversity that includes CRM, SaaS
apps, Medical apps, Chat and Social media apps. In the last one year of my period at BrainX I led the iOS team of 4 members
and had the additional responsibilities of keeping the team up-to-date with latest iOS development trends and making sure
that team is following the coding best practices. And conducting interviews for iOS Developer role.
Education
BS (Software Engineering)
Punjab University College Of Information Technology(PUCIT), Lahore
2013 - 2017
Languages
- Urdu (Native)
- English (Professional)