Senior Backend Engineer · Architect & Team Lead

Building distributed systems that scale.

8+ years shipping production backends in Rust, Go, Java, and Python — from a 150M-device push platform to fintech integration middleware. Currently architecting backend services at AstraTech.

Professional Summary

About

Senior Backend Engineer with 8+ years building scalable, high-performance distributed systems in Rust, Go, Java, and Python. Skilled in designing microservices, building gRPC and REST/GraphQL APIs, and deploying secure, observable, cloud-native services on AWS and Azure.

Shipped backend platforms across consumer-scale messaging, fintech integration middleware, mobile-OS push infrastructure for 150M+ devices, and supply-chain risk APIs. Recent focus: Rust microservices, gRPC API design, and AI-augmented development.

Where I've Worked

Experience

Senior Backend Engineer — Architect & Team Lead · AstraTech

Mar 2025 – Present

Remote (Irvine, CA)

  • Architect and lead backend engineering across multiple products in the AstraTech portfolio — including Atlas Middleware (Heimdall), Botim Messenger 4.0, and Botim Core identity services.
  • Designed and shipped Heimdall — the OCR, document-extraction, and digital-signing service inside Atlas, AstraTech's middleware platform — covering proto / gRPC API design, hexagonal Rust architecture, PostgreSQL persistence, Envoy gRPC-JSON transcoding, and CI/CD on Kubernetes (AKS) behind Istio.
  • Built the DocuSign embedded-signing capability end-to-end: JWT Grant authentication (RS256, PKCS#1 / PKCS#8 PEM handling), envelope + recipient-view flow, separate DocumentSigningService gRPC service, and a React + Vite + TypeScript signing portal for QA and demos.
  • Integrated third-party OCR / KYC providers (Signzy AE + BSA accounts) for UAE trade-license extraction, bank-statement analysis, ID intelligence, and Tawteeh / Ejari tenancy-contract APIs — with dual-account routing, Redis-Stream-based webhook delivery, faithful HTTP-status propagation for provider errors, and improved parse-error observability.
  • Contributed to Botim Messenger 4.0, AstraTech's next-generation Rust chat backend: authored the architecture document, designed the message-entity and database model, and implemented core delivery primitives (P2P / S2C handlers, offline-message delivery, DeleteAck mechanism, full search subsystem across chat / contact / group / session lists).
  • Built migration and feature flows for Botim Core identity services (im-signup, imuser, imallot) — user registration, change-phone-number with OTP and cycling prevention, data-center redirection flag in the login path, and AUID system-call integration.
  • Drove the AI-Driven Development initiative: evaluated approaches, ran joint code-generation + code-review demos, led the Knowledge Base / OpenSpec consolidation, and represented the team in cross-team AI-adoption strategy discussions.
  • Standardised backend infrastructure: OpenTelemetry instrumentation, gRPC-first API design, PostgreSQL schemas (with DBA review and naming standards), and CI/CD on Kubernetes (AKS) behind Istio.
  • Managed backend development sprints as the Sprint Master and led the QA process — designing workflows for code quality and test coverage via SonarQube and GitLab CI/CD.

Backend Engineer · Exiger Inc.

Nov 2023 – Aug 2024

Remote (Lake Forest, CA)

  • Developed backend microservices for web applications in Go, exposing RESTful and GraphQL APIs.
  • Built the Software Bill of Materials (SBOM) system end-to-end: APIs for creating and managing SBOMs, adding new components, and expanding & de-flattening SBOM trees.
  • Implemented supply-chain risk visibility at both component and SBOM levels, including dashboards for risk data and statistics.
  • Designed and shipped the Risk Tag system: REST + GraphQL APIs to create, update, delete, and retrieve risk tags, and business logic for evaluating risk against user-defined rules and component metrics.
  • Owned AWS infrastructure for the service: EC2, RDS, ECS. CI/CD pipelines via Git and Bitbucket.

Senior Backend Engineer, R&D · KaiOS Technologies Inc.

May 2022 – Jul 2023

San Diego, CA

  • Designed, architected, developed, and maintained backend web applications and REST / GraphQL APIs in Java and Go.
  • Researched and evaluated open-source solutions to integrate into and enhance the backend platform.
  • Evaluated and improved the performance of existing backend servers — profiling hot paths, tuning concurrency, and reducing latency.
  • Led the transformation of the monolithic backend system into a microservices architecture.
  • Created load-testing tools to assess the performance of deployed systems.
  • Designed and implemented security and data-protection mechanisms and integrated them into existing backend solutions.
  • Conducted and participated in code reviews; documented systems, architecture, and best practices for internal teams and external users.

Backend Engineer, R&D · KaiOS Technologies Inc.

Nov 2018 – May 2022

San Diego, CA

  • Led the design, development, and performance optimisation of large-scale backend systems supporting over 150 million users — including KaiPush, the custom push-notification service for KaiOS devices.
  • Re-architected critical components in Go and Rust, replacing legacy Python code — improving system throughput by up to 20× and reducing latency.
  • Engineered secure, scalable microservices for the Device Financing Program (DFP), enabling remote device control based on user payment status — with strong emphasis on encryption, anti-replay protection, and system reliability.
  • Designed and deployed the Anti-theft Messaging Server (AMS), allowing users to remotely lock or wipe devices, integrated seamlessly with KaiPush.
  • Built simulation and testing tools (e.g. DFP Tester) to automate functional testing and validate push and backend service behaviour without needing physical devices.
  • Worked extensively with Go, Rust, Python, Cassandra, Redis, AWS EC2, NATS, HAProxy, and Docker — with a strong focus on performance tuning, security, and scalability.

Junior Software Developer, R&D · Alcatel Mobile

Jun 2016 – Nov 2018

San Diego, CA

  • Developed GraphQL and RESTful APIs for KaiCloud web-application microservices using Go, Java, and Python.
  • Contributed to the design and development of new cloud software systems and components.
  • Conducted code peer reviews to ensure quality and adherence to best practices.
  • Debugged and resolved issues in services deployed across test and production environments — including KaiCloud, Push, KaiStore, and Anti-Theft systems.

Software Intern, R&D · Alcatel Mobile

Jan 2016 – Jun 2016

San Diego, CA

  • Mastered new programming languages on the job — Go, Java, and Python — and gained expertise in software development on Linux CentOS 7.
  • Acquired hands-on experience with AWS EC2 services.
  • Designed and developed a Go microservice (Anti-Theft Message Server) exposing RESTful APIs for storing and retrieving push messages.
  • Integrated Alexa into the Alcatel Tablet and presented the IoT model at Amazon Headquarters in Seattle.
  • Conducted research on open-source push-service solutions, created a proof of concept (PoC), and facilitated its deployment into production.

Tools of the Trade

Technical Skills

Programming Languages

Rust Go Java Python

API & Protocols

gRPC Protocol Buffers REST GraphQL OAuth2 / JWT

Architecture

Microservices Distributed Systems Hexagonal Architecture System Design API Design

Frameworks & Runtimes

Tokio Spring Boot Testify GoMock

Databases

PostgreSQL MySQL Cassandra Redis DynamoDB

Cloud & Infrastructure

AWS (EC2, ECS, RDS, S3) Azure (AKS, Key Vault, Service Bus) Kubernetes Docker Envoy Istio Nginx / HAProxy NATS

Observability

OpenTelemetry Datadog ELK

Dev Tools & CI/CD

Cursor VS Code Postman Cargo Maven Bash GitLab CI/CD GitHub Actions SonarQube

Academics

Education

MBA — Westcliff University, Irvine, CA

2021

M.S. Computer Science — National University, San Diego, CA

2016

B.Sc. Computer Engineering — Al-Balqa Applied University, Al Salt, Jordan

2013

Recognition

Awards

International Student Leadership Scholarship — National University, San Diego

May 2015