Open to Lead Engineering & Consulting Opportunities

Hi, I'm Sudheer.Lead Mobile Engineer building complex mobile systems.

5+ years building production mobile applications across Android and Flutter, with deep experience in airline and travel technology — including NDC, GDS, flight search, pricing, seat maps and booking workflows.

FlutterAndroidNDCGDSTravel Technology
Engineer IDSK / 2018 →
Portrait of Sudheer Kumar, Lead Mobile Engineer

Sudheer Kumar

Lead Mobile Engineer

Airline & Travel Technology

Chandigarh, India

FlutterAndroidNDCGDS
Flutter/Android/NDC/GDS/Travel Technology/Flutter/Android/NDC/GDS/Travel Technology/Flutter/Android/NDC/GDS/Travel Technology/Flutter/Android/NDC/GDS/Travel Technology/

Proof

Built. Shipped. Owned.

0+

Years in mobile engineering

0

Engineering roles

0

Leadership positions

0

Flight booking app built from scratch

Domain

What I've actually worked on

This is the production booking flow I work on at Farenexus — every stage below is something I've built against real airline supply.

  1. Flight Search
  2. Selection
  3. Pricing
  4. Seat Map
  5. Booking
  6. Confirmation

Selected work

Selected work

Problems I've worked on across mobile, travel technology and production systems.

All case studies
01Farenexus

nexusKite — Corporate Flight Booking App

Enterprise Mobile · Travel Technology

nexusKite, Farenexus Group's corporate travel booking app — built from an empty repository into a production Flutter application on iPhone, iPad and Android. It puts flights, hotels and vehicles behind one search, with NDC and GDS content, negotiated corporate rates, seat selection, ancillaries and real-time corporate profiles. Rated 4.9 on the App Store.

FlutterDartGetXREST APIsGDSNDCiOSAndroid
Explore case study

nexusKite · app profile

Live app · store data
Platforms
iPhone · iPad · Android
Category
Travel
Store rating
4.9 (App Store)
Publisher
Farenexus Group
  • Flights, hotels and vehicles from one search
  • NDC + GDS content with negotiated corporate rates
  • Seat selection and ancillary services
  • Real-time corporate profiles, preferences and policy
  • Booked, ticketed, approved, rejected and cancelled states
  • In-app support for booking issues
  1. Search
  2. Selection
  3. Pricing
  4. Seat
  5. Booking
  6. Confirmation
02CodeNomad

RemitAssure — Cross-border Money Transfer App

Fintech · Cross-border Payments

A fintech mobile app for digital peer-to-peer international remittances — built on a purpose-built remittance platform offering competitive live rates for people supporting family overseas, paying international tuition or settling business payments. Shipped on iOS and Android across a long release line, from v1.1 to v1.6.9.

AndroidiOSFintechREST APIsPayments
Explore case study

RemitAssure · app profile

Live app · store data
Platforms
iOS · Android
Category
Finance
Store rating
5.0 (App Store)
Releases
v1.1 → v1.6.9
  • Digital peer-to-peer international remittance
  • Bank and recipient search across corridors
  • Competitive live exchange rates at quote time
  • Transfer tracking from payment to payout
  1. Quote
  2. Recipient
  3. Payment
  4. Confirmation
03Govt. College Kullu

The project that started it.

Student Examination Seat Plan App

Android · First Product

An Android app that let students check their exam seating plan online instead of hunting for a roll number on a crowded noticeboard.

AndroidJavaGoogle Play Store
Explore case study

Exam seating lookup

Conceptual representation

Roll number

15-BCA-0421

Room

Block B · 204

Seat

Row 4 · Seat 12

Ownership

What I own beyond the code

The parts of shipping a mobile product that don't appear in a commit history.

Architecture

Structuring the Flutter application with clean architecture and clear layer boundaries so booking logic stays independent of UI and transport.

API Integration

Integrating GDS and NDC supply and other REST services, then debugging responses with backend when the data disagrees with the contract.

Performance

Rendering optimization and memory optimization for large flight search payloads and dense, interactive seat maps.

Production Releases

Provisioning profiles, TestFlight distribution, App Store Connect submissions and Google Play Console rollouts.

Cross-functional Collaboration

Working directly with backend, product and QA to agree contracts and resolve pricing and booking behaviour before release.

Leadership

Vice team lead to team lead at CodeNomad, now lead mobile responsibility at Farenexus: reviews, task planning and technical direction.

Credibility

Why teams can trust me with production.

01

I have built mobile products from scratch.

The Farenexus Flutter application started from an empty repository, and my first Android app shipped to the Play Store while I was still at college.

02

I have worked with complex airline systems including NDC and GDS.

Flight search, pricing validation, seat maps and booking flows built against real airline supply integrations.

03

I understand production, not just development.

Provisioning profiles, TestFlight, App Store Connect and Google Play Console releases are part of my job, not someone else's.

04

I've progressed from Android development into team leadership and lead engineering responsibility.

Android developer, vice team lead and team lead at CodeNomad, now Lead Mobile Application Developer at Farenexus.

About

From a college noticeboard to airline supply systems.

My first real app existed because I kept watching the same thing happen. Every exam season at Govt. College Kullu, students crowded a noticeboard hunting for their roll number. I built an Android app that put the seating plan in their pocket and published it to the Play Store with college funding. That's still how I pick problems: watch the friction, then remove it.

The years after that were Android — a six-month traineeship at Swipecubes Softs, an internship at Smart Programming that taught me what readable, scalable code actually looks like, then professional delivery at ABS Systems and CodeNomad. Those were the years the fundamentals were forged: lifecycle, state, and the unglamorous reality of integrating APIs that don't behave the way the documentation promised.

At CodeNomad I moved from developer to vice team lead to team lead. Leading changed what I optimised for: less clever code, more removing ambiguity before it reached the people writing it — API contracts agreed with backend before implementation, reviews that taught rather than gate-kept, architecture decided once and applied consistently.

Then Flutter, and Farenexus. I built the company's mobile app from an empty repository: clean architecture, GetX holding state across a multi-step booking flow, GDS and NDC integration, paginated search over large JSON payloads, custom seat map rendering, and the full deployment lifecycle from provisioning profiles to production rollout on both stores.

That's the throughline. I don't just build screens — I build and own complex mobile products from architecture through production.

Path

  1. 01Android trainee
  2. 02Android developer
  3. 03Team leadership
  4. 04Lead Mobile Application Developer
  5. 05Airline / travel technology

Education

Bachelor of Computer Application, Computer Science

Govt. College Kullu, Distt Kullu, HP · 2015 — 2018

Java

NIIT · 2018

Languages

EnglishHindiPunjabiHimachali

Principles

How I think about engineering

01

Architecture before complexity

A booking flow accumulates rules faster than screens. Separating the booking domain from transport and UI early is what keeps a change to a fare rule from rippling through every widget.

02

Performance is part of UX

Large flight search results and dense seat maps are heavy by nature. Careful rendering and memory management are the difference between a product that feels premium and one that stutters.

03

APIs are part of the product

Upstream responses change shape, disagree between steps and sometimes fail. I treat inconsistent backend data as an expected condition to design around, not an edge case to patch later.

04

Ownership doesn't stop at development

I handle provisioning profiles, TestFlight distribution and releases on App Store Connect and Google Play Console. Shipping is part of engineering, not a hand-off.

Temperament

The problems I like solving.

Complex workflows

A booking is one transaction spread across six screens. Keeping that consistent is the kind of problem I enjoy holding in my head.

Large datasets

Flight search returns far more data than a phone should hold at once. Deciding what to keep, page and discard is real engineering.

Unpredictable APIs

Airline supply responses change shape between providers and steps. I like designing clients that survive that instead of assuming it away.

Performance bottlenecks

Seat maps and long result lists expose every lazy rendering decision. Finding the actual cost is satisfying work.

Production failures

A booking that fails at confirmation is the worst possible moment. Making failure recoverable is more valuable than making it rare.

Cross-team ambiguity

Most mobile bugs start as an unclear contract. I'd rather resolve that with backend early than patch it in the client later.

Current role

Currently building at Farenexus

Lead Mobile Application Developer · Nov 2024 — Present

01

Mobile App

Flutter application built from scratch.

02

API Integration

GDS and NDC supply behind one client layer.

03

Search

Paginated flight search over large payloads.

04

Pricing

Validation across booking steps.

05

Seat Map

Custom interactive rendering and selection.

06

Booking

Multi-step state through to confirmation.

07

Release

TestFlight and production rollout on both stores.

Career journey

Eight roles, one throughline: owning what ships.

Each stop added a layer — fundamentals, then delivery, then leadership, then platform ownership.

Farenexus

Nov 2024 — Present

Lead Mobile Application Developer · Punjab, India

Own the mobile platform end to end: architecture, airline system integration, release engineering and the reliability of every booking that leaves the app.

  • Built the company's mobile app from scratch in Flutter, establishing a clean architecture that separates booking domain logic from UI and transport layers.
  • Used GetX to hold complex state across a multi-step booking flow where a single inconsistency between steps can invalidate a fare.
  • Integrated GDS and NDC travel systems, absorbing large JSON payloads, paginated flight search and custom rendering logic for interactive seat maps.
  • Ran the complete deployment lifecycle — provisioning profiles, TestFlight distribution and production rollouts on App Store Connect and Google Play Console.
  • Optimised rendering and memory so long flight-result lists and heavy seat maps scroll without frame drops on mid-tier devices.

Impact

The mobile channel went from non-existent to a production booking surface handling search, pricing validation, seat selection and confirmation.

Lesson

In travel tech the backend is a moving target. The mobile layer earns its keep by staying stable when upstream data does not.

FlutterDartGetXREST APIsNDCGDSApp Store ConnectPlay Console

CodeNomad

Apr 2023 — Nov 2024

Team Lead — Mobile App Development · Mohali, Punjab, India

Led mobile delivery for client engagements, setting the technical direction and standing between the team and shifting requirements.

  • Directed mobile app development as team lead, owning architecture decisions and delivery quality.
  • Reviewed code and mentored developers, turning ad-hoc implementations into consistent, reviewable patterns.
  • Coordinated with backend and design counterparts to align API contracts before implementation started.

Impact

Established a repeatable delivery rhythm for mobile projects across the team.

Lesson

Leadership is mostly removing ambiguity before it reaches the people writing code.

AndroidJavaMobile ArchitectureREST APIsCode Review

CodeNomad

Nov 2022 — Apr 2023

Vice Team Lead — Mobile App Development · Mohali, Punjab, India

First step into leadership: shared responsibility for planning and technical guidance while still shipping features daily.

  • Supported the team lead on planning, estimation and technical guidance.
  • Kept a hands-on delivery load while taking on review and unblocking duties.

Impact

Bridged the gap between individual contribution and full team ownership.

Lesson

You learn to lead by being useful to the people around you first.

AndroidJavaTeam Planning

CodeNomad

Mar 2021 — Apr 2023

Android Developer · Sahibzada Ajit Singh Nagar, Punjab, India

Core Android delivery years — the period where fundamentals in state, lifecycle and API integration were forged.

  • Built and maintained Android applications through full feature cycles.
  • Integrated REST APIs and handled the messy realities of real-world response data.

Impact

Grew from feature developer into the engineer the team escalated hard bugs to.

Lesson

Depth in one platform buys you speed on every platform after it.

AndroidJavaREST APIs

ABS Systems

Sep 2019 — Mar 2020

Android Developer · Mohali, Punjab, India

Professional Android development in a small, fast-moving product team.

  • Delivered Android features against production timelines.

Impact

Converted training-ground skills into shipped, maintained software.

Lesson

Shipping is a skill of its own.

AndroidJava

Smart Programming

May 2019 — Jul 2019

Intern · Chandigarh Area, India

Three months on real mobile projects, learning what clear code and scalable structure actually mean in practice.

  • Worked on live mobile projects alongside experienced developers.
  • Absorbed early lessons in code clarity and project scalability.

Impact

Set the standard for how readable my code would be from then on.

Lesson

Clarity is a feature.

AndroidJava

Swipecubes Softs Pvt Ltd

Jul 2018 — Dec 2018

Android Trainee · Mohali, India

A six-month intensive in mobile design principles, contributing to a live project with senior developers.

  • Completed a comprehensive six-month mobile development training programme.
  • Contributed to a live project while learning design principles from seasoned developers.

Impact

A foundation in mobile design principles that still shapes how I structure UI.

Lesson

Good mentors compress years into months.

AndroidMobile Design Principles

Govt. College Kullu

Feb 2018 — Jun 2018

Android Developer · Kullu, Himachal Pradesh, India

Built and published a Play Store app that solved a problem I watched students face every exam season.

  • Designed and built an exam seat-plan app so students could find their roll number online instead of crowding a noticeboard.
  • Published the app to the Google Play Store with college funding.

Impact

Removed a daily bottleneck during exams for an entire campus.

Lesson

The best problems to solve are the ones you can see happening in front of you.

AndroidJavaGoogle Play Store

Technical expertise

The toolkit behind the booking flow.

Mobile

  • Flutter
  • Dart
  • Android
  • Java

Architecture & State

  • Clean Architecture
  • GetX
  • Multi-step State Management

API & Integration

  • REST APIs
  • Large JSON Payloads
  • API Integration
  • Backend Debugging

Travel Technology

  • NDC
  • GDS
  • Flight Search
  • Pricing Validation
  • Seat Maps
  • Booking Flows

Production

  • TestFlight
  • App Store Connect
  • Google Play Console
  • Provisioning Profiles
  • Production Releases

Leadership

  • Team Leadership
  • Project Management
  • Cross-functional Collaboration

Engineering flow

How work moves from problem to production.

Hover or tap a stage to see what it means on an airline booking product.

Problem

Start with the traveller's actual friction and the business constraint behind it.

Progression

Trainee to lead, in six moves.

2018

Android Trainee

Six-month intensive; first live project.

2019

Android Developer

Internship into professional delivery.

2021

Android Developer, CodeNomad

Core delivery years.

2022

Vice Team Lead

First leadership responsibility.

2023

Team Lead

Owning architecture and delivery.

2024

Lead Mobile Engineer

Airline platform from scratch.

Achievements

Things I've actually shipped.

Built a mobile app from scratch

Farenexus' Flutter app, from empty repo to production booking surface.

Integrated GDS & NDC

Two airline supply standards unified behind one mobile experience.

Built a complete booking engine

Search, selection, booking and confirmation as one transaction.

Led engineering teams

Vice team lead, then team lead for mobile development at CodeNomad.

Handled large API payloads

Paginated search over heavy nested airline JSON.

Optimised rendering performance

Smooth scrolling across long result lists and heavy seat maps.

Owned production releases

Provisioning, TestFlight and rollout on both app stores.

Designed clean architecture

Domain logic isolated from a volatile backend surface.

Writing

Notes from inside travel technology.

Essays in progress on the problems I work on daily.

All writing

Testimonials

Recommendations from people I've worked with.

These slots are reserved for managers, teammates and clients — real recommendations will replace them as they arrive.

Reserved for a recommendation from a former engineering manager. This space will hold a note on ownership, delivery and technical judgement.

Engineering Manager

Recommendation pending

Reserved for a client testimonial covering scope, communication and outcome on a mobile engagement.

Consulting Client

Recommendation pending

Reserved for a teammate's perspective on mentoring, code review and day-to-day collaboration.

Team Member

Recommendation pending

For founders & product teams

Building a mobile product?

Where I can help, based on what I've actually shipped.

Build from zero

Take a mobile product from an empty repository to a released application.

Flutter application development

Production Flutter work across iOS and Android.

Complex API integration

REST integrations, large payloads and inconsistent upstream data.

Mobile architecture

Clean architecture and state management for multi-step flows.

Performance optimization

Rendering and memory work on heavy screens and large datasets.

Travel / booking technology

NDC and GDS supply, flight search, pricing validation, seat maps and booking.

Production deployment

Provisioning, TestFlight, App Store Connect and Play Console releases.

For recruiters

Looking for a Lead Mobile Engineer?

Senior Mobile EngineerLead Mobile EngineerStaff Mobile EngineerMobile Architect

Resume

The full record, in one page.

Roles, responsibilities and technologies — the same facts this site is built from.

Have a complex mobile problem?

I'm interested in challenging mobile products, engineering leadership opportunities and selected consulting work.