Highly analytical, enthusiastic, and goals-oriented Senior Mobile App Developer with experience in delivering world-class and full-of-features mobile applications for both Android & iOS operating systems, cross-industry experience working with local & international clients by understanding & exceeding their technical, UI, UX, and functionality requirements. Well versed in developing the apps using XCode and Swift and Objective-C programming languages, testing app features and addressing bugs, crafting new features and patches based on user feedback, and conveying app features and updates to non-technical stakeholders. Expertise in developing games using Unity 3D, with an exceptional track record of meeting deadlines, getting well into a team environment, and contributing towards the completion of the projects assigned by the organization. Proven track record of innovation, clever problem solving, and high-quality rapid delivery.
Develop, modify, maintain and test multiple Apps for both iOS and Android at one of the top-ranking companies in the kitchen business around the GCC.
Key Responsibilities
• Develop new features, user interfaces, and wireframes models to optimize the performance of the applications.
• Identify & fix bugs responsible for creating performance related issues while ensuring writing of clean, readable, and testable code.
• Assist the backend developers, designers, and the team across different functions for delivering high quality yet well-architected solutions.
• Discuss clients’ project requirements, propose custom solutions, and develop the API to support mobile functionality.
• Offer insights into the development of the storyline, characters, environments, activities, and progression.
• Break down the project into smaller parts to help the team handle and create schedules with estimated timelines, setting timelines for the creation of prototypes.
• Coordinate with visual designers and make 2D and 3D models for developing game assets including scenery and user interface.
• Select the most appropriate programming language for each game, write code to implement the logic, and allow players to interact with the game for testing purposes.
Key Responsibilities
• Designed and built mobile applications for iOS and Android, while helping the design team with the app features.
• Improved quality and performance of the application as per specifications by identifying and overcoming problems related to bottlenecks.
• Fixed application bugs before release, published applications on Apple and Google App stores, maintained code, and atomized applications.
• Developed and maintained iOS & Android apps for a comprehensive food delivery system while also assisting with the business development tasks assigned by the company.
• Obtained hands-on experience using tools like Android Studio and XCode as well as languages including Kotlin and Swift.
• Creatively designed and architected programs to ensure timely completion of the tasks and goals related to the different assigned projects.
Key Responsibilities
• Oversaw and managed clients of the company from different regions including the US, the UK, and Pakistan.
• Developed & maintained iOS & Safari (browser extensions) for Taxi Dispatch System, Car Rental System, Tourism, Buying & Selling of Used Cars, and Recruitment.
• Gained significant exposure working on languages including Objective C and Swift, also used tools including XCode and Safari Extension Builder.
• Collaborated with mobile application developers working on other platforms to deliver the entire app lifecycle from conception to design, deployment, testing, release, and afterward support.
• Delivered compelling user interfaces and experiences, standardized the platform, and ensured minimal duplication of effort for cross-platform integration.
Key Responsibilities
• Worked on the colors for image manipulation to make them prominent using gray scaling for the rest of the image to add attractive photo effects.
• Add the feature of gesture recognition in the game for the vehicle to turn it as per the player’s hand gestures when in front of the camera.
• Created mobile applications for image manipulation, editing, and developed algorithms.
• Gathered requirements to understand functionality specifications to translate them into desired solutions.
• Built prototypes, worked with web developers to maintain a robust framework, and understood the requirements for the front end for incorporating usability features.