Software engineer · Web & mobile

Osama
Soliman

Auckland, New Zealand
New Zealand resident · Unrestricted work rights
Seeking full-time Software Engineer roles in New Zealand
Notice period: two weeks

contact@osamasoliman.com+64 27 305 3930osamasoliman.comgithub.com/osamawaseem1LinkedIn profile

Profile

Software engineer with full-time Flutter production experience and independent delivery of React, TypeScript and Firebase systems. Work spans shared application architecture, transactional data, role-based access, offline behaviour, automated testing and ongoing maintenance. New Zealand resident seeking a full-time Software Engineer role.

Professional experience

Flutter DeveloperHalal Kiwi · Full-time · Auckland, New Zealand
  • Build and maintain production Flutter experiences backed by Firebase for iOS and Android.
  • Reworked Firestore access patterns to remove unnecessary reads.
  • Initiated, designed and delivered a complete interface refresh in an established product.
  • Contributed to the AI-assisted manufacturer-enquiry workflow for products not yet in the halal database.

Independent product

Owner & Sole DeveloperMasajidna · Published under Muhkam Limited
  • Independently built, own, and continue to maintain three working Flutter applications and a shared Firebase backend.
  • Built Catch Prayer using prayer schedules and routing-duration estimates to identify potentially reachable prayers.
  • Implemented fixed, automatically offset, and CSV-imported schedules with privileged TypeScript/Node Cloud Functions.
  • Delivered six permission roles, rotating display pairing codes, offline behaviour, Arabic RTL, App Check, query controls, rate limiting, and automated tests.

Client project

Sole Designer & Full-stack DeveloperZaitoon · Connected restaurant system
  • Delivered React and TypeScript interfaces, a Firebase backend and an Android staff app for bookings, tables, orders and bills.
  • Implemented transactional booking commands, permission checks, safe repeat requests and stale-edit protection.
  • Integrated ElevenLabs phone bookings with staff handoff; tested booking conflicts, retries and role restrictions.

Education

Bachelor of Computer and Information SciencesAuckland University of Technology · Cybersecurity major · Available for full-time work
Flutter Development ProgrammeTG Academy
  • Completed a structured Flutter and Dart programme covering foundational through advanced application development.

Technical capabilities

LanguagesDart, TypeScript, JavaScript
Web & mobileReact, Flutter, Flutter Web, Android, iOS, responsive UI
State & navigationRiverpod, Provider, Go Router, guarded navigation
Cloud & dataFirebase Authentication, Firestore transactions, Storage, TypeScript/Node Cloud Functions
APIsREST APIs, Google Maps Platform, location-aware workflows
EngineeringShared architecture, role-based access, offline behaviour, validation, automated testing, Git, release maintenance

Recognition

CS50: Introduction to Computer ScienceHarvard University · Algorithms, data structures, C, Python, SQL, and web foundations
Outstanding Achievement in Edexcel MathematicsPearson Edexcel · International Advanced Level Mathematics

Languages

ArabicNative
EnglishProficient

Case studies

Selected engineering workArchitecture · reliability · delivery

Explore the systems, implementation decisions and test evidence.

Zaitoon case study
Masajidna case study
Halal Kiwi case study