Senior Software Engineer
CashInStyle
November 2024 – Present | Remote, United States
Architected and developed a microservices-based rewards platform (200k+ users, $1M+ ARR).
- Designed microservice architecture with service boundaries and asynchroneous communication
- Integrated 12+ third-party survey/offer provider APIs with server-to-server call tracking
- Implemented a financial transaction system with balance mutation locking, reversals, withdrawal processing, and accounting
- Built tiered fraud detection system using device fingerprinting, geolocation, identity verification and duplicate account detection
- Developed gamification engine including XP/leveling, contest and referral system and lootboxes to drive user engagement
- Managed containerized infrastructure, Celery/RabbitMQ task queues, and Redis caching
- Implemented observability stack with structured logging, correlation IDs, error tracking, and application metrics
Tech: Python 3.12, FastAPI, SQLAlchemy, PostgreSQL, Redis, Celery, RabbitMQ, Vue 3, Vite, Docker, Traefik, Alembic