Skip to content

vishunt/backend-de-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend & Data Engineering Portfolio

A 60-day structured learning plan building production-grade backend and data engineering projects from scratch. Built while working full-time as a SQL Server DBA at Capgemini.

Backend & Data Engineering Portfolio

Tests

Projects

1. Task Management API

Stack: FastAPI · PostgreSQL · Redis · Celery · Docker · JWT · pytest

A full-featured REST API with JWT authentication, Redis caching, rate limiting, Celery background tasks, and Docker Compose orchestration. Includes 21 pytest tests with 94% coverage.

📁 backend/task-management-api


2. ETL Data Pipeline

Stack: Python · pandas · Pandera · Airflow · dbt · PostgreSQL · FastAPI

An end-to-end data pipeline that extracts, transforms, validates, and loads sales data. Orchestrated with Apache Airflow, modelled with dbt, and served via a FastAPI query layer.

📁 backend/etl-pipeline


Skills Demonstrated

Area Technologies
Backend FastAPI, SQLAlchemy, Alembic, Pydantic, JWT
Data Engineering pandas, Pandera, Apache Airflow, dbt
Databases PostgreSQL, Redis
Testing pytest, pytest-cov, Pandera, dbt tests
DevOps Docker, Docker Compose, health checks
Python OOP, type hints, decorators, async patterns

Background

Currently working as a SQL Server DBA and job scheduler at Capgemini, Hyderabad. Building toward backend engineering and data engineering roles in Europe.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors