What I Do
iOS app development
I setup development architecture and develop feature from scratch. Setting up staging and production environments.
App Deployment
Setting up the App Store Connect in apple developer account according to latest apple policies. Manage required certificates and profiles for deployment to Appstore.
Business Strategy
Provide best consultation for the business for future updates for the deployment of the app.
Testing on Beta
writing test cases for the modules and testing features on the iOS beta. Internal fixes for the libraries used on the Xcode project and provide fixes on Xcode beta.
Microsoft Azure
Setting up environments and building pipelines. Setting up App Services and VPN Gateways.
UX Consulting
Provide best solutions for better user experience and build custom animations for the views.
My Portfolio
Chat application that allows users to send messages, reply to their messages and share photos and videos.
About UTALQ
UTALQ app is based on socialising with people using fun animations and fonts. On UTALQ people can share audios and videos, reply to any message or video shared in the chat. App allows both on-to-one chat and group messaging as well. People can also follow and unfollow other users on the app. Each user can add 5 people to pin them on the home screen.Its a social media Application for people to send messages with fun animations.
Architecture
Built the architecture of the app and setup the staging and production environment.
Firebase and Firestore, Noifications, Cloud messaging.
Bet W Me
About Bet W Me
Its a gambling application that provides odds for the users to understand the game being played. Application allows users to buy different packages depending on the their preferences and then app provides them with good better and best odds about gambling on the application. All the information is uploaded from the admin panel of the application. That is for the client and any manager they give access to.
Architecture
Built the architecture of the app and setup the staging and production environment.
Firebase and Firestore, backend in node js, payment gateway (Stripe) and Apple pay , Firebase Noifications
ThePools
Its a gambling application that allows users to place bets on different sports, online games, casino games and buy lotteries as well.
About ThePools
ThePools app is launched in UK and selling loads of cool casino games using a third party SDK. It has different sections for users to place their bets on. TheFootballPools, Lotto, Casino, Sports, FreeToPlay and FootieFive allowing users to place their bets or buy lottery tickets online, thepools is the oldest gambling company in UK
Architecture
Built the architecture of the app and setup the staging and production environment.
Firebase and TestFlight for app distribution among internal QA, Push notifications using Xtreme Push SDK, casino game via Light And Wonder SDK, google analytics and firebase analytics, graph QL via apollo, MSAL Microsoft Authentication Library
Den Application
About Den
Den app is based on meeting people and start different topics in groups. Users are allowed to join different topics of rooms or start their own. Its a social Application for people to create topics and have people join their room. they can either be on video or just audio and present. The initial idea of the app was to allow both professional and social users to be on one platform, people can either start a public or private room based on their idea.
Architecture
Built the architecture of the app and setup the staging and production environment.
Firebase and Firestore, Agora SDK for video call, VOIP Noifications for audio and video call screens, Firebase Notifications, cloud messaging.
FOOTASYLUM
Its an online store application that allows users to buy stuff online.
About FOOTASYLUM
FOOTASYLUM app is launched in UK for our company’s client. All the designs and backend API’s were handled from the client’s team, Our company has provided the development of iOS and Android applications for the client. App has features like top carousel that shows featured products and on the home screen its pretty much simple based on promotions and good deals. The baskets has cool features along with keeping the data in the based and keep it updated based on the session.
Architecture
Built the architecture of the app and setup the staging and production environment.
Firebase and TestFlight for internal distribution for QA to test, push notifications, REST, firebase and google analytics, force update feature.
House Food
Its online food delivery application allowing users at their homes to become a chef and gather ingredients and prepare food for customer near by. They can set the radius they want to cover and upload the menu themselves, that gets approved by the admin or the allowed access manager. Customers on the other hand choose different chefs and place the orders and will get notifications when order is on its way or they can get scheduled delivery
Architecture
Built the applications, website and admin web.
Firebase, backend node js. stripe payment gateway
My Resume
Education
Masters in Advanced Computer Science
University of Chester (2021 - 2022)Studied Robotics, Software exploitation, Concepts of User Experience, Research Methods and Digital Forensics
BSc in Software Engineering
University of Gujrat (2015 - 2019)Studied mobile app development, web development, backend API development, operating systems and threading, cloud computing.
Online Coursework
Udemy (2014 - 2019)I've taken loads of courses online, for iOS development learnt swift, objective - c and story boards and later on swift UI. Took courses for node js for backend development of cool features. Later on I took courses on cross platform languages for react native.
Backend Development
node js
mongo DB
SQL
REST
GRAPH QL
STRIPE
Postgres
Frontend Development
SWIFT
OBJECTIVE C
SWIFT UI
STORY BOARDS
Casino Games Integration
MVVMC
AGORA
JAVASCRIPT
REACT NATIVE
REACT JS
Job Experience
Head of Development
Sterlinx Global - (Present)Managing mobile, web and backend teams for delivering software projects for clients Setting up base Architecture for projects if our Lead developers need any assistance. Keeping track of new technologies and requirements for the company to meet PCI compliances Meeting with clients for any suggestions or if they need technical details about the system Estimating the Time for projects for delivery deadlines for our stakeholders to manage the budget for the projects Setting up Azure Pipelines and Environments, Setting up database servers, backend servers and web servers
Lead iOS Developer
Evoke Creative - (2022 - 2024)Developing iOS applications with suitable project architecture and setting up staging and production environments. Develop new features on existing iOS applications with force update to latest version. Integrating new SDKs for push notifications, analytics and casino games Distribution to Appstore Connect for review and release. Work with the Software Architect to understand coding standards and architectural practices. Meet with project stakeholders discuss their vision, ideas and create compelling digital experiences. Translate design patterns into application architectures. Worked on The Football Pools, FootAsylum, Homestead and Seven Store iOS applications
iOS Developer
GOL Technologies - (04/2019 - 12/2020)Debug, and refactor existing applications and software modules as required Conceptualize, design and develop user interface designs in a fast-paced online/mobile environment. Consumer applications as well as enterprise platforms. Write clean, modular mobile applications in an agile and ever-changing environment.
Internship
CodHex - (02/2018 - 06/2018)Develops new features and seeks out existing solutions to meet client needs Quickly respond to critical support issues. Create and normalize the database in SQL.
Language
English
professional in speaking, reading, listening and writingI have excellent grip on english language especially when it comes to explaining software technologies. I was able to improve on my Scouse accent while living in Liverpool.
Presentation Skills
Presentation is important when it comes to dealing with clientsAs a lead developer its important to have presentation skills because you'll have to present cool features or ask questions about blocked issues with project leaders.
Testimonial
Shmuly Leviton
Project LeaderApp Development
via Fiverr - Mar 4, 2021 - Aug 30, 2022Haider is an excellent developer, he built a great application for me and was able to integrate video call features on the app.
Joshua Ellis
Project Leadervia Fiverr - May 2019 - Dec 2020
Had multiple milestones from haider and he was able deliver a very complicated application. Will hire him again for further updates.
Imeddj
Business Ownerapp development
Fiverr - March 2020 - Aug 2020Excellent developer, built a beautiful gambling application.
queston Cooper
Business ownerApp Development
via Fiverr - Aug 2018 - Mar, 2019Very experienced Developer. Flexible. Fast Support. Built an amazing chat application.
Paul Howard
Project Lead And Team ManageriOS app Development
@Evoke CreativeHaider quickly became a key developer on the projects that he was allocated and always delivered ahead of time and within budget. Any company would be lucky to have a dev like Haider as part of their team and I look forward to seeing where his career takes him in the future