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.
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