Summary
Overview
Work History
Education
Skills
WORK LIST (LIVE ONLY)
Timeline
Generic
IMRAN ALI

IMRAN ALI

Brisbane

Summary

As an experienced mobile and web app developer, I have developed extensive expertise in React, React Native, and NEXT.JS. I have been part of teams that successfully designed and launched various web and mobile applications throughout my career. Additionally, I am well-versed in the process of app distribution on both the App Store and Play Store, as well as deploying websites through AWS and VERCEL. Currently, I hold the role of Mobile App Engineer at Flight Centre. In this capacity, I have been given opportunity to not only write react native codes but also to focus on the native side of React Native, writing native modules for both Android and iOS. My primary responsibility is to collaborate with stakeholders and help team members in creating effective solutions. I support the team by introducing new technology stacks, assisting with decision-making processes, reviewing code, and providing practical demonstrations to address any uncertainties. I am committed to continually enhancing my technical skills and place great importance on working harmoniously within a team, prioritizing the needs of our clients.

Overview

4
4
years of professional experience

Work History

Mobile Apps Developer

Flight Centre
04.2024 - Current
  • Architected and Maintained Monorepo: Set up and maintained a React Native Monorepo using Expo and Yarn Workspaces. Simplified environment configurations and improved consistency across development, preview, and production builds
  • Developed and Integrated Expo Native Modules: Created robust, type-safe native modules in both Swift and Kotlin to integrate with Salesforce Marketing Cloud Personalization (MCP). This enabled precise user tracking and personalised content delivery across platforms.
  • End-to-End Testing with Maestro: Designed and implemented comprehensive end-to-end (E2E) test suites using Maestro. Automated flows for onboarding, navigation, and campaign rendering. Integrated Maestro tests with CI pipelines using EAS Build and GitHub Actions for seamless cloud testing.
  • State Management & Performance Improvements: Introduced React Query and Zustand to improve data fetching, caching, and global state handling, significantly enhancing app responsiveness and maintainability.
  • Feature Development and Custom Components: Built high-performance custom components including an in-house calendar module to eliminate reliance on third-party libraries. Maintained full control over behaviour, styling, and responsiveness.
  • Team Collaboration and Code Quality: Guided engineers in writing native modules, conducted regular code reviews, and led technical discussions. Actively participated in sprint planning, retrospectives, and stakeholder meetings to align development with business goals.
  • General Responsibilities: Collaborated with cross-functional teams to design and develop new features. Conducted code reviews and provided feedback to maintain code quality. Troubleshot and resolved performance issues and bugs. Participated in sprint planning, daily stand-ups, and retrospectives. Stayed updated with the latest industry trends and best practices.

Mobile/Web Apps Developer, Project Lead

Moonward (Konnect Apps)
09.2021 - 04.2024
  • As a Software Developer and Project Lead at Moonward (Konnect Apps), I take charge of leading teams towards achieving targets and completing sprints. This involves assigning tasks, helping when team members face challenges during different phases of the development lifecycle.
  • Actively mentoring and guiding junior developers, ensuring they grasp concepts efficiently by offering practical demonstrations and addressing their queries.
  • I make informed decisions and implement various technologies to enhance the speed and effectiveness of the development process.
  • Conducting code reviews is a regular practice of mine, aimed at helping everyone on the team write better, more comprehensible code.
  • Conducting weekly Dev Meetings, where we introduce and discuss trending technologies that can be integrated into new or existing projects, resulting in faster and more efficient experiences for our customers.
  • Deploying apps to different platforms, including the Apple Store, Google Play Store, and web-based environments.

Education

Master of Science - Information Technology

Central Queensland University
Brisbane, QLD
07.2020

Bachelor of Science - Information Technology

Islington College Affiliated To London Metropolitan University
Kathmandu, Nepal
09.2017

Skills

  • Continuous Learner
  • Attention to detail
  • Project management
  • Cloud computing
  • Team collaboration
  • Coding standards
  • Programming
  • API integration
  • Application development
  • Problem-solving
  • Technical analysis
  • Issue research
  • Performance optimization
  • Software architecture
  • Process documentation
  • Idea brainstorming

WORK LIST (LIVE ONLY)

  • Web Apps
  • 1. Suggesterfy - https://www.suggesterfy.com/
  • 2. Hard To Kill - https://client.hardtokillfitness.link/signup-with-plan/
  • 3. ATOD - https://www.atod.net.au/
  • 4. Bucketlist - https://www.bucketlistsocial.com.au/
  • Mobile Apps:
  • 1. Flight Centre –
  • Https://apps.apple.com/au/app/flight-centre-cheap-flights/id1152184991
  • Https://play.google.com/store/apps/details?id=au.com.flightcentre&pcampaignid=web_share
  • 2. Suggesterfy –
  • Https://apps.apple.com/us/app/suggesterfy/id1630069082
  • 3. Hard To Kill –
  • Https://apps.apple.com/us/app/hard-to-kill-fitness/id6443664149
  • Https://play.google.com/store/apps/details?id=com.hardtokillmobile

Timeline

Mobile Apps Developer

Flight Centre
04.2024 - Current

Mobile/Web Apps Developer, Project Lead

Moonward (Konnect Apps)
09.2021 - 04.2024

Master of Science - Information Technology

Central Queensland University

Bachelor of Science - Information Technology

Islington College Affiliated To London Metropolitan University
IMRAN ALI