Hasaan Ali personal email
- Valid
- Valid
Leverages strong knowledge of iOS, Swift & Xcode along with automated testing experience.
-
Senior Ios DeveloperBeyond Apps Group Dec 2023 - PresentLahore, Punjab, PakistanWorked 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. -
Interview EngineerKarat Mar 2022 - Apr 2023RemoteConducting 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. -
Ios DeveloperTawk.To Jan 2021 - Mar 2022Developed 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 -
Software Engineer In TestAfiniti Oct 2020 - Jan 2021Islamabad, Islāmābād, Pakistan- Learned micro-services architecture and call-center terminology. -
Ios Test EngineerMotive Aug 2016 - Sep 2020Islamabad, 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. -
Ios DeveloperPersonal 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
Hasaan Ali Education Details
-
Pakistan International Public School And College, AbbottabadA+
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
Polymer(Chemical) Engineer (2020-24') || Synthetic Fibers || Polymer Composites || Paints And Coatings || Polymer Synthesis || Polymer Rheology || Energy EngineeringFaisalabad -
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 | TypescriptIslāmābād, Pakistan
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial