Available for opportunities

Backend & DataEngineer

Building production-grade data pipelines and backend systems — from ingestion to analytics — using Python, dbt, Airflow, Snowflake, and SQL, with a full-stack TypeScript background.

Python
Airflow
Snowflake
PostgreSQL
Docker
TypeScript
Daud Abdi

Daud Abdi

Backend & Data Engineer

🚀

15+

Projects

2 Yrs

Experience

🛠️

10+

DE & Backend Tools

Core Expertise

End-to-end data pipeline development

dbt modelling, testing & Snowflake deployment

Airflow orchestration & Docker containerisation

Backend APIs & full-stack TypeScript systems

About Me

Engineering Data at Scale

Passionate about building scalable pipelines with clean architecture and production-grade reliability

Daud Abdi

Backend & Data Engineer specializing in Python & dbt

I'm a Backend & Data Engineer based in London, building end-to-end data pipelines and backend systems. My DE work spans Python ingestion scripts, dbt transformations (SCD Type 2, snapshots, tests), Airflow orchestration, and dual-target deployments to both PostgreSQL and Snowflake.

I bring a full-stack TypeScript/Node.js background to every project — meaning I understand the systems that produce the data, not just the pipelines that move it. My approach is hands-on and production-focused: real APIs, real databases, real orchestration, clean architecture.

15+

Projects

2 Yrs

Experience

🔄

Data Pipeline Development

End-to-end pipelines from ingestion to analytics with Python & dbt

❄️

dbt & Snowflake

SCD Type 2 snapshots, dbt models and tests, dual-target deployments

🌬️

Airflow Orchestration

DAG-based pipeline orchestration with Docker Compose deployments

⚙️

Backend APIs

Production-grade REST APIs with TypeScript, Node.js, and PostgreSQL

Technology Stack

Primary Languages

PythonTypeScriptSQL

Frontend

ReactNext.jsTailwind CSS

Backend & APIs

dbtApache AirflowSnowflakePostgreSQLREST APIs

Database & Cloud

PostgreSQLSnowflakeAWS S3DockerGitAWS GlueAWS AthenaParquet
Featured Work

Projects & Case Studies

Real-world data pipelines and backend systems built for production

4DE Pipelines
3React Applications
12Featured Projects
Featured

FCA Register Pipeline

End-to-end data pipeline ingesting the UK FCA financial services register. Features SCD Type 2 snapshots, dbt models and tests (12/12 passing), and dual-target deployment to both local PostgreSQL and Snowflake.

PythondbtSnowflakePostgreSQLDockerAirflow
Featured

UK Crime Pipeline

Batch data pipeline extracting 17,000+ crime records from the UK Police API. Stores data as Parquet, loads to PostgreSQL, and extends to AWS with S3, Glue, and Athena for cloud analytics.

PythondbtPostgreSQLAWS S3AWS GlueAthenaParquet
Featured

UK Trade Pipeline

Airflow-orchestrated pipeline ingesting HMRC trade data via REST API. Dual PostgreSQL instances via Docker Compose, dbt project with 6 models and 10 passing tests.

PythondbtAirflowPostgreSQLDockerREST API
Featured

TFL Disruptions Pipeline

Real-time pipeline polling the TFL API every 60 seconds for live disruption data. Fully Dockerised with dbt models and pushed to GitHub.

PythondbtPostgreSQLDockerTFL API
Featured

Payments API with Stripe Integration

Production-ready RESTful API with complete Stripe payment processing, secure webhook handling with SHA-256 signature verification, and comprehensive test coverage (38+ passing tests). Features Payment Intents, customer management, refunds, and CSRF protection.

TypeScriptExpress.jsPostgreSQLStripeJestWebhooks
Featured

OAuth Login API

Production-ready OAuth authentication API deployed on AWS (EC2 + RDS). Features Google and GitHub login, session management with HttpOnly cookies, CSRF protection, rate limiting, and 24/7 uptime with PM2. Includes 38 passing tests.

TypeScriptExpress.jsPostgreSQLOAuthJestAWSPM2
Featured

Advanced Authentication & Authorization API

Production-ready REST API deployed on AWS (EC2 + RDS PostgreSQL). Features JWT authentication, refresh tokens, email verification, password reset, and 24/7 uptime with PM2. Includes comprehensive test coverage with Jest.

TypeScriptExpress.jsPostgreSQLJWTJestAWSPM2
Featured

JWT Authentication API (TypeScript)

Secure authentication API with JWT tokens, user registration, login, and protected routes. Built with TypeScript for type safety.

TypeScriptExpress.jsPostgreSQLJWTbcrypt
Featured

JWT Authentication API (JavaScript)

RESTful authentication API featuring JWT token-based authentication, bcrypt password hashing, and PostgreSQL database integration.

JavaScriptExpress.jsPostgreSQLJWTbcrypt

Budgeting API

RESTful API for budget management with full CRUD operations for budgets, income, and expenses tracking.

JavaScriptExpress.jsPostgreSQL

Expense Tracker API

Backend API for tracking expenses with category management and full CRUD functionality.

JavaScriptExpress.jsPostgreSQL
Featured

TypeScript by Example

Interactive learning resource for mastering TypeScript through practical, hands-on examples. Covers core concepts, type system, generics, and advanced patterns with live code demonstrations.

TypeScriptJavaScriptEducation
Featured

E-Commerce Store

Full-featured e-commerce application with product browsing, shopping cart, user authentication, and checkout functionality. Built with modern React patterns and responsive design.

ReactTypeScriptTailwind CSSE-Commerce
Featured

Daudflix

Netflix clone featuring user authentication, movie browsing, and streaming UI. Includes responsive design, dynamic content loading, and modern user interface inspired by Netflix.

ReactTypeScriptTailwind CSSFirebase
Skills & Technologies

Tech Stack & Expertise

Modern data and backend technologies for building scalable, production-ready pipelines and systems

💻

Languages

5 technologies

  • Python
  • TypeScript
  • Go
  • SQL
  • JavaScript
⚙️

Data Engineering

5 technologies

  • dbt
  • Apache Airflow
  • PySpark
  • Pandas
  • Parquet
☁️

Cloud & Warehousing

4 technologies

  • Snowflake
  • AWS S3
  • AWS Glue
  • AWS Athena
🗄️

Databases

4 technologies

  • PostgreSQL
  • MySQL
  • Database Design
  • Query Optimisation
🔧

Backend & APIs

5 technologies

  • Node.js
  • Express
  • REST APIs
  • JWT
  • OAuth 2.0
🛠️

DevOps & Tools

5 technologies

  • Docker
  • Git
  • Linux
  • Postman
  • CI/CD
Always learning and staying up-to-date with the latest technologies📚
Experience

Shipping value across teams & clients

Production-focused delivery with clean architecture, documentation, and reliability top of mind.

2024 — Present

Software Engineer (Freelance)

Upwork & Indie Clients

  • Delivered Go-based APIs, dashboards, and deployment-ready infrastructure guidance for startups.
  • Collaborated closely with founders to scope MVPs, iterate quickly, and ship production features.
  • Owned delivery end-to-end: architecture, implementation, QA, and documentation.

2025 — now

Backend Developer

Community & Open Source

  • Maintained open-source Go services, emphasizing clean architecture and test coverage.
  • Mentored peers on Git, Docker, and API best practices through workshops and pair sessions.
  • Explored cloud-native tooling to keep deployment pipelines lean and discoverable.

Contact

Let's build something together

Whether you're looking for a data engineer or backend engineer for your next product, or just want to discuss an idea, feel free to reach out. I usually reply within 24 hours.