resume·integration·cv·cv.pdf·resume-general.pdf·resume-integration.pdf
Bruk Berhane Asfaw
Senior Backend Engineer (Python/Django)
Addis Ababa, Ethiopia · brukbrhane@gmail.com
linkedin.com/in/bruk-berhane-asfaw-a1a4369a · github.com/brukberhane
Summary
Senior backend engineer, 6 years Python/Django: third-party integrations, shipping, and payments. Early engineer at ShipShap, a B2B commerce SaaS; built DHL, G4S, Speedaf, Shopify, and WooCommerce from scratch (30k+ labels). Own production on GCP/GKE (Celery, PostgreSQL, Redis). Remote since 2020.
Experience
Software Engineer · ShipShap
Nov 2020 – Aug 2026 · Remote / Addis Ababa
Carrier integrations
- Made DHL Express label purchase reliable for enterprise clients with rates, multi-parcel labels, tracking sync, and holiday-aware pickup retry on non-business days
- Stopped bad tracking updates when DHL reuses shared shipment numbers by tightening validation
- Kept G4S and Speedaf (Kenya) tracking in order despite unreliable carrier timestamps, with encrypted API signing and city-based rate tables
E-commerce platform integrations
- Connected WooCommerce stores with reliable credentials on connect: OAuth (wc-auth), scoped API tokens, signed webhooks, and order/product sync
- Shipped the production ShipShap WooCommerce plugin (PHP) as primary author: OAuth connect, checkout shipping rates, pickup points, HPOS, and third-party checkout compatibility (Elementor, etc.)
- Brought Shopify live from scratch: OAuth, order import, fulfillment and label visibility, plus line-item, discount, and HTTP timeout-retry fixes
API, payments & fulfillment
- Added payment details, proof-of-delivery / cash-on-delivery, and rate-purchase linkage to the public shipping-labels API
- Kept inventory counts correct under concurrent updates across product variants
- Shipped pickup-point checkout and fulfillment session workflows
- Resolved production incidents across label purchase failures, merchant plugin issues, and client-specific integrations
Early startup
- One of the first 3 engineers; helped grow the engineering team to 7 at a 30+ person company. Core backend engineer from day one.
Stack: Python, Django, Django REST Framework, Celery, PostgreSQL, Redis, GCP, GKE, Docker, PHP, WooCommerce, Shopify API, React, Next.js
IT Administrator (full-time, concurrent with ShipShap) · Renaissance Stones
Dec 2022 – Jul 2025 · Addis Ababa (~weekly onsite)
- Deployed Proxmox and ZeroTier at four branches (150+ employees); Active Directory mainly at headquarters
- Replaced failing ISP VPN links with ZeroTier inter-site routing and iptables filtering
- Supported cross-branch payroll and attendance systems
Selected Projects
ZeroTierB (beta)
Android app running a userspace ZeroTier node via patched libzt, exposing system-wide HTTP proxy access without consuming the device’s single VPN slot. Includes managed routes, controller DNS, per-network policy, and NDK builds with 16 KB page-size alignment.
ztnui
Terminal UI (Go, Bubble Tea) for managing a local ZeroTier node and self-hosted controller via the ZeroTier One Service API. Encrypted credential storage, client and server management tabs.
Skills
Languages: Python, PHP, Go, Java, SQL
Backend: Django, Django REST Framework, Celery, REST APIs, webhooks, OAuth
Platforms: WooCommerce, Shopify, WordPress
Infrastructure: GCP, GKE, Docker, Linux, Redis, PostgreSQL
Frontend (adjacent): React, Next.js
Practices: pytest, GitHub Actions CI, production incident response, async job queues, OpenTelemetry
Tooling: AI-assisted development: Cursor (daily coding), CodeRabbit (automated PR pre-review before human review)
Education
B.S. Computer Science · HiLCoE School of Computer Science and Technology · Addis Ababa · 2018 – 2023
Artificial Intelligence and Machine Learning · iD Tech Camps, UC San Diego · 2018
Languages
English (full professional) · Amharic (full professional)
References
Available upon request.