Presentation
Background
Responsibilities & Achievements.
Designed and developed a microservice architecture using Python (FastAPI). Built and optimized PostgreSQL databases for new business requirements:
- Followed ACID principles
- Performed query optimization using EXPLAIN ANALYZE
- Implemented indexing strategies
- Worked with the database via SQLAlchemy
- Implemented event-driven architecture (EDA) using Apache Kafka for reliable inter-service communication without data loss
- Wrote and maintained Dockerfiles
- Non-root container execution
- Health checks for Kubernetes integration
- Proper .gitignore configuration
- Used Git for version control and team collaboration
Worked in an Agile / Scrum environment.
Team size: 7 developers.
Technology Stack: Python 3.11, FastAPI, SQLAlchemy, PostgreSQL, Apache Kafka, Redis, Docker, PyTest.
