Skip to content
View herdlich's full-sized avatar
🧐
strive for new discoveries
🧐
strive for new discoveries

Block or report herdlich

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
herdlich/README.md

Python Backend Developer

I build backend applications, REST APIs, automation tools and data processing projects with Python.

My main focus is backend development with FastAPI and PostgreSQL. I also work with external APIs, web scraping, testing and containerized development environments.

Tech Stack

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Pydantic
  • REST APIs
  • Pytest
  • Docker and Docker Compose
  • SQLite
  • Web scraping and external APIs
  • Git and GitHub

Featured Projects

A room booking REST API built with FastAPI and PostgreSQL.

Includes JWT authentication, user and admin roles, room management, booking management, Alembic migrations and protection against overlapping bookings at both the application and database level.

Stack: FastAPI, PostgreSQL, SQLAlchemy, Alembic, JWT, Pytest, Docker

A REST API for managing accounts, categories, income and expense transactions.

The project includes balance updates, financial summaries, database migrations and automated tests.

Stack: FastAPI, PostgreSQL, SQLAlchemy, Alembic, Pydantic, Pytest

A FastAPI application for tracking products and their price history.

It combines a REST API with web scraping and stores collected price data for later comparison.

Stack: FastAPI, SQLite, web scraping, Pytest

A command-line data pipeline that retrieves book data from the Open Library API, processes it and stores normalized results in CSV and SQLite.

Stack: Python, REST API integration, SQLite, CSV, Pytest

Other Projects

A Telegram bot built with Aiogram for working with gym-related data and scheduled tasks.

Stack: Python, Aiogram, APScheduler, aiohttp, Pydantic

What I'm Working On

I'm currently improving my backend development skills by building projects with PostgreSQL, authentication, database migrations, service-layer architecture, testing and Docker.

Contact

Open to Python backend, automation and web scraping projects.

  • Telegram: @odcoste
  • Email: herdlich@hotmail.com

Pinned Loading

  1. booking-api booking-api Public

    Room booking REST API built with FastAPI, PostgreSQL, JWT authentication and role-based access

    Python

  2. personal-finance-api personal-finance-api Public

    A FastAPI backend for managing personal finances, accounts, categories, transactions, balances, and summary reports

    Python

  3. price-monitor-api price-monitor-api Public

    FastAPI service for tracking product prices and storing price history

    Python

  4. task-manager-api task-manager-api Public

    REST API for task management built with FastAPI, database storage and automated tests

    Python