Short Bio
I specialize in building reliable backend systems that power SaaS platforms and large-scale backend systems. Over the years, I've focused on creating APIs, databases, and infrastructure that handle scale while maintaining high availability and performance. My approach emphasizes clean architecture, thorough testing, and practical solutions that deliver business value.
Experience Snapshot
- 10+ years building backend systems with Node.js and TypeScript
- Deep expertise in API design, database optimization, and SQL query performance
- Extensive experience with SaaS platforms and multi-tenant architectures
- Proven track record improving system reliability and reducing downtime
- Comfortable working in both monolithic and service-oriented architectures
Selected Case Studies
Platform Scaling and Reliability
Context: Backend architecture work for a growing SaaS platform serving thousands of organizations with complex data relationships and high transaction volumes.
My Role: Senior Backend Engineer responsible for system architecture and performance optimization.
What I Did:
- Built automated database migration system with zero-downtime deployments
- Optimized slow queries through index redesign and query restructuring
- Introduced caching layer to reduce database load
- Set up comprehensive monitoring and alerting for system health
Outcome:
- Improved API response times by about 20%
- Strengthened reliability and reduced production issues
- Improved system predictability during peak usage periods
Integrations and Data Workflows
Context: Developed backend systems for integration workflows handling high-volume transactions with strict compliance requirements.
My Role: Senior Backend Engineer managing integration workflows and automation.
What I Did:
- Designed and implemented secure third-party integrations
- Built idempotent transaction processing to handle duplicate requests safely
- Created comprehensive audit logging for all operations
- Implemented webhook processing system for real-time status updates
- Developed automated reconciliation processes for transaction verification
Outcome:
- Eliminated processing failures through robust error handling
- Reduced manual reconciliation work significantly
- Improved operational stability
Operational Services and Maintainability
Context: Backend infrastructure work for operational systems managing inventory, scheduling, and resource allocation for large-scale operations.
My Role: Senior Backend Engineer focusing on system reliability and maintainability.
What I Did:
- Redesigned legacy monolithic system into modular services
- Implemented circuit breakers and retry logic for external service dependencies
- Built automated testing suite for improved code quality
- Established CI/CD pipeline with automated deployment and rollback capabilities
- Created comprehensive documentation and API specifications
Outcome:
- Strengthened reliability and reduced production issues
- Improved deployment frequency and predictability
- Increased team development velocity through better tooling and processes
Technical Skills
Backend
- Node.js, TypeScript, Express.js
- REST APIs
- SQL (MySQL), database design, query optimization
Cloud and Infrastructure
- AWS (EC2, IAM, SQS, SNS)
- GCP
- Docker
- Kafka
Tooling and Practices
- CI/CD (GitHub Actions)
- Monitoring and Observability
- Test-driven development
- Code reviews, documentation
Resume and Profile
Contact
Email: AminTizdast@gmail.com