Senior iOS Developer · Kathmandu, Nepal

Hira Shrestha

I build and ship iOS apps that people use every day.

8+ years building, shipping and maintaining production iOS apps in Swift and Objective-C. I care about clean, maintainable architecture, smooth performance and reliable releases, from the first screen to the App Store.

struct Developer {
  let name = "Hira Shrestha"
  let role = "Senior iOS Developer"
  let experience = "8+ years"
  let languages = ["Swift", "Objective-C"]
  let architecture = ["MVVM", "MVC",
                      "Clean Architecture"]
  let delivery = ["CircleCI", "Fastlane"]
  // 80+ white-label apps per release
}
8+years building production iOS apps
80+white-label apps shipped per update cycle
iPhone & iPadapps published to the App Store

Skills

what I work with

iOS development

SwiftObjective-CUIKitAuto LayoutiPhone & iPad

Architecture

MVVMMVCClean ArchitectureWhite-label appsModular components

Performance & quality

ARC & memoryAsync programmingUnit testingCode reviewCrashlytics

Networking & data

REST APIsURLSessionJSONCore DataRealmSQLite

Integrations

FirebaseAPNsAirshipPiano subscriptionsFacebook LoginXMPP chat

Tools & delivery

GitCircleCIFastlaneCocoaPodsSwift Package ManagerScrum

Experience

release history

current

Nov 2024 – Present

Lalitpur, Nepal

Sr. iOS Developer · Impetus Incorporation

  • Lead development and maintenance of production iOS apps in Swift, owning features from design to release.
  • Diagnose and fix complex bugs in a large production codebase, tracing each issue to its root cause.
  • Automate builds and App Store releases with CircleCI, shipping 80+ white-label apps per update cycle.

8 years

Apr 2016 – Nov 2024

Lalitpur, Nepal

iOS Developer · EB Pearls Pvt. Ltd.

  • Designed and delivered production iPhone and iPad apps using MVC and MVVM, with clean, testable Swift code.
  • Built features from swipe-based matching and nearby discovery to real-time chat and subscription flows.
  • Kept apps stable and memory-safe with ARC best practices; kept scrolling smooth on data-heavy screens.
  • Wrote unit tests and set up dev, stage, UAT and production schemes to catch issues before release.
  • Reviewed pull requests, managed Git workflows, and worked in sprint planning, reviews and retrospectives.

Projects

selected work

Avionté 247

Hiring platform connecting recruiters and job seekers (US)

  • New white-label apps on a scalable multi-brand setup
  • Release automation with CircleCI: 80+ apps per cycle
  • Bug fixing across a large production codebase

Swift · CircleCI · White-label

The Land

Multi-publication news app, 5 branded titles

  • 5 apps published from one shared codebase
  • News feeds, photo galleries and inline ads
  • Push notifications, analytics and subscriptions with a free trial

Firebase · Airship · Piano

Baxta

Social media app for pet lovers

  • Real-time chat over XMPP
  • Location-based nearby-pet discovery and lost-pet reports
  • Offline post storage with Core Data

XMPP · Core Data · Location

Dwell

Landlord and tenant matching app

  • Listing flows for landlords and tenants
  • Swipe-based matching interface

Swift · Custom UI

The Practice Co Devotionals

Daily devotionals and subscription app

  • Login and subscription flows
  • Devotionals by year and month
  • Published to the App Store

Subscriptions · Facebook Login

Seed & Swasthya

Fertility tracker and online medicine ordering

  • Fixed client issues in a legacy Objective-C codebase
  • Built UI to spec and published Swasthya to the App Store

Objective-C · Swift · REST

Education

2010 – 2015

BE, Computer Science

Khwopa Engineering College, Purbanchal University · Bhaktapur, Nepal

Let's work together

Open to senior iOS and mobile lead roles. Reach me by email or phone. References are available on request.

Emailhirashrestha9977@gmail.com
Phone+977 9841868645
LocationKathmandu, Nepal