Hasaan Ali

Hasaan Ali Email and Phone Number

Engineering iOS apps. @ Beyond Apps Group
Hasaan Ali's Location
Lahore, Punjab, Pakistan, Pakistan
Hasaan Ali's Contact Details

Hasaan Ali personal email

About Hasaan Ali

Leverages strong knowledge of iOS, Swift & Xcode along with automated testing experience.

Hasaan Ali's Current Company Details
Beyond Apps Group

Beyond Apps Group

View
Engineering iOS apps.
Employees:
2
Hasaan Ali Work Experience Details
  • Beyond Apps Group
    Senior Ios Developer
    Beyond Apps Group Dec 2023 - Present
    Lahore, Punjab, Pakistan
    Worked on MyZesty media editing native app to improve the code design and fix several issues. Worked with SwiftUI, Combine, MVVM, Metal framework, AVFoundation, etc. Collaborated with designers to clarify designs and suggest improvements. Worked with the lead and fellow developers to plan tasks and share updates in daily and weekly meetings: reviewed PRs, tested features, prioritized tasks, and managed deadlines.Accomplishments @ Beyond Apps Group:● Implemented three major updates:● Improved video seek implementation by using operation queue for fast seek● Introduced MVVM structure for MainScreen, TimelineArea and some othermajor View classes● Changed the Metal TextureProvider seek and play functions to fix the criticalwrong frames issue, changed the play behavior to use common serialdispatch queue for playing and as underlying queue for seek operation queue.● Debugged several critical issues, and fixed their root cause.● Fixed several major functionality bugs like app hangs on AVFoundation corefunction and fixed several UI issues.● Fixed video seek slowness due to incorrect manual offset updates in the three linked UIScrollViews.● Implemented the syncing of three UIScrollViews with the player view using the Combine framework.● Helped other developers find root cause of bugs● Self reported tens of issues to QA team● Discussed UI/UX related queries with the design and product team.
  • Karat
    Interview Engineer
    Karat Mar 2022 - Apr 2023
    Remote
    Conducting technical interviews that include project discussions and knowledge/coding questions. The knowledge questions are tailored specifically to the job and cover data structures, algorithms, and mobile technologies. Coding sessions are mostly 45 minutes long in a pair programming style. Afterward, full reports are written that cover overall performance, detailed responses to knowledge/coding sessions, coding style, and communication.
  • Tawk.To
    Ios Developer
    Tawk.To Jan 2021 - Mar 2022
    Developed core features of the Tawk.to application using SwiftUI, Combine, CoreData, and scalable design patterns like MVVM, repository, and dependency injection. Tawk.to is a live chat software that helps businesses communicate with and deliver customer support to clients and website visitors. Collaborating with designers to clarify designs and suggest improvements. Worked with the lead and fellow developers to plan tasks and share updates in daily and weekly meetings. Reviewed PRs, tested features, prioritized tasks, and managed deadlines.Accomplishments:- Built several features with the MVVM pattern, including Active Chats and the Live Visitors feature- Built the Direct Messaging feature using protocols and repositories for abstraction to networking and Core Data- Built the Property Selector component using MVVM, which is used in the Monitoring, Inbox, and Home features and supports separate configurations for each- Built generic ItemsPicker and AgentsPicker using protocols, allowing new items to be shown in the list simply by complying with some protocols- Built custom UI views based on Figma designs, including buttons, alerts, and texts fields
  • Afiniti
    Software Engineer In Test
    Afiniti Oct 2020 - Jan 2021
    Islamabad, Islāmābād, Pakistan
    - Learned micro-services architecture and call-center terminology.
  • Motive
    Ios Test Engineer
    Motive Aug 2016 - Sep 2020
    Islamabad, Pakistan
    ● Designed test cases for more than 50 features from product and QA checklist documents.● Developed the software testing framework from scratch to 300+ end to end automated(UI/API) tests for the iOS app using Swift/XCUI.● Developed another framework for the iOS app using Appium/Java with 150+ UI tests.● Developed the automation framework for an Android app using UI Automator, Kotlin & Java.● Implemented tests into the continuous integration system and provided timely feedback toinform development teams.● Maintained the tests to remove false failures and kept them functional with the new releasesof app & the underlying tools/platforms.● Collaborated with QA leads/engineers to prioritize the features and user scenarios forautomation.● Monitored, measured, and communicated test results and logged defects.● Troubleshoot issues and bugs discovered in testing to help determine root cause.● Identified high-value test cases to be automated.● Worked with developers to determine testing coverage needs and provide feedback onfunctionality.● Identified tools and developed infrastructure to improve testing quality and efficiency.● Executed the automation tests with each software release and shared the test results withthe QA and engineering teams.● Reported the bugs in the system under test and retest the fixes with the updated fix releases.● Documented bugs with Jira and reported defects to developers.● Participated in the code reviews, and collaborated with fellow test developers and systemengineers to address test as well as product issues.
  • Personal Projects
    Ios Developer
    Personal Projects Dec 2019 - Mar 2020
    ➤ 2 years of pure Swift development experience. Have knowledge of important language constructs like available data structures, high-order functions, raw/associated and regular enums, protocols etc.➤ Experience programmatically creating custom views, view controllers and storyboards, implementing table views with custom cell views. ➤ Have worked with Auto layout and constraints both visually and programmatically. ➤ Experience with Foundation library for date and time calculations, networking and Json serialization, filtering (with NSPredicates), data storage (Sets, Dictionaries etc.), common math functions and for testing (XCTest, XCUITest).➤ Have excellent experience writing Instrumental or UI tests, created UI tests framework from scratch which contained 300+ end to end tests. I used XCUI/Swift instead of KIF.➤ Have worked with MVC & sometimes MVVM and RxSwift. Know about iOS UI guidelines.

Hasaan Ali Skills

Android Development Java Programming Sql Oop Netbeans Eclipse Software Engineering C++ C Microsoft Office Python Oracle Ubuntu Mac Os Linux Restful Webservices Visual Studio Html Json

Hasaan Ali Education Details

Frequently Asked Questions about Hasaan Ali

What company does Hasaan Ali work for?

Hasaan Ali works for Beyond Apps Group

What is Hasaan Ali's role at the current company?

Hasaan Ali's current role is Engineering iOS apps..

What is Hasaan Ali's email address?

Hasaan Ali's email address is ha****@****ail.com

What schools did Hasaan Ali attend?

Hasaan Ali attended National University Of Computer And Emerging Sciences, Pakistan International Public School And College, Abbottabad.

What are some of Hasaan Ali's interests?

Hasaan Ali has interest in Civil Rights And Social Action, Education, Environment, Poverty Alleviation, Science And Technology, Human Rights, Health.

What skills is Hasaan Ali known for?

Hasaan Ali has skills like Android Development, Java, Programming, Sql, Oop, Netbeans, Eclipse, Software Engineering, C++, C, Microsoft Office, Python.

Who are Hasaan Ali's colleagues?

Hasaan Ali's colleagues are Ahmad Ammar Khan, Abdullah Al-Sakkaf, Baher Algebaly, Ahmed Essam, Daphne Chee, Shehroze Butt, Shehryar Rajput.

Not the Hasaan Ali you were looking for?

  • Hasaan Ali

    Ui/ Ux Designer
    Lahore
  • hasaan ali

    Polymer(Chemical) Engineer (2020-24') || Synthetic Fibers || Polymer Composites || Paints And Coatings || Polymer Synthesis || Polymer Rheology || Energy Engineering
    Faisalabad
  • Hasaan Ali

    Full Stack Developer | Javascript | Typescript | React Js | Next.Js | Node.Js | Express.Js | Nest.Js | Html | Css | Sass | Mysql | Postgresql | Mongodb | Github/Git |
    Lahore
  • Hasaan Ali

    Mern Stack Developer @Codesorbit. Reactjs | Nextjs | Nestjs | Nodejs | Javascript | Typescript
    Islāmābād, Pakistan

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.