Skip to content

Hello, I'm

Dineshbabu Elumalai

Senior iOS Developer

Senior iOS Developer with 7+ years of experience building and maintaining reliable native applications across banking, fintech, healthcare, e-commerce, and connected-device domains. Experienced with Swift, SwiftUI, UIKit, Objective-C, REST API integration, and maintainable mobile architecture.

Chennai, India

  • 7+ Years
  • Swift
  • SwiftUI
  • UIKit
Portrait of Dineshbabu Elumalai

01 — About

Professional focus

Native iOS engineering across reliable, maintainable mobile products.

Experienced with Swift, SwiftUI, UIKit, Objective-C, REST API integration, and maintainable mobile architecture.

The primary iOS stack includes Swift, Objective-C, UIKit, SwiftUI, supported by architecture practices including MVVM, MVVM-C, Modular Architecture.

02 — Experience

Professional experience

Roles and contributions drawn from the verified professional record.

  1. Russell Tobin logo

    Russell Tobin

    Senior iOS Developer - Contract

    Oct 2025 - Present

    Chennai, India

    BNP Paribas / BNL logoClient BNP Paribas / BNL

    Contributes to production native iOS features for the BNL mobile banking application across banking and insurance journeys.

    • Develops and maintains native iOS features in a Swift and UIKit codebase using MVVM/MVVM-C architecture.
    • Takes features from requirement analysis and technical design through implementation, integration, validation, and release readiness.
    • Builds reusable flow and session models for reliable asynchronous application workflows.
    • Implements dynamic interfaces, navigation coordination, application-state handling, validation, error recovery, and production issue resolution.
    • Swift
    • UIKit
    • Foundation
    • Combine
    • MVVM
    • MVVM-C
    • Dependency Injection
    • REST APIs
    • Codable
  2. Hubino Technologies Pvt. Ltd. logo

    Hubino Technologies Pvt. Ltd.

    Software Developer (iOS)

    Jul 2021 - Jul 2025

    Chennai, India

    Built and maintained native iOS applications across e-commerce, healthcare, finance, and digital-product domains.

    • Worked across modern Swift implementations and existing Objective-C codebases using MVVM/MVVM-C architecture.
    • Integrated REST APIs and Firebase services for customer-facing workflows, analytics, messaging, crash reporting, and application configuration.
    • Investigated crashes, API failures, UI and navigation defects, and performance issues while improving maintainability through refactoring and reusable components.
    • Contributed to code reviews, production releases, CI/CD workflows, and technical guidance for junior developers.
    • Swift
    • SwiftUI
    • UIKit
    • Objective-C
    • Foundation
    • Combine
    • Core Data
    • MVVM
    • MVVM-C
    • REST APIs
    • Firebase
    • Git
    • Azure DevOps
    • CI/CD
  3. Unizen Technologies Pvt. Ltd. logo

    Unizen Technologies Pvt. Ltd.

    iOS Developer

    Jun 2019 - May 2021

    Bangalore, India

    Developed native iOS applications across finance, healthcare, and connected-device domains.

    • Implemented native interfaces, backend integrations, authentication, secure data handling, offline functionality, and application workflows.
    • Developed and supported Bluetooth-connected device functionality with CoreBluetooth and media playback with AVFoundation.
    • Diagnosed application, API, Bluetooth, and device-integration issues in collaboration with backend, QA, and cross-functional teams.
    • Swift
    • Objective-C
    • UIKit
    • Foundation
    • CoreBluetooth
    • AVFoundation
    • REST APIs

03 — Selected work

Applications contributed to

Public applications supported through verified native iOS engineering contributions.

BNL Mobile Banking application icon

Banking

BNL Mobile Banking

Mobile banking application for managing accounts, cards, and everyday transactions.

Contribution

Contributes to native mobile banking and insurance features, reusable application flows, asynchronous service integration, validation, and error recovery.

  • Swift
  • UIKit
  • Foundation
  • Combine
  • MVVM
  • MVVM-C
  • Dependency Injection
  • REST APIs
  • Codable
Insomnia Cookies application icon

E-commerce

Insomnia Cookies

Consumer ordering application for pickup and delivery from Insomnia Cookies.

Contribution

Contributed to customer-facing ordering and delivery features, REST API integrations, and supporting Firebase services.

  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • MVVM
  • MVVM-C
  • REST APIs
  • Firebase
  • Core Data
Mighty Audio application icon

Connected devices

Mighty Audio

Companion application for setting up a Mighty player and taking supported playlists on the go.

Contribution

Contributed to native iOS functionality connecting the application with portable audio hardware, including Bluetooth communication, media playback, offline functionality, backend integration, and debugging.

  • Swift
  • Objective-C
  • UIKit
  • Foundation
  • CoreBluetooth
  • AVFoundation
  • REST APIs

04 — Skills

Technical capabilities

Native iOS technologies and engineering practices supported by the verified professional record.

Primary iOS

  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • Foundation
  • Combine
  • Core Data

Architecture

  • MVVM
  • MVVM-C
  • Modular Architecture
  • Dependency Injection
  • SOLID
  • Reusable Components

APIs and integrations

  • REST APIs
  • Codable
  • Authentication and Authorisation
  • Firebase
  • Offline Workflows

Tools and delivery

  • Git
  • Azure DevOps
  • CI/CD
  • Code Reviews
  • Production Debugging
  • Root Cause Analysis
  • Performance Troubleshooting
  • Agile / Scrum

Additional exposure

  • CoreBluetooth
  • AVFoundation
  • GCD
  • Swift Concurrency / async-await
  • Asynchronous Workflows
  • State Management

05 — Connect

Start a professional conversation

Connect for relevant iOS opportunities, mobile engineering discussions, or professional collaboration.

Location

Chennai, India