Muhammad Sajjad

Muhammad Sajjad Email and Phone Number

Senior Software Engineer | IOS Developer | Swift UI | Swift | RxSwift | Objective-C | Xcode | UI Kit | Core Data | MVC @ PentaLoop
lahore, punjab, pakistan
Muhammad Sajjad's Location
Lahore, Punjab, Pakistan, Pakistan
About Muhammad Sajjad

I am a passionate Senior iOS Developer with over 5 years of experience in building world-class iOS applications. My expertise lies in crafting innovative, user-friendly solutions using Swift, Objective-C, SwiftUI, and a deep understanding of iOS SDK and frameworks like UIKit, Core Data, and AV Foundation.🌟 What I Do✅ Build robust, scalable, and maintainable iOS apps using architectural patterns like MVC, MVVM, and VIPER.✅ Leverage advanced tools such as Core Animation, Core Graphics, and Auto Layout to create responsive and visually appealing user interfaces.✅ Integrate RESTful APIs, Push Notifications, and real-time data updates for enhanced user experiences.✅ Optimize app performance through profiling, debugging, and memory management techniques.🚀 Key Highlights🔹 Developed cutting-edge apps like AI Keyboard - and AI Chatbot & Ask AI, utilizing Artificial Intelligence, Object Recognition, and AR technologies to create engaging, user-focused features.🔹 Skilled in unit testing and UI testing with XCTest, ensuring reliability and performance through rigorous Test-Driven Development (TDD) practices.🔹 Hands-on experience with CI/CD pipelines, using tools like Jenkins, Git, GitHub, and Bitbucket, to streamline the development lifecycle and improve release cycles.🔹 Adept at managing end-to-end App Store Submission processes, including using TestFlight for beta testing and iterative updates.🔧 Technical Proficiencies💻 Frontend Development: Swift, RxSwift, Objective-C, SwiftUI, UIKit, Interface Builder, Animation, JSON, XML, Accessibility, Localization.⚙️ Backend Development: Core Data, RESTful APIs, Dependency Injection, Memory Management, Debugging.🛠️ DevOps & Workflow: Git, Bitbucket, CI/CD, Jenkins, Agile (Scrum, Kanban), JIRA.📚 What Sets Me ApartI thrive in Agile environments, collaborating with cross-functional teams to deliver innovative solutions that meet business goals and delight users. My projects reflect a strong focus on user experience, performance optimization, and scalable designs.📱 Featured Projects👉 AI Keyboard: Revolutionized typing with real-time translation and AI-driven text improvement.👉 AI Chatbot: Integrated AI-powered chatbots with image recognition and YouTube content interaction.👉 RENOLIT AXS: Enabled AR-driven facade measurement tools and project management for professionals.👉 VS File Manager: Empowered users with secure, feature-rich file management solutions.👉 Music Player Xtreme: Delivered an offline music player with an intuitive interface.🌐 Let’s Connect

Muhammad Sajjad's Current Company Details
PentaLoop

Pentaloop

View
Senior Software Engineer | IOS Developer | Swift UI | Swift | RxSwift | Objective-C | Xcode | UI Kit | Core Data | MVC
lahore, punjab, pakistan
Website:
pentaloop.com
Employees:
54
Muhammad Sajjad Work Experience Details
  • Pentaloop
    Senior Software Engineer
    Pentaloop Jul 2022 - Present
    Lahore, Punjab, Pakistan
    Responsibilities:• Skilled in iOS application development using Swift, Objective-C, 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 create responsive and visually appealing apps.• Applied architectural patterns such as MVC, MVVM, and VIPER to enhance code organization and maintainability.• Proficient in working with RESTful APIs 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.• Utilized version control systems like Git, 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.• Implemented Continuous Integration and Continuous Deployment (CI/CD) practices using Jenkins to automate the build, 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.
  • Ili.Digital Ag
    Software Engineer
    Ili.Digital Ag Jun 2020 - Apr 2022
    Lahore, Punjab, Pakistan
    Responsibilities:• Developed user-friendly interfaces using Swift, Objective-C, and Swift UI, enhancing overall user experience.• Implemented design patterns like MVC and MVVM, ensuring clean and maintainable code structures.• Integrated RESTful APIs and push notifications for real-time data updates and user engagement.• 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 using XCTest, ensuring high-quality applications through rigorous testing practices.• Managed version control and CI/CD processes with Git and Jenkins, streamlining development workflows.• Collaborated in Agile environments, utilizing Scrum and Kanban methodologies for effective project management.• Projects: Renolit, Strive, Headhunt, Billbooks.
  • Iks Logics (Pvt.) Ltd.
    Associate Software Engineer
    Iks Logics (Pvt.) Ltd. Sep 2019 - May 2020
    Lahore, Punjab, Pakistan
    • Developed dynamic and user-friendly iOS applications using 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.• Implemented Core Animation and Core Graphics to deliver smooth animations and visual effects, significantly improving app engagement and performance.• Integrated RESTful 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 and deployment processes using Git, GitHub, and Jenkins, streamlining development workflows and improving collaboration within Agile 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.• Employed unit and UI testing using XCTest to ensure application reliability and performance, fostering a culture of quality and thorough testing practices within the team.

Muhammad Sajjad Education Details

Frequently Asked Questions about Muhammad Sajjad

What company does Muhammad Sajjad work for?

Muhammad Sajjad works for Pentaloop

What is Muhammad Sajjad's role at the current company?

Muhammad Sajjad's current role is Senior Software Engineer | IOS Developer | Swift UI | Swift | RxSwift | Objective-C | Xcode | UI Kit | Core Data | MVC.

What schools did Muhammad Sajjad attend?

Muhammad Sajjad attended National University Of Computer And Emerging Sciences.

Who are Muhammad Sajjad's colleagues?

Muhammad Sajjad's colleagues are Sohaib M. Saleem, Abdul Muqeet, Sheraz Ali, Faizan Yousaf, Bilal Ahmed, Muhammad Usman Ghani, Recruitment Pentaloop.

Not the Muhammad Sajjad you were looking for?

  • Muhammad Sajjad

    Hr Professional | Hr Operations & Payroll Management | Skilled In Hrms & Employee Relations
    Lahore
    1
    gmail.com
  • Muhammad Sajjad

    Upwork Bidder | Digital Marketing Intern | Shopify Store Creater | Canva Pro | Looking For Better Opportunity |
    Karāchi
  • Muhammad Sajjad

    Passionate Hr Talent Management | Skilled In Recruitment, Onboarding, & Employee Relations | Mba In Progress 💼 |
    Karāchi
  • Muhammad Sajjad

    Recruitment Specialist | Global Admissions Committee Member |Sukkur Iba' 24 | Accounting And Finance | Nthp Scholar | Acca (Part Qualified) | Hafiz-E-Quran |
    Lahore

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.