Worked in the integration team, responsible for integrating five of the largest property management systems into Knock CRM to deliver a seamless experience for users and customer support managers. Designed, developed and maintained the two-way sync process between the platforms with discrepancy monitoring system; normalized XML and JSON documents from different systems.
1. Designed, developed and maintained asynchronous systems, with Serverless framework on AWS, for the import/export sync process.
• - Daily sync volume regularly exceeded 1+ million prospects, 0.6+ million residents, and 1.8+ million units
• - Revamped the sync process to reduce the data discrepancy/error rates by over 40%
• - Built sync system with Celery along with RabbitMQ for managing the the scheduling and queuing system
• - Developed services to standardize and normalize CRM data imported from multiple sources
• - Developed service to calendar event import and export
• - Built discrepancy monitoring and system logging systems
2. Designed and developed API layer with Python/Flask
3. Led bugbashing and refactoring sessions for legacy codebase
4. New Relic APM for monitoring the internal system operations
5. New Relic Insights for monitoring client import/export operations
6. Communicated with customer service and implementation teams to understand the issues customers were having