I am a Principal Backend Engineer with 18+ years of experience designing and scaling distributed systems using .NET 8, C#, and Azure. I specialize in microservices, event-driven architectures, and high-performance API design for large-scale consumer and enterprise products. I am passionate about system design, developer productivity, and operational excellence. I enjoy guiding teams from design to production, and I have a track record of delivering platforms that serve millions of users globally, with a focus on reliability, scalability, and elegant engineering.

Martin Murcia

I am a Principal Backend Engineer with 18+ years of experience designing and scaling distributed systems using .NET 8, C#, and Azure. I specialize in microservices, event-driven architectures, and high-performance API design for large-scale consumer and enterprise products. I am passionate about system design, developer productivity, and operational excellence. I enjoy guiding teams from design to production, and I have a track record of delivering platforms that serve millions of users globally, with a focus on reliability, scalability, and elegant engineering.

Available to hire

I am a Principal Backend Engineer with 18+ years of experience designing and scaling distributed systems using .NET 8, C#, and Azure. I specialize in microservices, event-driven architectures, and high-performance API design for large-scale consumer and enterprise products.

I am passionate about system design, developer productivity, and operational excellence. I enjoy guiding teams from design to production, and I have a track record of delivering platforms that serve millions of users globally, with a focus on reliability, scalability, and elegant engineering.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Bashkir
Intermediate

Work Experience

Principal Software Engineer at Imagi-Tech
January 1, 2020 - December 1, 2025
Designed and implemented Node.js backend services powering a SaaS platform used by 4,000+ SMB clients with 10M+ daily interactions. Built Next.js applications leveraging SSR and ISR to improve SEO, first-paint time, and overall user experience. Developed TypeScript-based REST APIs for authentication, user management, reporting, onboarding, and workflow automation. Built Python + FastAPI services for high-throughput, async workloads including reporting pipelines and internal APIs. Implemented JWT-based authentication and OAuth2 flows for secure, multi-tenant access. Built event-driven systems using Kafka to synchronize customer data across services with high reliability. Implemented Redis caching strategies to reduce API latency and protect relational databases under load. Optimized PostgreSQL and MySQL schemas, queries, and indexes, reducing query latency by up to 50%. Built background job pipelines for email, SMS, notifications, and data processing using Node.js workers. Implemented f
Senior Software Engineer at Airbnb
June 1, 2011 - November 1, 2019
Owned backend services supporting core booking, availability, and pricing workflows for a global marketplace used by 100M+ users. Designed and implemented Node.js services handling high-throughput transactional traffic during peak demand. Built event-driven pipelines using Kafka to propagate reservation, payment, and notification updates across distributed services. Optimized PostgreSQL and MySQL data models, indexes, and queries, reducing critical query latency by ~40% under load. Implemented Redis caching strategies to stabilize system performance and protect databases during traffic spikes. Refactored legacy monolithic components into independently deployable services, improving fault isolation and deployment velocity. Built background job pipelines for confirmations, cancellations, refunds, and asynchronous workflows. Integrated third-party payment providers with robust retry, reconciliation, and failure-handling logic. Improved system reliability by adding structured logging, metr
Full-Stack Developer at Dexcare
July 1, 2006 - April 1, 2011
Built real-time healthcare scheduling systems used by large hospital networks across North America. Designed and implemented backend APIs supporting high-concurrency appointment booking, reminders, and provider matching. Developed Python-based async services to handle notifications, integrations, and internal workflows. Built Node.js-based backend components supporting API orchestration and background processing. Designed and optimized PostgreSQL schemas for patient and provider data, reducing query times for critical scheduling operations. Implemented HIPAA-compliant authentication, authorization, and data handling across backend services. Built React-based patient and administrative dashboards used by clinical staff and operations teams. Implemented background job pipelines for appointment reminders, confirmations, and EHR data synchronization. Integrated external healthcare systems and services while maintaining strict data privacy guarantees. Improved system reliability and through
Principal Backend Engineer at Imagi-Tech
January 1, 2020 - May 1, 2026
Designed and implemented a distributed .NET 8+ ASP.NET Core microservices architecture handling 12M+ daily requests across analytics, identity, and billing. Built multi-tenant billing and authentication systems using Entity Framework Core, Azure AD, and SQL Server with row-level security and partitioning. Built event-driven pipelines using Azure Service Bus topics and Kafka to synchronize billions of customer records in near real time. Developed CQRS-based command and query layers with MediatR and integrated them into scalable API gateways using YARP. Created Azure Functions for event-triggered background processing, including invoice generation, report aggregation, and subscription renewal. Implemented resilient message handling with dead-letter queue processing, message replay, and retry policies using Polly and MassTransit. Integrated Stripe and PayPal APIs for global billing, orchestrating asynchronous payment reconciliation flows with durable functions. Deployed all microservices
Senior Backend Engineer at Airbnb
June 1, 2011 - November 1, 2019
Designed and scaled .NET Core microservices for bookings and pricing serving 100M+ active users worldwide. Built event-driven architecture using Azure Event Hubs + Service Bus to coordinate booking updates across payments, fraud detection, and analytics systems. Developed dynamic pricing service integrating predictive ML APIs and feature-flagged experimentation pipelines. Implemented CQRS-based reservation system with command sourcing and asynchronous compensation via sagas. Optimized ASP.NET Core APIs for high concurrency, achieving 99th percentile latency under 200ms. Implemented Polly-based fault tolerance policies for retries, timeouts, and fallback logic. Created distributed transaction consistency using the outbox pattern with transactional message publishing. Designed geo-sharded SQL Server clusters and partitioned indexes to optimize query distribution across data centers. Built feature rollout framework using LaunchDarkly integrated with Azure App Configuration. Migrated legac
Backend Developer at Dexcare
July 1, 2006 - April 1, 2011
Developed ASP.NET Core and WCF APIs for healthcare scheduling, provider matching, and patient management. Built real-time appointment dashboards using SignalR for 1,000+ concurrent users per hospital. Designed HIPAA-compliant data synchronization between internal systems and EHR vendors using Service Bus queues. Implemented asynchronous background jobs with Azure Functions for appointment reminders and patient notifications. Created CQRS-based scheduling system separating command execution and patient lookup queries for performance. Built Twilio-integrated messaging service for SMS appointment confirmations with automatic retries and delivery reports. Designed Cosmos DB + SQL Server hybrid data architecture for structured/unstructured medical data. Implemented Azure Monitor alerts for critical operational health metrics with automated escalation workflows. Developed service observability dashboards with Grafana and Application Insights integration. Created gRPC inter-service communicat

Education

Bachelor of Science in Computer Science at University of San Carlos
January 1, 2001 - January 1, 2005
Bachelor of Science in Computer Science at University of San Carlos
January 1, 2001 - January 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Professional Services, Travel & Hospitality