Backend Software Engineer with 2+ years of professional experience building enterprise web applications using Python, Django, PostgreSQL, and Linux. I enjoy designing scalable backend systems, building REST APIs, optimizing databases, and deploying applications with Docker.
My main focus is backend engineering, and I am currently expanding my expertise in Go and distributed systems while continuing to build production-oriented projects.
A URL shortening service built with Go, focusing on clean architecture, backend engineering practices, and scalable design.
Tech Stack:
Go β’ Chi β’ PostgreSQL β’ Docker
Highlights:
- Designed REST APIs for URL creation and redirection
- Implemented repository-based database access
- Added database migrations and integration testing
- Applied clean architecture principles
- Implemented Feistel-based ID obfuscation for short URL generation
π Repository: https://github.com/ABGH004/shortLink
An AI-powered research mentor recommendation platform that matches students with professors based on research interests, academic information, and institutional factors.
Tech Stack:
Python β’ Django β’ React β’ PostgreSQL β’ Docker β’ gRPC β’ Sentence Transformers
Highlights:
- Designed backend architecture and database models
- Developed REST APIs using Django REST Framework
- Integrated AI-powered semantic matching using embeddings
- Built multi-service deployment with Docker Compose and Nginx
- Coordinated integration between backend, frontend, and AI services
π Repository: https://github.com/ABGH004/ResearchYar-deploy
Additional experience:
- Java
- C++
- Django
- Django REST Framework
- FastAPI
- REST APIs
- HTMX
- React (Learning)
- Docker Compose
- GitHub
- Vim
- π’ 2+ years of backend development experience
- π Building enterprise applications with Django
- π Designing and developing REST APIs
- ποΈ Database modeling, optimization, and migrations
- π³ Deploying applications using Docker, Docker Compose, and Nginx
- π Enterprise authentication integration with Active Directory and OpenLDAP
- β‘ Network automation using Ansible
- π Working with enterprise and air-gapped environments
- Go for backend development
- Distributed Systems
- Scalable backend architectures
- πΌ LinkedIn: https://www.linkedin.com/in/alireza-bagheri004/