- 🌏 Senior Backend & Product Systems Engineer focused on scalable service architecture and data-intensive platforms.
- 🔭 Building and evolving backend systems using Python, MongoDB, SQLAlchemy, and modern Git workflows.
- 🛠️ Experienced in feature development, architectural refactoring, and workflow-driven service modeling.
- 🚀 Focused on distributed systems, high-scale backend engineering, and product architecture.
- 💬 Ask me about Python, API design, system modeling, code refactoring, and event-driven systems.
- ⚡ Engineering philosophy: Build systems that are simple, extensible, and evolvable.
- 📌 Explore the pinned repositories for production-style backend service design examples.
- 📫 Connect with me on LinkedIn.
- Pune
-
07:30
(UTC +05:30) - linkedin.com/in/pradipdharam
- https://medium.com/@pradip.dharam
Pinned Loading
-
sports-score-notification-service
sports-score-notification-service PublicReal-time event-driven notification service with decoupled publisher–subscriber architecture.Publisher–Subscriber Design pattern for push notifications.
Python
-
enquiry-routing-service
enquiry-routing-service PublicExtensible request routing service with modular processing pipeline and structured logging abstraction. Chain of Responsibility Design Pattern.
Python
-
atm-transaction-workflow
atm-transaction-workflow PublicState-driven transaction workflow modeling secure financial operations with explicit lifecycle transitions. Design Pattern to define finite states classes for defined abstraction.
Python
-
stock-event-distribution-service
stock-event-distribution-service PublicEvent-driven stock update engine using decoupled publish–subscribe architecture. Observer Design Pattern.
Python
-
tag-management-service
tag-management-service PublicMetadata tagging and management service with extensible domain modeling and modular persistence layer.
Python
-
food-delivery-order-service
food-delivery-order-service PublicOrder lifecycle and service coordination modeling for a scalable food delivery backend system.
Python 1
If the problem persists, check the GitHub status page or contact support.
