I am a Senior Software Developer with 13+ years of experience, specializing in iOS and mobile app development. I have led projects as an architect, developer, and programmer analyst, delivering robust solutions and guiding teams to release quality software. I thrive on solving complex issues and implementing development strategies based on industry best practices. In my roles, I have worked extensively with native iOS frameworks, MVVM/MVC patterns, and REST/XML data parsing, while also collaborating closely with cross-functional teams to ensure successful project outcomes and smooth releases.

Suresh Kannan

I am a Senior Software Developer with 13+ years of experience, specializing in iOS and mobile app development. I have led projects as an architect, developer, and programmer analyst, delivering robust solutions and guiding teams to release quality software. I thrive on solving complex issues and implementing development strategies based on industry best practices. In my roles, I have worked extensively with native iOS frameworks, MVVM/MVC patterns, and REST/XML data parsing, while also collaborating closely with cross-functional teams to ensure successful project outcomes and smooth releases.

Available to hire

I am a Senior Software Developer with 13+ years of experience, specializing in iOS and mobile app development. I have led projects as an architect, developer, and programmer analyst, delivering robust solutions and guiding teams to release quality software. I thrive on solving complex issues and implementing development strategies based on industry best practices.
In my roles, I have worked extensively with native iOS frameworks, MVVM/MVC patterns, and REST/XML data parsing, while also collaborating closely with cross-functional teams to ensure successful project outcomes and smooth releases.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Lead Mobile Developer at MagickTech Pvt Ltd
February 1, 2023 - Present
Lead Mobile Developer responsible for AR and VR development, architecture decisions, and delivering high-quality mobile experiences. Led end-to-end iOS development, mentored junior developers, and collaborated with design, product, and QA teams to ensure timely releases.
Senior Software Developer at SolvEdge Enabling Technology
February 1, 2023 - October 10, 2025
Worked on Xcode with Objective-C and Swift, Interface Builder, Auto Layout, and UIKit, with extensive knowledge of native frameworks such as UIKit, Core Foundation, SwiftUI, Core Data, and Core Location. Developed applications using OO design principles, JSON/XML parsing, and MVVM/MVC patterns. Used GitHub and SVN for source control and built client-server apps consuming REST and SOAP web services.
XML Programmer at TNQ Technologies Pvt. Ltd.
May 1, 2011 - October 10, 2025
Webpage development with HTML, CSS & JavaScript. Automation and tool development with Word VBA macros for tagging and cleaning processes.
Lead Mobile Developer at MagickTech Pvt Ltd
February 1, 2023 - Present
Lead AR/VR development for mobile platforms, drive feature delivery for iOS apps, and collaborate with cross-functional teams to implement robust mobile solutions. Responsibilities include architectural input, coding, and mentoring junior developers to ensure high-quality releases.
Senior Software Developer at SolvEdge Enabling Technology
February 28, 2023 - October 10, 2025
Developed iOS applications using Xcode, Objective-C, Swift, Interface Builder, Auto-Layout, and UIKit; leveraged frameworks such as APNS, Foundation, Core Data, Core Location, and MapKit. Applied OO design principles, MVVM/MVC patterns, and integrated REST/SOAP services with JSON/XML parsing.
XML Programmer at TNQ Technologies Pvt. Ltd.
May 1, 2011 - October 10, 2025
Webpage development with HTML, CSS, and JavaScript; automation and tool development with Word VBA macros for tagging and cleaning processes.

Education

Master of Computer Applications (MCA) at Chennai
August 1, 2005 - July 1, 2008
Master of Computer Applications (MCA) at Chennai, India
August 1, 2005 - July 1, 2008

Qualifications

Master of Computer Applications (MCA)
August 1, 2005 - July 1, 2008

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Media & Entertainment