Muhamad Miguel Emmara

Full Stack Developer

Software Engineer @ Gentrack, focused on modernizing critical billing, payments, and credits microservices. Making Scalable platforms with C#, Typescript, AWS, and CI/CD. Translating legacy logic, delivering reliable integrations, and collaborating across teams in agile ways.

Miguel Emmara
B.CompSc

Experience & Education

Education

2024

Bachelor of Computer and Information Sciences

Software Development Major
Auckland University of Technology (AUT)

Design and develop secure software using modern programming languages, operating systems, networks, distributed computing systems, databases, and modeling.

2019

Certificate in Science and Technology

Auckland University of Technology (AUT)

Introduction to engineering, computing, and mathematics, preparing for further study at the bachelor's level.

Experience

Apr 2025 – Present

Software Engineer

Gentrack Ltd (Global)
  • Modernising Gentrack’s legacy “Velocity” platform by re-engineering core billing logic from a proprietary in-house language into C# as part of a cloud-native microservices migration.
  • Developing and enhancing internal APIs to ensure seamless interaction between the billing engine and other AWS-hosted services.
  • Porting legacy C++ unit tests into modern C# xUnit tests to improve maintainability and reliability.
  • Working across a diverse tech stack including C++, C#, AWS, TypeScript, and CI/CD pipelines.
June 2023 – June 2024

Front End Developer

Adroit R&D Collaboration
  • Developed a secure, responsive web dashboard to monitor the status and battery health of IoT devices.
  • Reduced IoT monitoring errors by 30% and improved device tracking accuracy.
  • Integrated AWS Lambda & RESTful APIs, enabling real-time device status updates.
  • Leveraged React with Next.js and TypeScript, along with AWS services and CI/CD pipelines.
Nov 2019 – Feb 2023

Liquor Department Assistant

Pak n Save
  • Customer Experience: Provided exceptional service by assisting customers and ensuring a positive shopping experience.
  • Stock Management: Maintained fully stocked and neatly organized Liquor, Chilled & Frozen Departments.
  • Compliance & Procedures: Followed company policies to ensure safe handling and proper display of products.
  • Team Collaboration: Worked closely with team members to achieve daily operational goals.
Oct 2018 - Dec 2018

Kitchen Assistant

Siam Thai Cafe

Responsible for the daily food prep, cleaning, and maintenance of the kitchen. Also responsible for providing excellent customer service to our customers.

Apr 2017 - Sep 2017

Kitchen Assistant

Sushi Paradise

Responsible for carrying out the day-to-day tasks of food preparation. This includes chopping vegetables, washing and peeling potatoes, preparing sauces and soups, making desserts, and performing other tasks as assigned.

Skills

Front End / Website

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Tailwind CSS

Back End / API

  • Node.js
  • Express.js
  • Nest.js
  • Laravel
  • RESTful API
  • AWS / CDK

Database & Programming

  • OracleSQL
  • MySQL
  • PostgreSQL
  • MongoDB
  • C#
  • Java
  • PHP
  • Docker
  • Terraform
  • Kubernetes

About Me

I’m a Software Engineer specialising in modernising legacy enterprise systems and building cloud-native solutions. At Gentrack, I help re-engineer critical billing and payment logic from proprietary legacy code into C# and AWS microservices, ensuring performance, scalability, and long-term maintainability.

My background spans backend services, system integration, and full-stack development, giving me the versatility to work across the stack. I’m passionate about bridging old and new technologies, optimising performance, and delivering solutions that last.

Age

24

Residence

New Zealand

Address

Auckland, NZ

What I Do

Legacy Modernisation

I transform legacy systems into modern, cloud-ready architectures, preserving critical business logic while enabling future scalability.

Backend Engineering

I design and build robust backend services, API integrations, and database solutions for high-volume, business-critical systems.

Technical Knowledge Sharing

I document and share insights on software modernisation, system design, and backend development practices.

Systems Optimisation

I fine-tune applications and infrastructure for maximum efficiency, reliability, and performance.

Portfolio

IoT Adroid Manager Frontend

React, Next JS, AWS, GitHub

A secure, responsive web dashboard to monitor IoT device status and battery health for Adroit Company.

Web AppReactNext JS

Shape Up – MERN Stack

MongoDB, Express JS, React JS, Node JS

Fitness tracking web app to assist users in achieving wellness goals with React front-end and Node.js/Express back-end.

Web App

FIT LOOPS - Java

Java, OOP, DSA, IntelliJ IDEA

Fit Loops is all in one Fitness Applications to help and keep tracks diet and exercise.

SoftwareJavaCLI App

Lempzy | Bash Shell

Bash, Nginx, MySQL/MariaDB, PHP, Let's Encrypt, Ubuntu/Debian, Automation

Lempzy is a Simple All In One script to install LEMP Server Stack (Linux eNginx Mysql PHP) with just a single command line.

SoftwareAutomationScript

Cabs Online – Laravel

Laravel, MySQL, Bootstrap

Web-based taxi booking system built with Laravel framework and deployed on AWS Lambda.

Web AppLaravel

DASHR | Laravel

HTML, CSS, jQuery, PHP, Laravel, Bootstrap, MySQL

Blog CMS made with laravel framework. Laravel is accessible, powerful, and provides tools required for large, robust applications.

Web AppLaravel

Latest Blog Posts

DesignPHPWordPress

How To Install WordPress On Your VPS With Lempzy

05 Nov 2022

A step-by-step guide to installing and configuring WordPress on your virtual private server using Lempzy.

Read More
PHP

How To Install Laravel On EasyEngine

03 Nov 2022

Learn how to set up a Laravel project on EasyEngine for efficient development and deployment.

Read More
DevOpsAWS

CI/CD Pipeline Setup For Next.js Applications

15 Jan 2023

Setting up a continuous integration and deployment pipeline for Next.js applications using GitHub Actions and AWS.

Read More

Contact Me

Get In Touch

Location

Auckland, New Zealand

Phone

+64-22-070-5334

Connect With Me

Freelance Available

How Can I Help You?