Full-Stack Developer
Confidential client
An order and sales target management platform for a food distributor. Customers order through the online store and through WhatsApp with an AI agent, and the platform integrates with the company ERP.
- Built order lookup endpoints with pagination and filters by period, customer and sales rep.
- Built the shopping cart end to end and the checkout flow, which generates the ERP import file.
- Built the public catalog and storefront for products, suppliers and promotions, with search and pagination.
- Built sales and abandoned cart reports, with a shortcut to contact the customer on WhatsApp.
- Built the targets and campaigns module as an isolated component with its own database and migrations: supplier groups, recurring campaigns, state transition rules and an approval flow.
- Built individual target suggestions based on each sales rep's history, automatic scoring through a scheduled Hangfire job and performance reports. Sharing results over WhatsApp is in progress.
- Applied feature-level permissions to screens and endpoints and wrote unit tests for the business rules with xUnit and NSubstitute.
