Backend & Full-Stack Developer — Personal & Freelance Projects (2024 – Present)
Built and deployed backend services to support data-intensive application workflows, including integrating Redis caching and PostgreSQL database management. Implemented asynchronous messaging using RabbitMQ to decouple system components and improve scalability for multi-service architectures. Contributed to maintaining clean, version-controlled codebases and documenting APIs for downstream use in data processing pipelines. • Implemented producer/consumer patterns with RabbitMQ for async task handling. • Managed PostgreSQL schema migrations, backups/restores, indexing, and query optimization. • Added Redis caching layers (session management and rate limiting) to improve API performance. • Containerized services with Docker and Docker Compose for reproducible deployments.