Sanju Naik

Lead IOS Developer

Bengaluru, Karnataka, India13 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over a decade of experience in iOS development.
  • Led migration projects improving build efficiency.
  • Passionate about user-friendly application design.
Stackforce AI infers this person is a Mobile Applications expert with a strong focus on iOS development and CI/CD processes.

Contact

Skills

Core Skills

Ios DevelopmentCi/cdBuild Systems

Other Skills

Agile MethodologiesAlgorithmsAndroidAndroid DevelopmentBazelCCocoaData StructuresEclipseFastlaneGitlab CI/CDJavaOOPObjective-CSwift

About

As a seasoned iOS developer with over a decade of experience, I have had the pleasure of working on a variety of projects across different industries. I am passionate about creating elegant, user-friendly applications that solve real-world problems. Recently, I have been working on Gojek's platform teams and devX initiatives, where I am responsible for building and maintaining tools and frameworks to help other engineers be more productive.

Experience

Goto group

3 roles

Principal Software Engineer

Promoted

Apr 2025Present · 11 mos

  • As a Principal Software Engineer in the Mobile Platform team at Gojek:
  • Worked on migrating the iOS Consumer App codebase from the multirepo system (40+ repos) to a Monorepo.
  • Spearheaded and collaborated with multiple teams across the board to move to a weekly release cycle for the Gojek App.
  • Spearheading an initiative to build a central mobile platform to extend the Consumer App solutions (iOS & Android Build and App performance) to other Apps across GoTo.
  • Architecting projects across the iOS Build team and mentoring a team of 3-4 engineers to enhance iOS Build, Developer experience, and CI/CD solutions.
iOSCI/CDAgile MethodologiesObjective-CSwiftiOS Development

Lead Software Engineer (iOS/Android Platform)

Promoted

Oct 2021May 2025 · 3 yrs 7 mos

  • As a Lead Software Engineer at devX/Mobile Platform:
  • I have worked on migrating Gojek's iOS Consumer app to the Bazel Build system. The migration was a challenging project that involved getting Gojek's app building with Bazel, ensuring code coverage, creating BUILD files for Cocoapods, and optimizing cache hit rates.
  • To facilitate the process, I built a parser that translates Xcodegen YMLs to Bazel BUILD files, allowing us to maintain both Xcode and Bazel build systems. I also developed an in-house solution to integrate Bazel into Xcode, enabling developers to use Bazel for local development.
  • We use an In-house Linux machine as a Bazel remote cache server and have around 40 CI workers. Our efforts have resulted in 3x faster CI build times. Additionally, I have worked on Affected-Module-Detection with a third-party tool to build and test only the changed set of targets on CI pull requests.
  • Some of my other notable contributions include:
  • Driving tech strategy and roadmap for the Build team (iOS & Android).
  • Review other engineers' code across Mobile org, suggest improvements, actively discuss and pair to improve the overall codebase.
  • Pair with and mentor other engineers to unblock them and help them drive their projects.
BazelXcodeCI/CDSwiftCocoaiOS Development+1

Senior Software Engineer (iOS)

Aug 2019Nov 2021 · 2 yrs 3 mos

  • As part of the devX team at Gojek, I have worked on the following things to improve developer productivity and provide the best possible experience.
  • Built an in-house tool to automate the release process.
  • Integrated SwiftLint and Fastlane's xcov features to gather code health metrics and built dashboards on Kibana to showcase the same.
  • Created a central repository to host Gitlab CI/CD scripts to support Gojek's multi repo structure.
  • Worked on automating code reviews and providing feedback on PRs using Dangerbot.
  • Manage a fleet of 15 in-house Macmini runners.
  • Worked on reducing incremental build time by 50% by tweaking Xcode build system and configurations. Used Tools such XCLogParser and Slack bot's for Data collection.
  • Worked on Adopting Xcodegen tool across the org. This helped teams to have focused workspaces that in turn helped to reduce build time.
SwiftLintFastlaneGitlab CI/CDXcodeiOS DevelopmentCI/CD

Wishbone - compare anything

Lead iOS Developer

Mar 2014Aug 2019 · 5 yrs 5 mos · Bengaluru Area, India

  • I Built Wishbone from Scratch and associated with its Journey till date . Wishbone produced several millions of downloads and is one of the fastest growing social & entertainment app which serves original content to millions of users everyday. At Wishbone we pair Millions of voters and brands together everyday in a fun game to decide what are the latest trends in pop culture, fashion, and millennial lifestyle.

Science

Lead iOS Developer

Feb 2014Aug 2019 · 5 yrs 6 mos · Bangalore

Sourcebits, inc.

iOS Apps Developer

Aug 2012Feb 2014 · 1 yr 6 mos · Bengaluru Area, India

Education

UVCE, Bangalore

Bachelor of Engineering (B.E.) — Information Technology

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Ios Development & Ci/cd

Explore similar profiles based on matching skills and experience