Python Backend Engineer | IIT Jammu M.Tech Data Science | FastAPI | PostgreSQL | SQLAlchemy
I build backend systems and data-focused software projects using Python, FastAPI, PostgreSQL, SQLAlchemy, Docker, Linux, and pytest.
My current goal is simple: become strong enough to build reliable production-grade backend systems and clear serious software engineering interviews.
No fluff. Just code, projects, DSA, debugging, and consistent improvement.
I am currently focused on:
- Python backend development
- FastAPI-based REST APIs
- PostgreSQL schema design
- SQLAlchemy ORM
- Pydantic validation
- pytest-based testing
- Linux-based automation
- Data structures and algorithms
- Data quality and ML evaluation pipelines
A backend project focused on clean API design and database-backed application development.
Key features:
- CRUD APIs
- PostgreSQL database
- SQLAlchemy ORM
- Pydantic request/response validation
- Pagination and filtering
- Structured error handling
- Reproducible setup documentation
A Linux-based automation project for testing low-level C/C++ modules.
Key features:
- Python CLI test runner
- C/C++ test modules
- Structured logs
- Pass/fail reports
- pytest regression tests
- Failure triage documentation
A Python + SQL project for validating datasets and evaluating ML outputs.
Key features:
- Data validation checks
- SQL schema design
- ML evaluation metrics
- CSV/JSON reports
- Reproducible pipeline runs
Languages: Python, C, C++ Backend: FastAPI, REST APIs, Pydantic Database: PostgreSQL, SQLAlchemy, SQL Testing: pytest Tools: Docker, Linux, Git Data/ML: pandas, scikit-learn, evaluation metrics
M.Tech Data Science Indian Institute of Technology Jammu
B.Tech Computer Science and Engineering Guru Nanak Dev University
- Software Engineer
- Backend Engineer
- Python Developer
- SDE-1
- Associate Software Engineer
- Software Engineer I
I am actively looking for roles where I can work on backend systems, APIs, databases, automation, and data/AI infrastructure.