Hala Karaki

Software Engineer at Square

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster’s Degree, Computer Engineering, 3.93, Master’s Degree, Computer Engineering, 3.93 at UC Santa Barbara
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at American University of Beirut
languagesEnglish, Arabic
github-logo-circle

Github Skills (53)

asynchronous10
task-management10
esb10
ecosystem10
cadence10
distributed-systems10
java10
scale10
workflow-automation10
task-scheduler10
golang10
business-logic10
task-queue10
aerospike10
workflow-scheduler10

Programming languages (5)

C#JavaCGoKotlin

Github contributions (5)

github-logo-circle
halakaraki/cadence-client-1

Jun 2018 - Nov 2018

Java framework for Cadence Workflow Service
Contributions:124 pushes, 24 branches in 4 months
javacadencejava-frameworkworkflow
halakaraki/cadence

Jun 2018 - Sep 2018

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.
Request Free Trial
Hala Karaki - Software Engineer at Square