Mukhtar Akere

Senior Software Engineer

About

I am a Senior Software Engineer with 8 years of experience in Go and Python. I own order, fulfillment and payment reconciliation services for thousands of Shopify stores, and I built a payment platform used across seven countries. I also maintain open-source systems software.

Experience

Senior Software Engineer, Crowdmade Inc. Mar 2023 – present

San Francisco, CA (remote)

  • Own the order fulfillment, fulfillment order, distributor sync and customer support microservices in Go and Django on AWS. Report directly to the CTO.
  • Built order and fulfillment sync for thousands of Shopify stores on the GraphQL Admin API, to end manual retries by customer support and missing orders.
  • Designed the sync to stay within Shopify's API rate limits across thousands of stores.
  • Built payment reconciliation with Shopify.
  • Work directly with customer support and operations teams on order and fulfillment problems.
  • Review code and mentor engineers on the team.
Software Engineer, Bitnob Feb 2022 – Mar 2023

Lagos, Nigeria

  • Built the value-added services platform for airtime and data end to end in Django and Go, with payments across 7 countries. Led the engineers who worked on it.
  • Designed provider failover and idempotent payment requests.
  • Packaged shared payment logic into a reusable payment kit.
  • Cut support tickets by 60% by diagnosing and fixing critical production bugs.
Software Developer, Missinglettr Nov 2020 – Feb 2022

London, UK (remote)

  • Built LLM content generation that drafted social posts from each user's interests and past posts, with versioned prompts.
  • Cut LLM provider calls by half through prompt caching.
  • Integrated the LinkedIn API for automatic posting, and added time-slot scheduling for queued posts.
  • Designed and built REST APIs for financial and reporting services in Django and Flask.
Software Engineer, Jallows Jun 2019 – Apr 2020

Remote

  • Built REST APIs with Django REST Framework on PostgreSQL and MySQL, with Redis caching and RabbitMQ messaging.
Backend Developer, Khuddam.ng Jul 2018 – Jan 2019

Lagos, Nigeria

  • Built a financial reporting system with Django REST Framework for several thousand monthly active users.
  • Automated deployments with Docker and Supervisord, which reduced deploy time from hours to minutes.

Selected Projects

Other work: lamba (self-hosted AWS Lambda), hearsay (shared observations between operators), dbnest (self-hosted database manager), django-request-viewer. All on GitHub.

Writing

More at blog.biodun.dev.

Skills

Languages: Go, Python, JavaScript/TypeScript
Systems & data: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ, gRPC, WebSockets
Cloud & infrastructure: AWS (EC2, S3, Lambda, RDS, SQS), GCP, Terraform, Docker, Kubernetes, Linux
Backend: Django, DRF, Flask, FastAPI, Celery, Gin, sqlc, GORM, REST, GraphQL
Observability & tooling: Prometheus, Grafana, Datadog, Sentry, GitHub/GitLab Actions, Jenkins, pytest

Contact

Email: [email protected]
GitHub: github.com/sirrobot01
LinkedIn: linkedin.com/in/sirrobot01