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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors