AI-augmented cloud platform allowing users to integrate software services in a low-to-no-code workflow automation builder. Automations could be run from the web, through a Slack app integration, and automatically via webhook or event triggers.
• full stack (backend focus) with on-call shifts in a fast-paced startup environment with quickly evolving, sometimes ambiguous product requirements
• distributed system with event-driven architecture, microservices
frequent collaboration, but features personally owned included:
• built feature allowing automations to pause and request input asynchronously, resume once input is provided, and reference the input in further logic
• built notification system around automation lifecycle events
• refactored event-driven architecture using SNS and SQS to fan out events to different queues, decoupling publishers from consumers for performance and extensibility
• redesigned automation data model to be more modular and reusable
• performance improvements such as pagination, partial fetching, caching, batching