https://github.com/alexdemure/alexdemure
https://github.com/alexdemure/alexdemure
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexdemure/alexdemure
- Owner: AlexDemure
- Created: 2021-05-31T09:24:30.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-30T10:10:57.000Z (about 1 year ago)
- Last Synced: 2025-07-25T07:11:05.487Z (11 months ago)
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
๐ Hi, Boss
๐ Python Developer
๐ท๐บ Based in Chelyabinsk, Russia ยท UTC +05:00
### ๐งฐ Tech Stack
### ๐งฑ Code Style & Architecture
[](https://github.com/AlexDemure/gadfaststyle)
This is my take on how a FastAPI project can be structured โ clean, straightforward, and easy to support.
The repo includes a code generation tool to help speed up writing typical parts of the app like endpoints, services, and repositories.
### โ๏ธ Example Developer Tools
I build libraries to automate and simplify development workflows:
- [](https://github.com/AlexDemure/gadcodegenerator) - CLI tool to scaffold typical project structures for applications.
- [](https://github.com/AlexDemure/gadopenapiconverter) - CLI tool for generating HTTP clients from OpenAPI for inter-service communication.
- [](https://github.com/AlexDemure/gadpytestprofiler) - A profiler for benchmarking queries, functions, and I/O/network performance, with pydantic.
- [](https://github.com/AlexDemure/gadfastopenapi) - FastAPI extensions for overriding and enriching OpenAPI metadata.
- [](https://github.com/AlexDemure/gadfastemporal) - Example repository demonstrating integration of Temporal workflows with FastAPI.
- [](https://github.com/AlexDemure/gadfasthealth) - FastAPI health check extension for Kubernetes liveness, readiness, and startup probes.
- [](https://github.com/AlexDemure/gadfastetcd) - FastAPI integration with Etcd for managing configuration settings via a RESTful API.
- [](https://github.com/AlexDemure/gadfastsentry) - A production-ready sentry configuration module for Python.
- [](https://github.com/AlexDemure/gadfastrouter) - A FastAPI routing extension that provides detailed request/response logging.
- [](https://github.com/AlexDemure/gadfastcron) - Wrapper around APScheduler for managing scheduled tasks.
- [](https://github.com/AlexDemure/gadsqlalchemy) - Wrapper SQLAlchemy session with query execution profiling and connection context management.
- [](https://github.com/AlexDemure/gadlogging) - A production-ready logging configuration module for Python.
- [](https://github.com/AlexDemure/gadasyncblock) - Event loop lock detector for Python.
- [](https://github.com/AlexDemure/gadutils) -A utility library for building clean and reusable data manipulation functions.
- [](https://github.com/AlexDemure/gads3) - An async and lightweight S3 client for uploading, downloading, and deleting files.
- [](https://github.com/AlexDemure/gadignore) - CLI tool for quickly generating a .gitignore file for Python projects.
- [](https://github.com/AlexDemure/gadlint) - CLI tool that runs isort, ruff, mypy, and radon with built-in configurations.
### ๐พ My Charity Project
Iโm developing [catjustin.com](https://catjustin.com), a personal web platform to support animal shelters.
Iโm fully responsible for the entire lifecycle of the project โ from system design and development to DevOps, testing, marketing, and promotion on social media.
### ๐ค About Me
- ๐จโ๐ป GitHub: [AlexDemure](https://github.com/AlexDemure)
- ๐ฌ Email: [alexanderdemure@gmail.com](mailto:alexanderdemure@gmail.com)
- ๐ฌ Telegram: [@AlexanderDemure](https://t.me/AlexanderDemure)
- ๐ LinkedIn: [alexdemure](https://www.linkedin.com/in/alexdemure/)
- ๐ Resume: [hh.ru](https://chelyabinsk.hh.ru/applicant/resumes/view?resume=15cd08aaff06be1afc0039ed1f74616a67346f)