Pawzeeble - Backend Engineer
Remote, January 2022 - May 2025
- Redesigned backend architecture with a senior engineer to improve code modularity and ease future feature expansion across clinic and pet-parent features.
- Refactored and optimized complex Mongoose schemas and query logic to handle high-volume traffic efficiently, significantly improving read operations.
- Migrated backend codebase from JavaScript to TypeScript, introducing strong typing and custom migration scripts for seamless data transformation and validation.
- Integrated transactional communication services:
- SendGrid for email notifications (templated and dynamic)
- TextLocal for SMS alerts
- Inerakt WhatsApp for real-time customer engagement
- Secured file storage architecture:
- Configured AWS S3 buckets with restricted access
- Enabled secure file sharing via presigned URLs for temporary access to private documents
-
Managed and deployed backend applications to AWS EC2 servers via SSH:
- Handled update rollouts
- Resolved disk space, log bloat, and process crash issues
- Collaborated with frontend and QA teams to ensure API stability, backward compatibility, and data consistency across staging and production environments.
Rafi Uzzaman