Surya Suresh MOBILE APPLICATION DEVELOPMENT,IOS SWIFT
No reviews yet

I am a passionate and dedicated tutor specializing in iOS app development using Swift and Malayalam language instruction. With a strong foundation in Apple’s ecosystem and hands-on experience building real-world iOS applications, I aim to help students master the skills needed to build their own apps from scratch. I simplify complex topics like UIKit, networking, API integration, and working with Xcode, making them easy to understand for beginners and intermediate learners alike.
In addition to iOS development, I offer personalized Malayalam language lessons. As a native speaker, I provide clear explanations of grammar, pronunciation, vocabulary, and conversational skills tailored to each learner’s level and goals. Whether you're preparing for travel, heritage learning, or simply want to explore a new language, I can help you gain confidence in speaking and understanding Malayalam.
My teaching style is practical, friendly, and student-focused. I believe in building strong foundational knowledge, encouraging curiosity, and adapting lessons to each student's pace and learning style. Whether you're just starting out or looking to strengthen your skills, I’m here to guide you every step of the way.

Subjects

  • Malayalam Beginner-Expert

  • OOPS (Object oriented programming system) Beginner-Expert

  • Swift programming language Beginner-Expert


Experience

  • iOS developer (Apr, 2024Present) at Revyrie global
    As an iOS Developer, my primary roles and responsibilities include:
    1. Designing and Building Applications:
    * Developing user-friendly, scalable, and performant iOS applications using Swift
    * Translating UI/UX designs into clean and efficient code using UIKit
    2. API Integration:
    * Integrating RESTful APIs and third-party services like Firebase, Agora, and payment gateways into the app.
    3. App Architecture:
    * Implementing MVVM, MVC patterns to ensure maintainable and testable code.
    4. Performance Optimization:
    * Identifying and fixing performance bottlenecks, memory leaks, and crashes using tools like Instruments and Crashlytics.
    5. Version Control & Collaboration:
    * Using Git for version control and collaborating with team members via platforms like GitLab
    * Participating in code reviews to maintain high code quality.
    6. Agile Development:
    * Working closely with cross-functional teams (designers, product managers, QA) in agile/scrum environments.
    * Participating in sprint planning, stand-ups, and retrospectives.
    7. Testing and Debugging:
    * Debugging issues reported from QA or users and delivering quick resolutions.
    8. App Store Deployment:
    * Managing provisioning profiles and certificates.
    * Submitting apps to the App Store and handling app review guidelines and updates.
    9. Push Notifications & Background Tasks:
    * Implementing remote/local notifications using Firebase Cloud Messaging and Apple Push Notification Service.
    * Handling background modes for features like audio/video calls, downloads, and location updates.
  • iOS developer (Jul, 2021Jul, 2023) at WebCastle Media Pvt.Ltd,kaloor
    As an iOS Developer, my primary roles and responsibilities include:
    1. Designing and Building Applications:
    * Developing user-friendly, scalable, and performant iOS applications using Swift
    * Translating UI/UX designs into clean and efficient code using UIKit
    2. API Integration:
    * Integrating RESTful APIs and third-party services like Firebase, Agora, and payment gateways into the app.
    3. App Architecture:
    * Implementing MVVM, MVC patterns to ensure maintainable and testable code.
    4. Performance Optimization:
    * Identifying and fixing performance bottlenecks, memory leaks, and crashes using tools like Instruments and Crashlytics.
    5. Version Control & Collaboration:
    * Using Git for version control and collaborating with team members via platforms like GitLab
    * Participating in code reviews to maintain high code quality.
    6. Agile Development:
    * Working closely with cross-functional teams (designers, product managers, QA) in agile/scrum environments.
    * Participating in sprint planning, stand-ups, and retrospectives.
    7. Testing and Debugging:
    * Debugging issues reported from QA or users and delivering quick resolutions.
    8. App Store Deployment:
    * Managing provisioning profiles and certificates.
    * Submitting apps to the App Store and handling app review guidelines and updates.
    9. Push Notifications & Background Tasks:
    * Implementing remote/local notifications using Firebase Cloud Messaging and Apple Push Notification Service.
    * Handling background modes for features like audio/video calls, downloads, and location updates.
  • IOS DEVELOPER (Jun, 2019Jul, 2021) at Zoople Technologies kochi
    Deliver Technical Training
    Conduct in-depth training sessions on iOS development using Swift and Xcode.
    Teach key concepts including UIKit/SwiftUI, Core Data, Combine, networking, and Apple frameworks.
    Design and Update Curriculum
    Develop structured course content based on industry standards and current iOS trends.
    Regularly update training material to incorporate the latest iOS versions and tools.
    Hands-on Project Guidance
    Guide students in building real-world iOS applications to reinforce learning.
    Offer code reviews and performance improvement suggestions.
    Assessment and Feedback
    Evaluate student performance through quizzes, assignments, and projects.
    Provide constructive feedback to help learners improve their coding and problem-solving skills.
    Mentorship and Support
    Act as a mentor, resolving student doubts and offering career guidance in iOS development.
    Encourage best practices in mobile development including MVC/MVVM architecture, code modularity, and testing.
    Stay Updated with Technology
    Experiment with new tools, libraries, and frameworks to ensure training remains relevant.
    Soft Skills Development
    Help students improve communication, teamwork, and professional behavior for better industry readiness.

Education

  • MSC COMPUTER SCIENCE (Jun, 2021Oct, 2023) from Bharathiyar University Coimbatore

Fee details

    250500/hour (US$2.635.26/hour)

    Only provide online training. Per hour minimum 250 to 500 INR


Reviews

No reviews yet. Be the first one to review this tutor.