Kannan Annamalai — Lead IOS Developer
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.
Stackforce AI infers this person is a Senior iOS Developer with expertise in mobile application development and third-party integrations.
Location: Chennai, Tamil Nadu, India
Experience: 9 yrs 8 mos
Skills
- Ios Development
- Api Integration
Career Highlights
- 9+ years of iOS app development experience
- Expert in Swift, SwiftUI, and Objective-C
- Proven track record in app deployment and performance optimization
Work Experience
Freelance
iOS Developer (2 yrs 4 mos)
Renault Nissan Technology & Business Centre India
Senior Software Engineer (1 yr 8 mos)
Colan Infotech Private Limited
Senior iOS Developer (5 yrs 8 mos)
Education
Bachelor of Engineering (BE) at Anna University Chennai
High School at Chennai Hr.Sec.School, Thiruvanmiyur,chennai-600041,Tamil Nadu
High School at Government High School,Palavakkam, Chennai-600041, Tamil Nadu
Government Primary School at Government Primary School Endal, Thiruvannamalai, Tamil Nadu