Work Experience

Senior Software Engineer @ EROAD, Auckland
  • Architected and maintained event-driven customer integrations using Kafka and ServiceBus, enabling seamless external system connectivity and improving data flow efficiency for business-critical operations.
  • Optimized CI/CD pipelines, reducing deployment failures and increasing automation coverage, ensuring consistent and reliable release processes.
  • Improved developer experience by enforcing Clean Code, SOLID principles, and best practices across engineering workflows.
  • Designed scalable microservices-based architecture using Clean Architecture, DDD, and Kubernetes, ensuring performance, scalability, and fault tolerance.
  • Enhanced system monitoring using Datadog, implementing real-time dashboards and alerts mechanisms for proactive issue identification.
  • Led adoption of feature flags via Azure App Configuration, enabling safer incremental releases and reducing deployment risks.
  • Automated infrastructure management by migrating manual resources (“click-ops”) to Terraform, reducing operational overhead and improving deployment reliability.
  • Conducted architecture reviews, driving strategic technical decisions that improved system scalability, maintainability, and alignment with organizational goals.
  • Collaborated across engineering and business teams to ensure solutions aligned with customer needs and organizational objectives.
  • Assisted in hiring and interview processes, mentoring candidates and ensuring skill alignment with organizational requirements.
Key Projects
  • Sysco Integration: Architected solution using .NET 6, Kubernetes, ServiceBus, GitHub Actions, Kafka, MongoDB, and Datadog to streamline internal and external integrations.
  • Customer Integrations: Delivered business-driven systems using .NET Core 3.1, Kubernetes, Azure DevOps, ServiceBus, MongoDB, and MediatR to enable reliable customer connectivity.
  • Legacy Pipeline Modernization: Refactored legacy systems with .NET, Bitbucket, Azure Functions, and Azure DevOps, enhancing system reliability and compliance efforts.

Lead Software Engineer @ First Rescue, Auckland
  • Led development of scalable .NET Core & Angular applications, modernizing legacy systems to improve performance and reduce technical debt.
  • Migrated legacy SQL databases to Azure, ensuring compliance with audit requirements and improving data security and accessibility.
  • Rewrote and optimized incident & policy management systems, enhancing system responsiveness and scalability to meet growing business demands.
  • Maintained and improved a Xamarin-based mobile application, increasing application stability and delivering a better user experience.
  • Integrated ServiceNow, Auto Integrity, and Linksoft, streamlining business workflows and enabling seamless communication across platforms.
  • Developed and optimized CI/CD pipelines in Azure DevOps, reducing deployment time and increasing pipeline success rates through automation.
  • Managed Azure cloud resources, achieving an optimal balance between resource cost and system performance.
Key Projects
  • Incident Management Systems: Designed scalable systems using .NET Core, Angular, and Azure DevOps, modernizing legacy workflows and boosting reliability.
  • Policy Management Systems: Led development efforts with .NET Core, Angular, and MSSQL, improving scalability and maintaining compliance with regulatory standards.
  • ServiceNow Integration: Delivered mission-critical integrations using .NET 5, Service Bus, and REST APIs, enabling real-time synchronization across systems.
  • Mobile API for Flutter App: Developed APIs using .NET 6 and optimized deployment pipelines using Azure DevOps, supporting seamless mobile integration.
  • Policy Decryption Automation: Implemented automation solutions using .NET 7, Azure Functions, and Azure Storage, reducing manual intervention and improving data accuracy.

Contract Software Engineer @ EQALIS (Remote)
  • Designed modular web applications using Node.js, Express, and Vue.js, enhancing system scalability and reducing technical complexity.
  • Integrated external APIs, including MYOB, to expand system connectivity, streamline business workflows, and improve operational efficiency.
  • Improved code quality and team productivity by implementing strict gatekeeping principles and enforcing best practices, reducing code review errors.
  • Developed hardware simulation solutions with Arduino, C#, and .NET, enabling comprehensive testing and validation of device functionality without requiring physical hardware.
  • Collaborated with cross-functional teams to ensure smooth delivery of proprietary server solutions, utilizing Node.js, Express, WebSockets, and TypeORM.
Key Projects
  • MYOB Integration: Delivered seamless integrations using Express, TypeScript, and Node.js, improving system capabilities and supporting end-to-end workflows.
  • Hardware Simulation: Designed simulation tools using C#, and .NET, enabling thorough testing of hardware interactions and validating system logic without physical components.
  • EQALIS Server: Developed a high-performance server-side solution using Node.js, Express, WebSockets, and TypeORM, facilitating real-time communication between distributed systems.

Full Stack Developer @ HS One, Auckland
  • Designed containerized APIs using .NET Core and Kubernetes, ensuring scalability, high availability, and modularity for distributed systems.
  • Created and optimized front-end applications with Angular and TypeScript, streamlining workflows and enhancing user experience in customer-facing systems.
  • Developed service simulators using .NET Framework, enabling robust testing environments and minimizing reliance on third-party service availability.
  • Worked collaboratively with cross-functional teams to deliver systems aligned with business objectives, ensuring consistency and quality across microservices architecture.
Key Projects
  • Prior Approvals: (.NET Core 3.1, Kubernetes, Angular)
  • Orthodontics: (.NET Core 3.1, Kubernetes, Angular)
  • Background Services: (.NET Core 3.1, Kubernetes)

Full Stack Developer @ Private Flight Global, Auckland
  • Designed and implemented a PDF generation module, automating report workflows and reducing manual processing efforts.
  • Implemented the repository pattern with EF Core, improving data handling efficiency, scalability, and maintainability.
  • Enhanced search functionality, enabling faster data retrieval and significantly improving system usability for internal and client-facing applications.
  • Automated various scripted functions, reducing manual intervention and boosting productivity across critical processes.
  • Collaborated with stakeholders to identify system inefficiencies and deliver innovative, user-friendly solutions aligned with business objectives.
Key Projects
  • Flight Management Platform: Developed a modular architecture using .NET Core 2.1, .NET Framework 4.5, and Angular 2, enabling scalability for managing flight operations and improving data flow.
  • Platform Migration Tool: Built a data migration tool using .NET Core 2.1, streamlining legacy system upgrades and ensuring seamless data integrity during transitions.

Software Engineer (Internships) @ Nazar Software, Istanbul & TUBITAK, Istanbul