Pieter Rautenbach

Pieter Rautenbach Email and Phone Number

Engineering Director for Merchant, Business Systems and Machine Learning at takealot.com @ takealot.com
Pieter Rautenbach's Location
Stellenbosch, Western Cape, South Africa, South Africa
Pieter Rautenbach's Contact Details

Pieter Rautenbach work email

Pieter Rautenbach personal email

About Pieter Rautenbach

I am a technologist and engineer by trade, with an appreciation for science. I have an affinity for people and what matters to them, with a need to work in a trusting, open and collaborative environment. I am intrinsically motivated and have solid analytical and mentoring skills. I value integrity. I enjoy solving problems while finding a balance between what the business or customer needs vs. implementing a sustainable solution. I have managed several teams and successfully delivered projects over more than 20 years using pragmatic agile principles. I have a passion for process and system automation, and software quality. I have significant experience in these areas and drive this with every team that I've been involved with or lead. My technical domain knowledge entails the design and implementation of distributed, highly concurrent systems as applied in the fields of social media, location-based services, value-added services, general system integration and e-commerce. I know a variety of programming languages and modern technologies. Besides software architecture, I'm also well versed in business analysis and business process modelling. I have contributed to start-ups three times, lived through one major sale of shares and one acquisition, while being on the due diligence team on both occasions. Besides my experience in software development, operations and product management, I have a passion for data analytics, as supported by my qualifications in digital signal processing and machine learning. I believe it is important to engage with the ICT community on a regular basis and for that reason I have participated by means of presentations, interviews and articles. Living a balanced life is vital to me. I value spending time with friends and family. I compete in mountain biking and running. My love for music allows me to escape from work in order to revitalise. I play the piano, among other instruments, and enjoy on-stage performances for a cappella singing.

Pieter Rautenbach's Current Company Details
takealot.com

Takealot.Com

View
Engineering Director for Merchant, Business Systems and Machine Learning at takealot.com
Pieter Rautenbach Work Experience Details
  • Takealot.Com
    Engineering Director For Merchant, Business Systems And Machine Learning
    Takealot.Com Dec 2015 - Present
    Cape Town, Cape, Za
    Engineering 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
  • Praelexis
    Lead Architect And Data Scientist
    Praelexis Sep 2013 - Nov 2015
    Stellenbosch, Wc, Za
    Start-up all-rounder responsible for building the team, overall system architecture, product development, hands-on machine learning, strategic thinking and organisational structure and mentoring. Domains◦ Health care: Fraud, waste and abuse detection◦ Education: Learner interventions, data warehousing◦ Supply chains: Inventory management and optimisationProducts◦ Bespoke online education portal for descriptive analytics, machine learning and data science Projects◦ A bespoke, scalable workflow management system and extensible platform for ETL, data warehousing and machine learning◦ An in-house framework for automated testing of data workflows Other◦ Building a cross-functional team that operates on agile principles ◦ General operational management◦ Business and technical strategic decision making
  • Mxit
    Head Of Enterprise Architecture
    Mxit Aug 2010 - Aug 2013
    Building and managing the architecture competency for MXit with regards to business, information and system architecture for the alignment of goals, objectives and processes. Specific attention is paid to best practices, business intelligence, procedures, standards and automation. Continual design and development of several large scale systems. Managing and building an architecture team of two people and a business intelligence team of six people.Projects◦ Developer Ecosystem: Team lead, design and implementation of an app store and all supporting systems; team of 4 people◦ Technical lead of APIs for platform and application developers◦ Value-Added Services (VAS) switch for aggregating VAS providers for airtime and electricity payments: Team lead, design and implementation; team of 4 peopleBusiness Intelligence/Data Science◦ User data warehouse and mathematical models for churn analysis: Design and technical lead◦ Consolidation of legacy reporting systems and reports◦ Redesign and replacing legacy reporting systems with modern and automated technologies◦ Assisting the product team with deep analyses and report definitionsOther◦ Defining the vision and mission for Pondering Panda, MXit’s consumer insights company◦ Steering committee chairman (2011)◦ Assisting auditors regarding data analysis, control checks and corporate governance◦ Internal representative for technical due diligence during the acquisition by World of Avatar (Pty) Ltd◦ In-house notification system (hardware and software) for notifying developers of broken builds from the build server using a USB LED device (spare time project)
  • Mxit
    Software Architect
    Mxit Apr 2008 - Aug 2010
    Architecture and analysis of software products and systems across five development teams (40 developers) and enterprise-wide business processes, with special focus on development processes and automation; System architecture regarding large scale client-server, distributed and fault-tolerant systems; Steering committee member for approval of development requests; Frequent liaising with external parties, including business partners and legal advisors.General◦ Scrum/Agile practitioner◦ Business/Requirements Analysis and Scrum story writing◦ Software Development Life Cycle (SDLC): Design and implementation of several SDLCs regarding process, procedures and document artifactsDevelopment environment◦ Procedures and administration of all code repositories, issue tracking, continuous integration and other automation systems, and internal documentation wiki◦ Formal Test-Driven Development training (organised and attended)Products◦ Idols SA Voting Platform: Design and technical lead◦ MXit EVO client application suite: Product Owner and managing an outsourced development team of three people, including contract negotiations◦ Suggest-a-Friend recommendation system: Design◦ Fantasy league game for the 2010 FIFA Soccer World Cup: Design◦ Credit topup and banking integration system: DesignOther◦ Conducting developer interviews and technical inductions
  • Mxit
    Team Leader: Services
    Mxit Oct 2006 - Mar 2008
    Managing a team of two people for services development, a team of two people for ejabberd development and a team of two people for ejabberd operational support; Retain previous role as lead developer for the Jabber/XMPP IM core.Products◦ Content portal for content delivery by platform integrators: Design and team lead; system is a major source of revenue◦ Dynamic chatrooms: Redesign and team lead◦ Premium Rated SMS integration system: Design and development◦ Developing the ejabberd IM platformTraining◦ Erlang/OTP training of new employees◦ Jabber/XMPP training of new employeesOther◦ Defining and implementing a 3-tier operational support structure ◦ Maintaining the relationship with Process-One, the maintainers of ejabberd◦ Internal representative for technical due diligence during sale of shares to MIH Holdings (Pty) Ltd (Naspers)
  • Mxit
    Software Engineer
    Mxit Dec 2005 - Sep 2006
    Lead developer for the Jabber/XMPP IM core based on the ejabberd Open Source platform.Products◦ ejabberd: Development, operational support◦ Advertising platform: Design and development for delivering text-based and graphical impressions to mobile phones using a custom in-house modelling system with adaptive prediction of available inventory; system is still the main source of revenueOperational◦ 24/7 standby and support◦ Server setup and fine tuning (Linux/Windows)◦ Maintaining the relationship with Process-One, the maintainers of ejabberd
  • Cellfind (Pty) Ltd
    Software Engineer
    Cellfind (Pty) Ltd Jan 2005 - Nov 2005
    Pretoria, Gauteng, Za
    Lead developer for Cellfind’s LBS product suite, including Look4me, a peace of mind service to locate friends and family, and Look4help, a mobile panic button to send a distress message with your location to friends and family.Development, design, operational and customer support.
  • Swist Group Technologies (Pty) Ltd
    Junior Developer (Contractor)
    Swist Group Technologies (Pty) Ltd Dec 2001 - Jan 2002
    Unit testing of GSM messaging libraries all written in ANSI C.
  • Stonethree
    Junior Developer (Contractor)
    Stonethree Dec 2000 - Jan 2001
    Prototyping an optical motion sensor to detect the velocity of moving froth.

Pieter Rautenbach Skills

Agile Methodologies Scrum Software Development Software Engineering Test Driven Development Mobile Devices Distributed Systems System Architecture Mobile Applications Integration Business Analysis Linux Solution Architecture Sdlc Business Intelligence Software Design Scalability Subversion Web Services Architecture Open Source Systems Analysis Continuous Integration C# Social Networking Large Scale Systems Web Applications Pattern Recognition Machine Learning Architectures Computer Vision Requirements Analysis Certified Scrum Master Csm Design Patterns Agile Project Management Rest Git Agile Tdd Digital Image Processing Eclipse Mvc Uml Soa Dsp Image Processing Android .net Face Recognition Neural Networks

Pieter Rautenbach Education Details

  • Stellenbosch University
    Stellenbosch University
    Kalman Filtering And Structure From Motion
  • Stellenbosch University
    Stellenbosch University
    Computer Science

Frequently Asked Questions about Pieter Rautenbach

What company does Pieter Rautenbach work for?

Pieter Rautenbach works for Takealot.com

What is Pieter Rautenbach's role at the current company?

Pieter Rautenbach's current role is Engineering Director for Merchant, Business Systems and Machine Learning at takealot.com.

What is Pieter Rautenbach's email address?

Pieter Rautenbach's email address is pa****@****ail.com

What schools did Pieter Rautenbach attend?

Pieter Rautenbach attended Stellenbosch University, Stellenbosch University.

What are some of Pieter Rautenbach's interests?

Pieter Rautenbach has interest in Education, Environment, Science And Technology, Arts And Culture, Health.

What skills is Pieter Rautenbach known for?

Pieter Rautenbach has skills like Agile Methodologies, Scrum, Software Development, Software Engineering, Test Driven Development, Mobile Devices, Distributed Systems, System Architecture, Mobile Applications, Integration, Business Analysis, Linux.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.