Consultant @ ARINCO, Auckland
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