Engineering Director For Merchant, Business Systems And Machine Learning
CurrentEngineering Director and former General Manager for Takealot's Stellenbosch office, a strategic initiative. I am responsible for leading teams to develop a large-scale e-commerce platform using agile practices, with a strong background in machine learning, system architecture and engineering best practices.I have expanded ML from 3 people to 3 distributed teams covering 8 domains. I have managed up to 60 people. Catalogue◦ Pivotal in defining and executing on an architectural roadmap for the catalogue systems to improve system scalability, consistency and reliability◦ Revamping Product Information Management (PIM) ◦ Consolidation of inbound feeds for stock, pricing and metadata (ETL) and outbound marketing feeds ◦ Data quality and curation (Master Data Management)Retail◦ Pricing and Stock Management at scale, using dynamic pricing models ◦ Buyer process optimisation◦ Competitive pricing analysisMarketplace◦ Tools and utilities for seller listingsML: Discovery◦ Search, ranking, dynamic facets, spelling correction, query intent◦ Recommendations ◦ Event tracking system ◦ Analytics and metrics ◦ A/B testing platform ML: Merchant◦ Customer behaviour and segmentation ◦ Customer Lifetime Value modelling◦ Automated customer product review moderation◦ Personalised direct marketing◦ Modelling of sensitive productsML: Supply Chain & Logistics◦ Driver capacity delay optimisationGeneral Management ◦ Setting up a satellite software development office in Stellenbosch: Business case, budgeting, recruitment and functional design◦ Recruitment: Process Automation, interviewing database, graduate programmes, career days ◦ Development practices and processes, including the introduction of agile development, continuous integration and other forms of automation ◦ Creating new teams from scratch◦ Facilitation, mentorship and practical performance management◦ Career progression, roles and responsibilities