Owned platform and developer-productivity work during the IPSY and BoxyCharm merger, with a focus on automation, migration tooling, release confidence, and service visibility.
- StackPython, Node.js, Java SpringBoot, Docker, K8s
- CIAWS
Context
- During my time at BFA Industries, IPSY and BoxyCharm were being merged. My work focused on improving the software development lifecycle, automating repetitive processes, and making development and testing workflows more reliable.
IPSY
Impact
- Led the development of the Automation Service using Node.js and DynamoDB to maintain a pool of users with different characteristics, improving the efficiency of development and testing teams.
- Architected Batch Manager, a Python-based migration service streamlining user data management across platforms.
- Ensured smooth and efficient deployment of updates for both release and testing pipelines for these services.
- Integrated ML data pipelines running on Airflow and Databricks, enabling seamless data analysis and processing.
- Maintained and improved the Subscription service, which handled subscriptions for different cycles across user types.
- Created an interactive dashboard for version tracking existing microservices across environments which also integrated with Jira, Datadog and Slack.