A K M Asaduzzaman

Staff Software Engineer · iOS

Summary

iOS engineer with 12 years of experience building native apps in Swift, SwiftUI and UIKit, now a Staff Software Engineer consulting for DN Media Group via Cefalo. Leads the team behind DN Media Group’s news apps, including a 290K-download news app at a 99.3% crash-free rate, while staying hands-on in the code and driving architecture decisions. Nine years working for Norwegian companies — SPENN from 2017, DN Media Group from 2021 — daily with product and design teams in Oslo, including onsite. Has shipped fintech, media and social apps used by hundreds of thousands of people. Writes clean, well-tested code, and leads and mentors engineers across iOS and backend.

Experience

Staff Software Engineer DN Media Group · consultant via Cefalo

2025 — now

  • 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.

Apps: DN, TradeWinds

Senior Software Engineer DN Media Group · consultant via Cefalo

2021 — 2025

  • 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.

Apps: DN, TradeWinds, Upstream, Fiskeribladet, IntraFish, Recharge, IntraFish Norge, Europower

Software Engineer SPENN · consultant via Cefalo

2017 — 2021

  • 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.

Apps: SPENN

Software Engineer GagaGugu Ltd

2016 — 2017

  • 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).

Earlier AdvanceApp Bangladesh · Arena Mobile BD · Nested Apps

2014 — 2016

  • 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.

Apps: MyBL, Kaler Kantho, Shipero, investFeed

Selected work

Skills

Mobile
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
Java, Spring Boot 3, RabbitMQ, Braze, REST APIs
Leadership
Team leadership, Servant leadership, Mentoring, Code review, Stakeholder communication, Product discovery, Agile delivery, Cross-functional collaboration
AI
Claude Code, Codex, Cursor, AI-assisted development, AI code review, Agentic workflows

Education

B.Sc. Computer Science & Engineering · 2014

Dhaka University of Engineering & Technology (DUET)

Languages

English — Advanced (C1)

Bengali — Native (C2)

Interests

Gardening · Watching cricket · Cycling