Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Suraj Shetty

Bengaluru

Summary

iOS Lead with 13 years of experience, proven track record in building and leading scalable iOS applications. Expertise in Swift, SwiftUI, and UIKit with deep understanding of architectural principles. Skilled in mentoring teams, optimizing performance, and collaborating with stakeholders to deliver high-quality products on schedule. Passionate about user experience, code quality, and staying updated on Apple's evolving ecosystem for excellence in every project.

Overview

14
14
years of professional experience
1
1
Certification

Work History

IOS Lead / Technology Lead

Day One Technologies
Bengaluru
07.2017 - Current
  • Led architecture, development, and delivery of over 15+ iOS applications across diverse industries, including fintech, travel, and on-demand platforms.
  • Designed and maintained scalable modular architecture using MVVM and Clean Architecture, enabling faster feature integration and easier testing.
  • Spearheaded the adoption of SwiftUI, Combine, and modern iOS frameworks across projects, increasing UI responsiveness and code clarity.
  • Managed a team of 3 iOS developers: conducted 1:1 mentoring, code reviews, and sprint planning to ensure on-time, high-quality delivery.
  • Worked closely with product managers, designers, and QA leads in Agile environments, translating product roadmaps into actionable technical milestones.
  • Integrated complex system features such as video recording and editing (AVFoundation), real-time messaging, live location tracking, and multi-step onboarding workflows.
  • Set up and enforced CI/CD pipelines (TestFlight, Git workflows) and ensured apps met Apple's App Store Review Guidelines and privacy policies.
  • Handled client communications for technical discussions, estimations, demo walkthroughs, and architecture proposals.
  • Contributed to technical hiring decisions and helped shape internal best practices and reusable frameworks for iOS app development.
  • Introduced Flutter as a supplemental capability to address specific client needs for cross-platform MVPs.

System Engineer

Hashtaag – KGJ Software Technologies
01.2016 - 06.2017
  • Took ownership of multiple native iOS applications across the full SDLC—from technical scoping to App Store deployment.
  • Led the re-architecture of legacy codebases using modular MVVM structure, improving maintainability and reducing bug reports.
    Implemented advanced features including custom UI components, offline data caching, and background data sync using GCD.
  • Collaborated directly with clients, designers, and product managers to translate requirements into technical deliverables.
  • Integrated multiple third-party SDKs for analytics, payment gateways, social login, and push notifications.
  • Conducted code reviews and mentored junior developers in Swift best practices, performance tuning, and crash debugging.
    Contributed to internal tools and reusable frameworks to accelerate development cycles for future projects.

Senior Software Engineer / Software Engineer

Sourcebits Digital
07.2011 - 01.2016
  • Joined as a trainee and was promoted to Senior Software Engineer within 3 years based on consistent performance, ownership, and technical expertise.
  • Developed and deployed 5+ native iOS applications, few of which had high user ratings and retention metrics.
  • Worked directly with enterprise clients including Samsung, contributing onsite at client locations to accelerate delivery and integrate solutions with existing ecosystems.
  • Designed and implemented custom UI components using UIKit, worked on offline data sync, and handled complex integrations with third-party SDKs and RESTful APIs.
  • Collaborated with cross-functional teams (design, QA, Android, web) to ensure feature parity and smooth product rollouts.
  • Conducted app performance profiling, crash diagnostics, and memory management using Instruments and Xcode tools.
  • Assisted in requirements analysis, scope definition, and time estimation for new client projects.
  • Contributed to internal iOS frameworks and reusable modules, improving code consistency across projects and reducing development time.
  • Participated in multiple app deployments, managed App Store submissions, and worked on post-release hotfixes and updates.

Education

Bachelor of Engineering (BE) - Information Science

NMAM Institute of Technology
Karkala, Karnataka
01.2011

Skills

  • Swift & Objective-C
  • SwiftUI & UIKit
  • Combine
  • AVFoundation
  • In-App Purchases
  • Push Notifications
  • Adaptive UI
  • MVVM
  • REST APIs
  • SPM
  • Instruments
  • Git
  • TestFlight
  • Code Review
  • Product Delivery
  • Bonus - Flutter (Dart)

Certification

  • The Complete Flutter Development Bootcamp with Dart, Udemy
  • IOS Machine Learning with Core ML 2 and Swift 5, LinkedIn Learning, past certification

Languages

English
Hindi

Timeline

IOS Lead / Technology Lead

Day One Technologies
07.2017 - Current

System Engineer

Hashtaag – KGJ Software Technologies
01.2016 - 06.2017

Senior Software Engineer / Software Engineer

Sourcebits Digital
07.2011 - 01.2016

Bachelor of Engineering (BE) - Information Science

NMAM Institute of Technology
Suraj Shetty