Skip to main content

Hi, I'm Amit Sen

Expert Mobile Engineer, Tech Writer, and Coding Mentor.

Building scalable, developer-friendly iOS & Android apps and SDKs — powered by Swift, SwiftUI, Kotlin & Jetpack Compose.

With 12+ years of hands-on experience, I architect native apps and SDKs for iOS and Android, simplify complex engineering problems, and help developers grow through clear writing and intentional mentorship.

Amit Sen

Skills & Expertise

Key technologies and tools I work with to build amazing digital experiences

iOS

8 skills

UIKit

11+ years

Concurrency (Actors & GCD)

10.5+ years

Core Data

9.5+ years

XCTest

9+ years

Swift

8.5+ years

SwiftUI

5+ years

Async/Await

5+ years

Combine

4.5+ years

Practices & Methodologies

4 skills

Code Review

9.5+ years

Agile Scrum

8.5+ years

Unit Testing & Automation

8+ years

Mentorship

4+ years

Architecture

4 skills

MVVM

9+ years

MVVM-C

9+ years

SOLID Principle

6.5+ years

TCA

4+ years

Android

4 skills

Kotlin

7.5+ years

Coroutines

7+ years

Jetpack Compose

3+ years

Android Profiler

2+ years

Cross Platform

2 skills

Kotlin Multiplatform

2.5+ years

Flutter (Dart)

2+ years
Featured skills (22)

Current Role

My current position and professional focus

Current

Senior Mobile Architect | DevRel

Storyblok GmbHRemote
Jul 2024 - Present
  • Built cross-platform SDKs in Swift (iOS) and Kotlin (Android) using SwiftUI, Combine, Jetpack Compose, and Coroutines — reduced SDK integration time by 60% across 100+ client apps.
  • Implemented TCA, MVVM, and MVI architectures, improving maintainability, test coverage, and adoption across engineering teams.
  • Created 5+ developer tools and sample apps (3 SwiftUI, 2 Compose), cutting developer onboarding time and support requests by 40%, and driving 20% monthly SDK adoption growth.
  • Set up CI/CD pipelines with Fastlane, Cocoapods, Gradle, and GitHub Actions — release cycles became 30% faster and deployments more reliable.
  • Applied TDD with JUnit, Espresso, and XCTest, raising release stability and overall product quality.
  • Authored 100+ pages of technical documentation and API guides, reducing developer support tickets by ~40%.
  • Collaborated with product teams and open-source contributors to maintain feature parity and consistency across platforms.
  • Worked with data teams to propose unified approaches for mobile storage and processing algorithms, aligning directly with backend systems.
  • Promoted open-source adoption and developer community engagement, increasing SDK usage and ecosystem contributions.

Education

Academic background and qualifications

Master of Science

The University of Texas at Arlington

Computer Science

Sep 2014 - May 2016

  • Studied Advanced Software Engineering & Neural Networks.
  • Mastered in Machine Learning, Data Mining and Big Data.
  • Thesis on Mobile Profiling Data Analysis.

Bachelor of Engineering

Bangladesh University of Engineering & Technology (BUET)

Computer Science & Engineering

Jan 2006 - Dec 2010

  • Studied Digital Designs, Algorithms, Data Structures, Databases, Compilers, Operating Systems etc.
  • Worked mostly on Algorithms and Data Structures in this phase of life
  • Solved 272 ACM problems

Featured Projects

Showcase of my recent work and contributions

View All
Zalando - iOS Payment SDK

Zalando - iOS Payment SDK

SDK

Developed and optimized Zalando’s native iOS Payment SDK, enabling millions of secure e-commerce transactions monthly while improving checkout performance and conversion reliability across multiple consumer apps.

Swift
RxSwift
UIKit
+6
Lotto24 - iOS

Lotto24 - iOS

App

Contributed to Lotto24’s iOS platform—modernizing its architecture, improving testability, and delivering a faster, more accessible lottery experience for millions of users in Germany.

Swift
UIKit
SwiftUI (selected screens)
+10
Uber - iOS

Uber - iOS

App

Worked on the Uber iOS rider app, contributing to large-scale UIKit features, improving GPS accuracy, and optimizing background performance across tens of millions of users worldwide.

Objective-C
Swift
UIKit
+4

Recent Write-ups

Latest insights and technical writings

View All
COW Optimization in Swift: The Performance Secret Behind Arrays and Strings
iOS Development
15 min read

COW Optimization in Swift: The Performance Secret Behind Arrays and Strings

Understand why Swift uses copy-on-write in Array, Dictionary, String, Data, and learn how to implement it safely in your own value types for production apps.

Nov 8, 2025

The Race for Pi: How Supercomputers Compute Trillions of Digits
Problem Solving

The Race for Pi: How Supercomputers Compute Trillions of Digits

This article is hosted on Medium. Click to read the full content.

Oct 23, 2025

Understanding CRDTs and LWW with Swift: A Deep Dive
iOS Development

Understanding CRDTs and LWW with Swift: A Deep Dive

This article is hosted on Medium. Click to read the full content.

Oct 23, 2025