Faizan Tanveer

Base camp

6 waypoints ahead

I build the iOS app — and the Java service it talks to.

iOS & Backend Engineer · Swift · Java & Spring Boot

Lahore, Pakistan

Full-stack engineer working both ends of the same product: native iOS in Swift, SwiftUI, and UIKit, and the Java and Spring Boot services behind it. At i2c Inc. I ship on the cardholder-facing iOS product and build the REST APIs, JPA persistence, and microservices its IVR channel runs on.

Set out →Open to new expeditions
01/06Origin

Stage 01

Where the trail begins

How a client-side developer ended up writing the services too.

On the client side, I have been shipping native iOS since 2022 — Swift, SwiftUI, and UIKit, with Core Data and Alamofire underneath. At BrainX Technologies I turned design wireframes into released applications across several client projects, integrating REST APIs and reviewing teammates' code. That work taught me to care about the details users actually feel: how a screen responds, how a form fails, how quickly a list settles.

On the server side, I write Java and Spring Boot. At i2c Inc. I build the services behind the IVR product — REST endpoints over JPA persistence and MySQL, split into microservices — while working on the company's native iOS product in the same period. Backend is not a sideline I picked up; it is half of what I do day to day.

Holding both ends is the point. I design APIs I would actually want to consume, and I write clients that never assume the network is kind. Across both stacks the habits are the same: small units, single responsibilities, established patterns over clever one-offs, and readable code treated as the deliverable.

Years building software
3+
Products shipped
5
iOS apps delivered
4
Stacks I ship in
2

Languages

  • Urdu — native
  • English — professional

Interests

  • Programming
  • AI
  • Cricket
  • Chess
  • Reading
  • Travelling
  • Movies

Stage 02

What I carry

Two kits, packed to equal weight — nothing here is a spare.

iOS

Native applications from wireframe to release. SwiftUI and UIKit on screen, Core Data for persistence, Alamofire against the network, and MVVM keeping view models testable without a view in sight.

  • Swift
  • SwiftUI
  • UIKit
  • Core Data
  • Alamofire
  • MVVM

Backend

Java and Spring Boot services in production. REST endpoints over JPA persistence and MySQL, split into microservices so each piece scales and deploys on its own terms.

  • Java
  • Spring Boot
  • JPA
  • REST APIs
  • MySQL
  • Microservices

Architecture & craft

  • MVVM
  • MVC
  • Design Patterns
  • Code review
  • API integration
  • Problem solving

Domain knowledge

  • Payment processing
  • Card issuing
  • IVR systems
  • Transaction flows
  • Digital banking

Stage 03

Ground already covered

Products shipped, and what each one asked of me.

i2c IVR Product — Backend

Featured

Dec 2024 — Present · i2c Inc.

The IVR web product for i2c's payments platform. Java and Spring Boot services with JPA persistence behind REST APIs, split along a microservices architecture so the telephony channel can scale independently of everything else.

  • Java
  • Spring Boot
  • JPA
  • REST APIs
  • Microservices

i2c Mobile Product — iOS

Featured

Jul 2024 — Present · i2c Inc.

i2c's native iOS product for cardholders. Work spans app branding, feature enhancements, and the services integration that connects the client to the processing platform — plus the ongoing bug fixing a live financial app demands.

  • Swift
  • Native iOS
  • Payments
  • Services integration

Clientdex

Feb 2023 — Jun 2024 · BrainX Technologies

A client-facing iOS application delivered under NDA, so the internals stay with the company. My longest single engagement: built from design wireframes through REST API integration to release.

  • Swift
  • iOS
  • REST APIs

Blutwerte

Dec 2023 — Jan 2024 · BrainX Technologies

A health-data iOS app built under NDA. A focused build where the interesting problem was presenting clinical values clearly without overwhelming the person reading them.

  • Swift
  • iOS
  • Health data

Blikol — Tinnitus

Feb 2024 — Mar 2024 · BrainX Technologies

A tinnitus therapy application, in production today. Delivered under NDA on a tight timeline, with audio handling that had to stay precise and predictable to be worth anything therapeutically.

  • Swift
  • iOS
  • Audio

Stage 04

The country I know best

Payments: unforgiving terrain, and the habits it teaches.

01

Payments & card processing

Day-to-day work on a platform that issues and processes cards. Building against payments APIs means designing for states most apps never see — authorisations, holds, reversals, declines — and treating every one of them as a real path a user will hit.

  • Card issuing
  • Transactions
  • Authorisation flows
02

Self-service & IVR channels

The backend for a cardholder IVR product: Java and Spring Boot services over JPA, split into microservices. Phone self-service is unglamorous and load-bearing — it is where customers land when an app will not do, so it has to answer correctly and fast.

  • Java
  • Spring Boot
  • JPA
  • Microservices
03

Mobile banking experience

Native iOS for a financial product, where trust is the feature. Balances that reconcile, states that never lie about whether money moved, and interfaces that stay legible under the constraints a regulated product brings.

  • Swift
  • SwiftUI
  • UIKit
  • Cardholder UX
04

Sensitive data & confidentiality

Most of what I have shipped lives under NDA, and financial work adds its own duty of care. Handling account data means secure service integration, careful logging, and defaulting to the least data the client needs to do its job.

  • Secure integration
  • NDA delivery
  • API development

Stage 05

Waypoints behind me

Where I have worked, and where I learned to.

Expeditions

  1. Jul 2024 — Present · Lahore, Pakistan

    Software Engineer

    i2c Inc. · Fintech

    Build and maintain i2c's native iOS product and the Java services behind its IVR web product, on a platform for payment processing and digital banking. Work covers app branding, feature enhancements, services integration, API development, and bug fixing across a microservices backend.

    • Swift
    • Java
    • Spring Boot
    • Payments
    • REST APIs
  2. Dec 2022 — Jun 2024 · Lahore, Pakistan

    Software Engineer — iOS

    BrainX Technologies

    Converted design wireframes into shipped iOS applications across client projects, integrated RESTful APIs, reviewed teammates' code, and held the line on code quality while delivering feature enhancements and fixes.

    • Swift
    • UIKit
    • Code review
    • REST APIs

Training

  1. Aug 2017 — Dec 2022 · Lahore, Pakistan

    BS Computer Science

    FAST NUCES

    Coursework in object-oriented programming, data structures, databases, and the design and analysis of algorithms.

    • OOP
    • Data Structures
    • Databases
    • Algorithms
  2. Aug 2014 — Dec 2016 · Lahore, Pakistan

    A Levels

    Beaconhouse School System

    Chemistry, Mathematics, and Physics.

Stage 06

Signal from here

The trail is still going. Say hello if you are heading the same way.

Light the beacon

faizan.tanveer0897@gmail.com