Expert Backend Developer
- Adding new API integrations like Google Contacts, Gmail, Outlook Calendar, Outlook Mail, Outlook People, etc. for two-way sync between sources
- Introduced change-based tracking to avoid fetching all entities from the source and save computation
- Created a robust and independent heartbeat system that allows any scheduled job to expire if it fails to update the heartbeat within a certain time, handling stuck jobs and their side effects
- Worked directly with Notion’s official team in testing their beta webhook release, responsible for adding “Retry attempt” in Notion webhook’s event header
- Refactored the existing codebase into a more modular approach so that each integration can share the same baseline