Muhammad Sajjad

Muhammad Sajjad

$25/hr
Senior IOS Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
29 years old
Location:
Lahore, Punjab, Pakistan
Experience:
5 years
Muhammad Sajjad Senior Software Engineer E -  Lahore, Pakistan - q https://github.com/SajjadMalik0008 q http://www.linkedin.com/in/muhammad-sajjad0008 SUMMARY Senior iOS Developer with over 5 years of experience in designing, developing, and delivering high-quality iOS applications across diverse domains, including health, e-commerce, social networking, and productivity. Highly proficient in Swift, Objective-C, and SwiftUI, with extensive expertise in UIKit, Core Data, AVFoundation, and a wide range of iOS frameworks. I have a proven track record of successfully leading projects through the entire development lifecycle, from initial concept to App Store deployment, utilizing Agile methodologies and robust CI/CD practices, which are industry standards for efficient software development. Specializing in API integrations, app performance optimization, and user-centric interface design, I focus on writing clean, maintainable code that adheres to best practices. I excel in cross-functional teams, aligning technical requirements with business objectives to drive effective solutions. Recognized for my strong problem-solving skills, collaborative leadership style, and passion for continuous learning, I thrive in fast-paced, dynamic environments. You can review my portfolio links and GitHub repositories to get a comprehensive understanding of my past work and contributions. SKILLS iOS Development: iOS Development, MVVM, MVC, Animation, ECommerce, iPad, Mobile Devices, iOS, RxSwift, CoreData Programming Languages & Frameworks: Swift, Objective-C, SwiftUI, UIKit, CoreData, iOS SDK, Cocoa Touch Testing & Automation: Unit Testing, Automated Testing, Test Driven Development, Functional Testing, UAT Tools & Platforms: Apple iOS, REST, Xcode, GraphQL, Google Firebase, WatchOS, Bluetooth, Crashlytics, Fastlane, Mac OS, GitHub Actions, Voiceover, MapKit, Mapbox, OAuth, Agile, Scrum, Kanban EXPERIENCE Senior Software Engineer Pentaloop 05/2022 - Present Lahore, Pakistan • Led and mentored cross-functional teams, oriented new developers to Agile and CI/CD workflows, and reviewed code to ensure clean, scalable, and efficient iOS app architecture. • Skilled in iOS application development using Swift, RxSwift, Objective-C, React Native, and Swift UI to create robust, user-friendly applications with efficient, maintainable code and dynamic user interfaces. • Designed and developed user interfaces utilizing UI Kit, Auto Layout, Interface Builder, and Storyboards to increased responsive and visually appealing apps. • Founded internal knowledge-sharing initiatives, reached KPIs for app speed and user retention, and continuously drove innovation through performance optimization and secure API integrations. • Applied architectural patterns such as MVC, MVVM, and VIPER to enhance code organization and maintainability. • Proficient in working with restful api and seamless API integration to facilitate data retrieval and user interactions. • Experienced in using Core Data for efficient data persistence and management, ensuring smooth application performance. • Implemented networking protocols, including JSON and XML, for reliable data exchange and communication between services. • Conducted comprehensive unit testing and UI testing using XCTest to ensure application reliability and performance, identifying potential issues early in the development process and enhancing overall code quality. • Control systems like Git Version Control, GitHub, and Bitbucket to manage code repositories, facilitate collaboration among team members, and maintain a clear history of changes, ensuring efficient project management and workflow. • Executed Continuous Integration and Continuous Deployment (CI/CD) practices using Jenkins to automate the build, Integration Testing, and deployment processes, which significantly improved release cycles and reduced the risk of integration issues. • Experienced in Agile methodologies, including Scrum and Kanban, which fostered effective communication and collaboration within the team, allowing for iterative development and quick responses to changing project requirements. • Strong background in debugging, memory management, and performance optimization. • Familiar with profiling, dependency injection, and code review. • Experienced in using TestFlight and managing App Store Submission processes. EXPERIENCE Software Engineer Ili. digital ag 06/2020 - 04/2022 Lahore, Pakistan • Determined technical strategies, contributed to high-impact apps in health, e-commerce, and social networking sectors, and launched multiple successful products to the App Store. • Qualified, tested, and protected iOS applications by conducting rigorous functional, UI, and security testing, ensuring high stability and compliance with industry best practices. • Supported post-deployment maintenance by swiftly dispatching updates, enhancing app performance, and resolving critical user issues to maintain high app store ratings and engagement. • Developed user-friendly interfaces using Swift, Objective C, and SwiftUI, applying Clean Architecture and SOLID principles to enhance the overall user experience and streamline iOS Development with the iOS SDK for Mobile Development. • Implemented design patterns like MVC and MVVM, ensuring clean and maintainable code structures within the SDLC. • Integrated Rest APi and push notifications for real-time data updates and user engagement. • Managed dependencies with CocoaPods, ensuring seamless integration and version control of third-party libraries. • Optimized application performance through debugging and profiling, resulting in improved speed and efficiency. • Employed Auto Layout and Interface Builder to create adaptive layouts for various iOS devices. • Conducted unit and UI testing and Automated Testing using XCTest, incorporating TDD practices to ensure high-quality applications through rigorous testing practices. • Utilized balanced Agile methodology with tools like JIRA, Zoom, EXCEL, and other collaboration platforms to enhance team communication and ensure efficient project delivery. • Open Source Contribution, Managed version control and CI/CD processes with Git and Jenkins, streamlining development workflows. • Collaborated in Agile environments, utilizing JIRA, Scrum, Kanban methodologies for effective project management. • Projects: Renolit, Strive, Headhunt, Billbooks. Associate Software Engineer IKS LOGICS (Pvt.) Ltd 09/2019 - 05/2020 Lahore, Pakistan Worked as an experienced iOS developer doing the following: • Developed dynamic and user-friendly iOS applications using Object-Oriented Programming (OOP), Swift, Objective-C, and SwiftUI, ensuring a seamless user experience through effective UI design and implementation. • Leveraged Xcode and Interface Builder to create intuitive interfaces with Auto Layout, Storyboards, and UI Kit, enhancing accessibility and localization for diverse user bases. • Applied Core Animation and Core Graphics to deliver smooth animations and visual effects, significantly improving app engagement and performance. • Budgeted & Integrated rest apis for data handling, utilizing JSON and XML for efficient communication between the frontend and backend, ensuring robust data exchange. • Applied MVC and MVVM design patterns to structure code, facilitating easier maintenance and scalability of applications while enhancing collaboration during code reviews. • Conducted thorough debugging and memory management to optimize app performance, utilizing profiling tools to identify and resolve bottlenecks. • Managed continuous integration, Continuous Delivery and deployment processes using Git, GitHub, and Jenkins, streamlining development workflows and improving collaboration within Agile development teams. • Successfully submitted apps to the App Store and utilized TestFlight for beta testing, ensuring high-quality releases and gathering user feedback for iterative improvements. • Prioritized & Employed unit Test and UI testing using XCTest to ensure application reliability and performance, fostering a culture of quality and thorough testing practices within the team. EDUCATION Bachelor of Science in Computer Science National University of Computer and Emerging Science (FAST-NUCES) 09/2015 - 08/2019 Lahore, Pakistan PROJECTS AI Keyboard - Type AI https://apps.apple.com/pk/app/ai-keyboard-type/id- Type AI is an innovative keyboard app that transforms the typing experience with advanced AI features. It offers real-time translation for seamless communication across languages and AI-driven text improvement tools for clarity and coherence. The app includes automatic grammar and spelling checks to ensure flawless writing, along with customizable tone adjustments for different contexts. Developed using Swift, Objective-C, and SwiftUI, it features a responsive user interface and integrates RESTful APIs for smooth language processing. I enhanced user interactions with Core Animation and ensured reliability through rigorous unit and UI testing. The project was managed with CI/CD practices on GitHub, streamlining development and enabling continuous improvements based on user feedback. PROJECTS Cai: AI Chatbot & Ask AI https://apps.apple.com/pk/app/cai-ai-chatbot-ask-ai/id- Cai is an advanced AI Chatbot app that transforms user interactions with AI technology. It features an engaging chatbot that answers a wide range of questions, from general knowledge to specialized topics. Users can easily extract text from images and communicate with PDF documents through our chat interface. The app also allows chatting with YouTube video content, making navigation effortless. With virtual assistants for productivity, language translation, and personalized recommendations, Cai caters to various user needs. I implemented powerful image and object recognition using Swift, Objective-C, and SwiftUI. Additional features include automatic caption generation and an AI homework helper for academic support. The voice talk feature enhances communication by allowing users to speak their queries for instant assistance. This project utilized CI/CD practices on GitHub for streamlined updates and continuous improvements. RENOLIT AXS (https://apps.apple.com/pk/app/keybiz/id-) RENOLIT AXS is designed to support fabricators throughout the entire planning and execution phases of facade renovation projects. • Comprehensive Project Management: Create and manage customer contacts and projects with detailed checklists and performance tracking. • Advanced Measurement Tools: Utilize the iPad PRO LiDAR sensor to quickly measure facades, recognizing shapes and sizes automatically. • Realistic Visualization: Use photos to apply RENOLIT REFACE colors with a simple tap, generating AI-driven visual prototypes for clients. • Efficient Offer Management: Compile project data into customizable offers with automatic pricing, ready to send as PDFs. • Knowledge Access: Gain insights through video tutorials, the RENOLIT REFACE color range, and essential documents. • Sustainable Solutions: Renovate building exteriors cost-effectively with self-adhesive RENOLIT REFACE films. • Optimized for iPad: Developed using advanced technologies like AR and REST APIs for a seamless user experience. VS File Manager: https://apps.apple.com/pk/app/vs-file-manager/id- VS File Manager is created to empower users to manage their files efficiently and securely, offering a range of powerful features for both casual and advanced users. • Effortless File Management: VS File Manager is a free tool from Visuality Systems that allows you to manage local and remote storage files easily, just like on a desktop. • Wide Format Support: Organize various file types, including PDF, JPG, MP3, MP4, PNG, Zip, APK, and DOC, making it versatile for all your data needs. • Secure Storage: Store your music, documents, images, and APKs safely in remote storage, with advanced encryption for data protection. • Advanced Clipboard Actions: Perform actions like create, copy, paste, move, hide, delete, rename, and bookmark files effortlessly. • Global and Local Search: Quickly find files with a global search function or explore locally saved data using local search options. • Storage Optimization: Clean up space by transferring large files to cloud storage and keep track of your storage stats for better management. • Premium Features for Power Users: Upgrade to access enhanced functionalities, allowing for professional-grade organization of your files and folders. Music Player Xtreme: https://apps.apple.com/pk/app/music-x-music-player xtreme/id-?platform=iphone • • • • • Ultimate Music Experience: Enjoy your favorite music anytime, anywhere, even offline, with Mc Music Player. User-Friendly Interface: Designed for ease of use, the app allows for quick access to your music library without delays or buffering. Organize Your Favorites: Easily add your top songs and create playlists to enhance your listening experience. Format Support: Play all kinds of music formats seamlessly, ensuring a smooth playback without errors. Advanced Features: Benefit from one of the most advanced music players available, tailored for music enthusiasts. Headhunt App • • • • • Connect Talent with Opportunities: The Headhunt app bridges the gap between skilled individuals and top companies seeking new hires. User Profiles: Job seekers can create detailed profiles showcasing their skills, experience, and education to attract potential employers. Job Search Features: Easily search for job openings that align with your interests and qualifications. Supportive Resources: Access tools like resume building, interview tips, and career advice to enhance your job search success. Employer Tools: Companies can post job openings and efficiently manage their recruitment process with applicant tracking, interview scheduling, and candidate communication features. • In-App Messaging: Facilitates direct communication between job seekers and employers, streamlining the hiring process. • Empowering Careers: The Headhunt app is dedicated to connecting talented individuals with leading companies to transform businesses effectively. PROJECTS BillBook App: BillBook is an essential tool for small business owners and freelancers looking to streamline their invoicing and business management processes. • Business Management Simplified: BillBook is an iOS app developed to help users effectively manage their business details and invoices. • Customizable Business Profiles: Users can add their business information, including name, logo, address, and contact details, for a personalized experience. • Invoice Creation and Management: Easily create, edit, and track invoices for multiple clients, with features to mark invoices as paid. • Search Functionality: Quickly find specific invoices or clients with the built-in search feature for efficient management. • Expense Tracking and Reporting: Generate reports and track expenses to gain insights into your business finances. • Real-Time Data Syncing: Powered by Firebase Real-time Database, ensuring data is synced across devices and always up-to-date. • Image Storage: Utilize Firebase Storage to securely store images related to your business and invoices, such as logos and attachments. LANGUAGES English Proficient
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.