Staff Software Engineer · iOS

I buildiOS appsthat ship.

I build iOS apps that ship — news, fintech and social — and the services behind them.

stack
Swift · SwiftUI · UIKit
shipped for
Media · Fintech · Social
based
Dhaka → Europe
shipping since
2014

// selected work

Things I've shipped

Products I've led and built — case studies alongside open source.

// on the app store

A selection: DN Media Group’s news apps, built and run by the iOS team I lead.

// case studies

// what I do

Mobile in front.

Native iOS apps from architecture to App Store — feeds that scroll without a hitch, crash-free rates that hold, and security built in from day one.

  • Swift
  • Swift 6
  • SwiftUI
  • UIKit
  • Liquid Glass (iOS 26)
  • Combine
  • Swift Concurrency
  • Observation
  • SwiftData
  • Objective-C
  • MVVM
  • MVVM-C
  • Clean Architecture
  • Modularization
  • Swift Package Manager
  • XCTest
  • XCUITest
  • Accessibility
  • PDFKit
  • SSL pinning
  • Encryption
  • OWASP Mobile Top 10
  • Push notifications
  • WebRTC
  • Fastlane
  • CI/CD
  • Crashlytics
  • Charles Proxy

Backend behind it.

The services and integrations that power the apps — event-driven, reliable, and built to handle real traffic.

  • Java
  • Spring Boot 3
  • RabbitMQ
  • Braze
  • REST APIs

A team around it.

Leading iOS and backend engineers as a servant leader — clearing the way from plan to production, with architecture standards, stakeholder communication, and code review that levels people up.

  • Team leadership
  • Servant leadership
  • Mentoring
  • Code review
  • Stakeholder communication
  • Product discovery
  • Agile delivery
  • Cross-functional collaboration

AI in the loop.

I build the tooling, not just use it — custom review agents, and a team plugin for tickets, QA notes and branches, built on Claude Code and used by the team every day. I also work in Codex and Cursor. Engineering judgment and human review stay in charge.

  • Claude Code
  • Codex
  • Cursor
  • AI-assisted development
  • AI code review
  • Agentic workflows

// track record

Experience

  1. 2025 — now

    Staff Software Engineer

    DN Media Group · consultant via Cefalo

    • Lead the iOS and backend teams (5 engineers) — project planning, stakeholder communication, on-time delivery.
    • Set architecture and engineering standards across iOS (Swift, SwiftUI) and backend (Java, Spring, RabbitMQ).
    • Built and shipped iOS features in Swift and SwiftUI with product and design, from discovery to release — including sign-in and authentication flows and an in-app PDF reader.
    • Built and run a Java connector between client services and Braze, handling 100K+ engagement events a day, while still contributing to mobile app features.
    • Mentor engineers through code reviews and design discussions, with a focus on scalability, security and performance.
    • #DN
    • #TradeWinds
  2. 2021 — 2025

    Senior Software Engineer

    DN Media Group · consultant via Cefalo

    • Led the iOS team that designed and shipped eight production apps.
    • Spearheaded the DN news app — 290K downloads, 30K+ daily / 200K+ weekly active users, 99.3% crash-free.
    • Introduced modularization and team-wide practices that cut release time by 60%.
    • Mentored engineers into senior roles.
    • #DN
    • #TradeWinds
    • #Upstream
    • #Fiskeribladet
    • #IntraFish
    • #Recharge
    • #IntraFish Norge
    • #Europower
  3. 2017 — 2021

    Software Engineer

    SPENN · consultant via Cefalo

    • Built SPENN, a cashless payments app launched in Rwanda and Tanzania, used by 30K people a week.
    • Hardened it for finance — encryption, SSL pinning, and data protection against attacks.
    • Delivered business-critical features end to end within financial regulations.
    • #SPENN
  4. 2016 — 2017

    Software Engineer

    GagaGugu Ltd

    • Built a social app with real-time audio/video calls (WebRTC), UDP-based messaging, a timeline feed, and contact sync.
    • Shipped a Share Extension for cross-app sharing, and designed the timeline feed (posts and reactions).
  5. 2014 — 2016

    Earlier

    AdvanceApp Bangladesh · Arena Mobile BD · Nested Apps

    • A fishing community and e-commerce app that grew to 50K+ active users, plus real-time shipment tracking.
    • MyBL for Banglalink, one of Bangladesh’s leading mobile carriers (150K downloads), with key architecture calls.
    • Kaler Kantho, the news app of a leading Bangladeshi daily, and Shipero for tracking parcels and goods.
    • A cartoon image maker (100K downloads) with a custom lazy-loading image grid.
    • #MyBL
    • #Kaler Kantho
    • #Shipero
    • #investFeed

2014 B.Sc. Computer Science & Engineering — Dhaka University of Engineering & Technology (DUET)

// about

Portrait of A K M Asaduzzaman

A K M Asaduzzaman

I’m an iOS engineer with 12 years of Swift, SwiftUI and UIKit — now a Staff Software Engineer consulting for DN Media Group (via Cefalo), where I lead the team behind its news apps (DN, TradeWinds, Upstream and more) while staying hands-on in the code and driving architecture decisions across iOS and backend.

I’ve worked for Norwegian companies since 2017 — first SPENN, a cashless payments startup in Rwanda and Tanzania, then DN Media Group — with product, design and editorial teams in Oslo, onsite and remote. Along the way: a 290K-download news app at a 99.3% crash-free rate, and the backend behind it, Java, Spring and RabbitMQ services moving 100K+ events a day.

Now I care about three things: software that feels instant, architecture simple enough to move fast, and growing the engineers who build it.

role
Staff Software Engineer
consulting for
DN Media Group
based
Dhaka → relocating to Europe
education
B.Sc. CSE · DUET
Download CV

Let's build something

Open to Staff or Senior iOS roles in Europe — Norway first, and open to the Nordics and Central Europe — relocating, and already working with Oslo teams every day. The fastest way to reach me is email.