What Changed
Joining the fashion ERP project was a deliberate step outside my comfort zone. After two years on a media platform where the domain was relatively intuitive, I found myself navigating the intricate world of inventory management, order fulfillment, supply chain workflows, and pricing rules that varied by region, season, and customer tier. The business logic was dense, and getting it wrong meant real financial consequences.
This role transformed me into a more disciplined engineer. I leaned heavily into behavior-driven development with Cucumber, writing scenarios in close collaboration with domain experts to ensure every edge case was captured before code was written. PostgreSQL became my daily companion for complex queries involving multi-table joins across inventory, orders, and logistics data. I learned that in enterprise systems, understanding the domain is just as important as understanding the technology — and that the best engineers are the ones who can speak both languages fluently.