Available to hire
Dedicated iOS developer with more than 10 years of strong expertise in Swift, Objective-C, and SwiftUI, focusing on creating efficient and user-friendly mobile applications. Extensive experience in integrating APIs, optimizing app performance, and maintaining code quality while adhering to best practices. Demonstrates conscientious approach in delivering projects on time with minimal errors, emphasizing clean and maintainable code. Brings solid knowledge in app architecture and design patterns to role of Senior iOS Developer.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Urdu
Fluent
Hindi
Fluent
Work Experience
Lead iOS developer at Toyota North America
August 1, 2024 - PresentDesign and implement features for the Toyota financial services app that allow users to conveniently pay their bills, including vehicle loans. Work with payment processing systems to ensure secure and efficient handling of financial transactions within the app. Built unit tests in order to maintain high quality standards throughout development process.
Lead iOS developer at Penandweb (PVT) LTD
November 1, 2023 - August 1, 2024I was responsible for the re-architecture of the whole application with new design using SwiftUl and adding new features. Currently we're working app optimization, responsiveness and increase code coverage. Also, leading the iOS developer team of 2 other developers and my job responsibility is to work with product manager to gather requirement and distribute among the team based on their skill sets. Collaborating with the development team to design and implement new features for the IHOP app on iOS devices. Creating and maintaining project documentation, technical specifications, and knowledge base articles using Confluence. Documenting project requirements, architecture, and design decisions to facilitate collaboration and knowledge sharing within the team. Collaborating with team members by managing codebase changes, branching, merging, and resolving conflicts using Git. Writing clean and efficient code in Swift programming language to ensure high-quality app performance. Conducting code reviews and providing feedback to maintain code standards and best practices. Troubleshooting and debugging issues to ensure smooth app functionality. Collaborating with designers and product managers to translate user requirements into technical solutions. Staying updated with the latest iOS development trends and technologies to continuously improve the app. Participating in agile development processes, such as sprint planning, daily stand-ups, and retrospectives. Ensuring compliance with Apple's App Store guidelines and maintaining app store presence. Analyzing memory and performance issues using profiling tools like Instruments in Xcode. Monitor various metrics such as CPU usage, memory usage, network activity, and more, helping identify bottlenecks and optimize app performance.
Senior iOS developer at Kroger
July 1, 2022 - November 1, 2023Leading the mobile app development for iOS platform and working with other developers from front end, backend, testers and business using agile scrum methodology. Collaborating with business and design team to analyze the requirements and building the features for Flex app. Review and provide feedback on the written code in the sprint. Implement an intuitive navigation flow and user interface using SwiftUI, storyboard, auto-layout, and custom UI components, ensuring that the app was easy to use and visually appealing. Implement MVVM (Model-View-ViewModel) architecture pattern to create a clear separation between Ul and business logic, ensuring better code organization and maintainability. Conduct performance analysis and optimization of IOS applications, utilizing skills in profiling tools such as Instruments and Xcode to identify and eliminate performance bottlenecks. Implement analytics tools such as Firebase Analytics to track user behavior and app performance, leveraging insights to inform development decisions and improve the app's user experience. Implemented Test Driven Development methodology using XCTest framework. Write unit tests to ensure that each component of my codebase behaves as expected and to verify its functionality in isolation. Use dependency injection to provide dependencies to classes. It allows to substitute real dependencies with mocks or stubs in unit tests, ensuring isolation and testability.
Senior iOS developer at Citi bank
September 1, 2019 - July 1, 2022Responsible for maintaining iOS application that meet the specific needs of Citi bank and its customer. Involved writing clean and efficient code, implementing user interface design and integrating with backend systems and apis. Responsible for implementing security measures and best practices to protect user data and ensure compliance with relevant regulations and standards that included secure authentication methods, data encryption and secure data storage to maintain the privacy and security of customer information. Collaborated with other programmers to design and implement new features. Used UIMutableUserNotificationAction to show alerts for iOS 8 devices. Worked with QA team and fixed prod bugs. Collaborated with senior developers and designers to perform necessary troubleshooting and resolutions. Utilize Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins to automate the build, testing, and deployment processes, ensuring smooth and efficient delivery of updates to users. Review code contributions and coordinate with other developers on new features. Unit testing the functionalities developed and assisting Quality Assurance testing.
SOFTWARE ENGINEER at Auburn University
January 1, 2018 - May 1, 2019Created app for university students to provide more information about university of different department using 3d hotspots in the app. Building Virtual and Augmented Reality simulations and experimental prototypes. Building 3D simulations using the latest in AR/VR technology.
FREELANCE IOS DEVELOPER at Upwork
December 1, 2017 - May 15, 2019Responsible for creating the Restful APIs, connection with the custom and cloud server. Develop iOS apps from scratch using the latest iOS technology. Use Firebase Storage to store and serve user-generated content such as images, videos, and files. Work directly with clients to gather the requirements and publish the app to the appstore. Implement different SDKs and other open source libraries in the app. Developed apps supporting UI for varying screen sizes.
SENIOR IOS DEVELOPER at Today Publication Ltd
March 1, 2016 - August 1, 2017Design and build advanced application for the iOS platform. Finding ways of improving our services, systems and code. Ensure the performance, quality, and responsiveness of applications. Help maintain code quality, organization and automation. Developed iDiscover Iceland, an entire travel management system based on an iPad device. Developed Reykjavik city guide and Reykjavik restaurant Apps in swift. These apps are developed as a travel guide and as an asset for travelers who wishes to discover Iceland. These apps offer nearby places, hotel reviews and a lot more.
IOS DEVELOPER at ArhamSoft
June 1, 2015 - March 16, 2016Worked with collaboration of other iOS developers and under a team lead, core duties were to maintain responsiveness of applications as well as UI Development. Performed routine application updates, patches and bug fixes. Communicate with a team of developers, designer, project managers, and other personnel to ship new feature. Developed apps for Online Sheet Music, Naat Cloud, Create Quote, Juice wall app and more. Developed an Apple TV App Stocks ticker that provided stocks information from various sources.
iOS developer at Command9 Studios
May 1, 2013 - June 10, 2015Integrate ADS, In-App Purchases, Web Services and Third-Party APIs. Involved in full product life cycle from design and development to deployment. Developed more than 20 apps -- Realm of Kingdom Slot, Team Fusion, Statistics MCQs, Storybook apps, Ice-cream Scoop, Monster Girl etc. Developed RESTful web services using JSON format for data exchange between mobile apps and backend servers. Designed user interfaces with Storyboard and Interface Builder.
Education
MASTER'S DEGREE IN COMPUTER SCIENCE AND SOFTWARE ENGINEERING at Auburn University
August 1, 2017 - May 16, 2019BACHELOR'S DEGREE IN COMPUTER SCIENCE at University Of Central Punjab
August 11, 2010 - January 16, 2025Qualifications
Industry Experience
Software & Internet, Gaming, Computers & Electronics, Consumer Goods, Education, Financial Services, Media & Entertainment, Retail, Travel & Hospitality, Transportation & Logistics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Prosper today.