Co-Founder & Backend Engineer
NoyanFanavarArya · 2019 – 2024 · Iran
I co-founded this software company and ran its engineering for five years. Not as a founding engineer with a tech lead above me — as the person who made the architectural decisions and owned the consequences.
What I Built
Backend services & APIs
- Designed and implemented Python-based backend services with Django and FastAPI
- Built RESTful APIs serving multiple client applications
- Maintained service reliability across the full software lifecycle — design, deployment, debugging, maintenance
Database engineering
- Ran PostgreSQL, MongoDB, and Redis in production
- Wrote and optimized queries — analyzed slow query logs, rewrote inefficient queries, tuned indexes and schema
- Managed database migrations, backup strategies, and data consistency across services
Infrastructure & deployment
- Containerized all services with Docker
- Worked with Docker Swarm for multi-node container orchestration
- Worked with Apache Kafka for event-driven messaging between services
- Managed Linux servers — provisioning, configuration, and ongoing maintenance
- Applied load balancing strategies to distribute traffic across service instances
- Built CI/CD workflows and maintained Git-based team processes
What This Experience Actually Means
Five years of co-founder engineering means no one else cleans up your mistakes. When a service went down, I diagnosed it. When a query became slow under real load, I fixed it. When a deployment broke, I rolled it back and figured out why.
This is different from being a developer inside a large engineering team. The breadth of ownership — from database schema design to server administration to API contracts — is what this experience represents.
Stack
Python · Django · FastAPI · PostgreSQL · MongoDB · Redis · Docker · Docker Swarm · Apache Kafka · Linux · REST APIs · Git · CI/CD