Personal details

Syed A. - Remote iOS developer

Syed A.

Based in: 🇵🇰 Pakistan
Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Experienced and dedicated Senior iOS Engineer with a strong passion for crafting seamless user experiences. With over 10 years of hands-on experience in iOS development, I am committed to staying at the forefront of technological advancements and delivering high-quality applications.

Key Highlights:

  • Extensive experience spanning 10 years in developing iOS applications using Objective-C and Swift (2/3/4/5+).
  • Proficient in all aspects of the development lifecycle, including requirement analysis, app development, bug fixing, and maintenance.
  • Deep knowledge of the Apple Store app upload process and expertise in utilizing Test Flight for efficient beta testing.
  • Solid understanding and implementation skills of essential iOS technologies such as Cocoa Touch, UIKit, Interface Builder, Core Data, and APNS.
  • Strong proficiency in Core Animation, Core Graphics, Core Text, and Image I/O for creating visually appealing and interactive user interfaces.
  • Skilled in socket handling for various communication purposes, including text, video, and audio chats.
  • Proficient in XML and JSON parsing for seamless data integration and exchange.
  • Extensive experience with utilizing and integrating third-party libraries, such as Parse, Branch, Facebook, Google, Crashlytics, and more.
  • Deep understanding and practical implementation of architectural patterns like MVC and MVVM for scalable and maintainable codebases.
  • Excellent command over Core Data for efficient data management and persistence.
  • Strong expertise in Auto Layout for creating adaptive and responsive user interfaces.
  • Well-versed in utilizing CI/CD pipelines, code linters, code generators, mockers, and dependency injection frameworks for streamlined and efficient development workflows.
  • A proactive learner with a commitment to continuously expanding knowledge and staying updated with the latest tools, technologies, and best practices in iOS development.
  • Demonstrated leadership skills and ability to mentor and guide junior developers.
  • Active and respected presence on Stack Overflow, contributing to the iOS development community.

As a Senior iOS Engineer, my primary focus is on leveraging my technical expertise and extensive experience to drive innovation and deliver exceptional solutions. I thrive in challenging environments, consistently exceeding client expectations through the use of cutting-edge tools, technologies, and industry best practices.

Work Experience

Software Engineer iOS
DoorDash (Remote) | Jul 2022 - Jul 2023
Core Data
iOS
Swift 5
Swiftui
  • Worked as a Software Engineer - iOS at DoorDash for 1 year, remotely.
  • Developed and enhanced the iOS application using Swift, SwiftUI, UIKit.
  • Utilized advanced technologies and tools such as Bitrise for continuous integration, Artifactory for dependency management, Sentry for error monitoring, and Protobuf for efficient data serialization.
  • Implemented automated testing using AutoMocking, Snapshot Testing, and UI Testing to ensure code quality and application stability.
  • Collaborated closely with cross-functional teams including product, engineering, design, and data, contributing to discussions and providing technical insights.
  • Ensured alignment between business goals and technical implementation for a seamless user experience.
  • Stayed updated with the latest iOS development trends and shared knowledge with the team.
  • Proactively explored new technologies to improve the development process.
  • Maintained a focus on delivering a high-quality and user-friendly iOS application.
Mobile Architect
The Entertainer | Mar 2018 - Jun 2022
Core Data
CocoaPods
Objective-C
Swift

As a Mobile Architect - iOS at The Entertainer for 4+ years, I have successfully fulfilled the following roles and responsibilities:

  • Designed and implemented a robust and scalable modular architecture for iOS applications.
  • Employed Cocoapods as a dependency management tool to ensure efficient modularization and streamlined development process.
  • Ensured seamless integration and deployment processes, resulting in smooth app releases and updates.
  • Collaborated closely with cross-functional teams including product managers, designers, and engineers to align on project requirements and deliverables.
  • Utilized Swift and Objective-C programming languages to develop high-quality iOS applications.
  • Leveraged CoreData framework for efficient data persistence and management within the applications.
  • Utilized runtime Objc capabilities to dynamically route and design architecture with circular dependencies among different modules.
  • Applied Core Animation techniques to create visually appealing and smooth user interfaces for enhanced user experience.

Throughout my tenure as a Mobile Architect - iOS, I have consistently demonstrated my expertise in these areas to deliver top-notch iOS applications with a focus on scalability, maintainability, and user experience.

Education

Government Degree College Sheikhupura
High school diploma・Intermediate (Pre-Engineering)
Jan 2009 - Jul 2011

Personal Projects

Custom CI/CDIconOpenNewWindows
2021
Swift
Vapor
SwiftyCI-CD is a Server Side Swift Web Application for Custom CI/CD

Certifications & Awards

Codility Challenge Completion Certification
Codility | Jan 2020