Hala Karaki is a software engineer with 11 years of experience building distributed, production-grade systems across Microsoft, Uber, and Square. She has deep expertise in cloud-native services, messaging and queueing infrastructure, and has productionized multiple microservices supporting high-scale dispatch and device-to-cloud communication. At Microsoft she worked on edge onboarding and telemetry pipelines for Business AI, contributing to a demoed Build 2017 system, and at Uber she led efforts on airport dispatch queueing and engineering excellence. Now at Square she continues to apply her distributed-systems and DevOps experience to financial and payments platforms. Hala combines strong academic credentials—a near-perfect MS in Computer Engineering from UC Santa Barbara—with practical skills in CQRS, event sourcing, and REST API design. Colleagues describe her as a pragmatic engineer who brings both design rigor and hands-on implementation to complex, latency-sensitive problems.
11 years of coding experience
8 years of employment as a software developer
Master’s Degree, Computer Engineering, 3.93, Master’s Degree, Computer Engineering, 3.93 at UC Santa Barbara
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at American University of Beirut
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Contributions:12 pushes, 5 branches in 3 months
scalableasynchronouscadenceorchestrationresilient
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.