Kannan Annamalai

Lead IOS Developer

Chennai, Tamil Nadu, India9 yrs 8 mos experience
Highly Stable

Key Highlights

  • 9+ years of iOS app development experience
  • Expert in Swift, SwiftUI, and Objective-C
  • Proven track record in app deployment and performance optimization
Stackforce AI infers this person is a Senior iOS Developer with expertise in mobile application development and third-party integrations.

Contact

Skills

Core Skills

Ios DevelopmentApi Integration

Other Skills

SwiftObjective-CSwiftUIUIKitCombineCoreDataFirebaseREST/GraphQL APIsXcodeGitJiraFlutterApp StoreData ScienceCocoaPods

About

As an experienced iOS App Developer with over 9+ years in the field, I have a strong background in designing, developing, and deploying applications for both iPhone and iPad devices. My expertise encompasses a wide range of iOS frameworks and programming languages, including Objective-C, Swift, and SwiftUI. Key Expertise: iOS Frameworks: Extensive knowledge and hands-on experience with iOS frameworks, ensuring the development of high-quality, efficient, and scalable applications. Programming Languages: Proficient in Objective-C, Swift, and SwiftUI, with the ability to write clean, maintainable, and efficient code. Third-Party Integrations: Skilled in integrating various third-party libraries and frameworks such as Alamofire, Firebase, and Crashlytics using CocoaPods. App Distribution: Expertise in app provisioning, distribution, and managing App Store accounts, ensuring smooth deployment processes. Push Notifications: Comprehensive understanding of APNS (Apple Push Notification Service) for implementing effective notification flows. Concurrency Management: Strong knowledge of GCD (Grand Central Dispatch) and Operation Queue for effective task management and performance optimization. API Integration: Proficient in connecting iOS applications to back-end services using RESTful APIs and parsing data in JSON and XML formats. Map Services: Experience with MapKit and Core Location for implementing location-based services and creating reusable components. E-commerce Applications: Developed and maintained e-commerce applications, enhancing user experience and functionality. Design Patterns: Proficient in various design patterns such as MVC, MVVM, VIPER, and TCA, ensuring robust and maintainable code architecture. Technical Skills: Languages: Objective-C, Swift, Python iOS Native Development: iPhone, iPad, Local & Push Notifications, AutoLayout, iCloud, Debugging, Memory Leak Management Web Communication: XML, JSON Google Services: Google Maps, Places API, Analytics, Firebase, Crashlytics Payment Integration: Apple Pay, PayPal, Razorpay, Stripe, Airpay Version Control: GitHub, Bitbucket, GitLab Professional Attributes: Independent & Collaborative: Proven ability to work independently or as part of a team, delivering projects efficiently and effectively. Problem Solver: Adept at technical troubleshooting and anticipating potential issues to ensure smooth project execution.

Experience

9 yrs 8 mos
Total Experience
3 yrs 8 mos
Average Tenure
2 yrs 4 mos
Current Experience

Freelance

iOS Developer

Feb 2024Present · 2 yrs 4 mos · Remote

  • 🛠 Key Responsibilities:
  • Developed and maintained multiple iOS apps using Swift and Objective-C, Swift UI.
  • Integrated RESTful APIs, GraphQL, and third-party SDKs (Firebase, Stripe, Google Maps, etc.).
  • Worked extensively with UIKit, SwiftUI, CoreData, Combine, and AVFoundation.
  • Collaborated with cross-functional teams including UI/UX, backend, and QA for end-to-end delivery.
  • Implemented MVVM and Clean Architecture for scalable codebases.
  • Optimised performance, improved app responsiveness, and ensured compliance with App Store guidelines.
  • Led junior developers through code reviews, best practices, and mentoring sessions.
  • Successfully integrated CI/CD pipelines for automated testing and deployment.
  • 💡 Tech Stack:
  • Swift, Objective-C, SwiftUI, UIKit, Combine, CoreData, Firebase, REST/GraphQL APIs, Xcode, Git, Jira
SwiftObjective-CSwiftUIUIKitCombineCoreData+7

Renault nissan technology & business centre india

Senior Software Engineer

Jun 2022Feb 2024 · 1 yr 8 mos · Chennai, Tamil Nadu, India · Remote

Colan infotech private limited

Senior iOS Developer

Oct 2016Jun 2022 · 5 yrs 8 mos · Greater Chennai Area

Education

Anna University Chennai

Bachelor of Engineering (BE) — Computer Science

Jan 2012Jan 2016

Chennai Hr.Sec.School, Thiruvanmiyur,chennai-600041,Tamil Nadu

High School — +12

Jan 2010Jan 2012

Government High School,Palavakkam, Chennai-600041, Tamil Nadu

High School — SSLC

Jan 2005Jan 2010

Government Primary School Endal, Thiruvannamalai, Tamil Nadu

Government Primary School — Fifth Standard

Jan 2000Jan 2005

Stackforce found 100+ more professionals with Ios Development & Api Integration

Explore similar profiles based on matching skills and experience