Wikus Schalkwyk

Senior Developer at Hyve Mobile
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
City of Cape Town, Western Cape, South Africa, ZA
Languages
  • English -
  • Afrikaans -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Winston Nolan

I worked with Wikus while I was Head of Tech at RunwaySale. Wikus is a kind, and gentle person, with a natural curiosity and an appetite for figuring out how stuff works. In most cases, complex stuff. Wikus helped us with many performance enhancements on our Magento 1 stack. One such project was our Headless Catalog built on ElasticSearch, Redux, and React. Wikus helped us index the entire Magento catalog into ElasticSearch and we were then able to draw catalog data out of ES instead of MySQL. Another project Wikus worked on was Pricing updates for big sale days, such as Black Friday. When Wikus delivered the project, we were able to change prices of all product SKU's (500K) in under 15 minutes. This includes indexing, and cache busting. This meant that, we could change our pricing basically instantly around the website, and in doing so, facility those extreme discounts that our customers loved us for, in mere minutes, without any stress or concern. Wikus is a great person to work with, and I would love to work with him again

Blaize Liebenberg

In my time at RunwaySale I got the privilege to work with Wikus on their Magento storefront, Wikus Worked on the backend whilst I worked on the frontend, and the biggest task we tackled was using the ElasticSuite data filtered into APIs to be used on the frontend of the store, this allowed us to start using languages like reactJs on the frontend. Wikus was not only up early every morning working hard but was also such a great team player with such a great sense of humour, the number of times we would crack jokes sitting next to each other one would think we were 2 naughty little boys at school. Not to mention we even made a plan to meet up with each other whilst we were on holiday in a different country. Truly a great human

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • How to Develop your Career Plan
    LinkedIn
    Feb, 2022
    - Nov, 2024
  • Introduction to Web APIs
    LinkedIn
    Mar, 2021
    - Nov, 2024
  • Being Positive at Work
    LinkedIn
    Oct, 2020
    - Nov, 2024
  • Ethical Hacking: Vulnerability Analysis
    LinkedIn
    Oct, 2020
    - Nov, 2024
  • AWS for Developers: DynamoDB
    LinkedIn
    Sep, 2020
    - Nov, 2024
  • First Look: Rust
    LinkedIn
    Sep, 2020
    - Nov, 2024
  • Improving Your Listening Skills
    LinkedIn
    Jun, 2020
    - Nov, 2024
  • Python Object-Oriented Programming
    LinkedIn
    Jun, 2020
    - Nov, 2024
  • Strategic Thinking
    LinkedIn
    Jun, 2020
    - Nov, 2024
  • Learning TypeScript
    LinkedIn
    May, 2020
    - Nov, 2024
  • Introduction to Deep Learning with OpenCV
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • Using Python for Automation
    LinkedIn
    Apr, 2020
    - Nov, 2024
  • AWS Quick Tips for Developers
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Characteristics of a Great Scrum Master
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Leading Yourself
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Managing Technical Professionals
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Node.js Essential Training
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Software Design: Code and Design Smells
    LinkedIn
    Feb, 2020
    - Nov, 2024
  • Microservices Foundations
    LinkedIn
    Jan, 2020
    - Nov, 2024
  • Architecting Big Data Applications: Real-Time Application Engineering
    LinkedIn
    Apr, 2019
    - Nov, 2024
  • CSS Essential Training 1
    LinkedIn
    Apr, 2019
    - Nov, 2024
  • Ethical Hacking with JavaScript
    LinkedIn
    Apr, 2019
    - Nov, 2024
  • Programming Foundations: APIs and Web Services
    LinkedIn
    Apr, 2019
    - Nov, 2024
  • Building Serverless Apps on AWS
    LinkedIn
    Feb, 2019
    - Nov, 2024
  • Learning React.js
    LinkedIn
    Feb, 2019
    - Nov, 2024
  • Python Basics for Java Developers
    LinkedIn
    Dec, 2018
    - Nov, 2024
  • Learning Node.js
    LinkedIn
    Nov, 2018
    - Nov, 2024
  • Oracle Certified Professional, Java SE 6 Programmer
    Oracle
    Jan, 2012
    - Nov, 2024
  • Certified Performace Pro (New Relic)
    New Relic, Inc.
    Jul, 2019
    - Nov, 2024

Experience

    • South Africa
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Developer
      • Aug 2020 - Present

      Current position includes but no limited to: - MySql reporting and data analysis - Nodejs application maintenance and feature development using Nestjs Application framework catering for high traffic volumes. - Transaction fraud analysis via Pandas and Python, analyzing application logs to spot funky users. - Application monitoring - Grafana Dashboards for subscription performance tracking Current position includes but no limited to: - MySql reporting and data analysis - Nodejs application maintenance and feature development using Nestjs Application framework catering for high traffic volumes. - Transaction fraud analysis via Pandas and Python, analyzing application logs to spot funky users. - Application monitoring - Grafana Dashboards for subscription performance tracking

    • South Africa
    • Retail Apparel and Fashion
    • 1 - 100 Employee
    • Senior Magento Developer; Backend Lead Dev
      • Jan 2017 - Jul 2020

      Some daily devops tasks include but not limited to - usage monitoring - database maintanance - product data curation - product data integrity assurance - load monitoring - developer support - code deploys - integration performance tweaks - Magento Development – back-end focused / new modules - Maintain existing systems, add functionality, build additional systems, and examine the current environment critically and thinking of how things can be improved to give the overall system more scalability and robustness - Work with development team to resolve any issues encountered during project development or maintenance - Stabilizing and improving Magento back-end and ensuring existing integration are working efficiently, as well as integrating new third-party applications and services - Provide effective end-user and peer support; analyze and resolve any bugs identified Highlights: - Created a new catalog indexing process, indexing into ElasticSearch. - Created a new product catalog rendering module to read from ElasticSearch - Created an API to interact with ElasticSearch which supports the new ReactJS catalog app being built. - Integrated AWS SQS queues with Magento in order to sync order updates to our warehouse portal as well as queuing of Magento transactional emails. Show less

    • Sweden
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Senior Backend Magento Developer
      • Nov 2012 - Dec 2016

      - Magento Development – back-end focused / new modules. - Custom third-party integrations: CSV files, Json and XML Web Service, ERP integrations - Developed a real-time order placement API between Magento and Syspro. - Creating new reporting functionality within the existing Magento interface to track key components of the e-commerce business more effectively. - Maintain existing systems; add functionality, build additional systems and examine the current environment critically. Thinking of how things can be improved to give the overall system more scalability and robustness - Work with development team to resolve any issues encountered during project development or maintenance. - Stabilizing and improving Magento back-end and ensuring existing integrations are working efficiently, as well as integrating new third-party applications and services. - Provide effective end-user and peer support; analyze and resolve any bugs identified Show less

    • South Africa
    • Telecommunications
    • 700 & Above Employee
    • System Developer
      • May 2008 - Nov 2012

      - Develop fairly complex SQL code in OLTP and OLAP environments, not limited to Oracle, but also to PHP and MySQL - Provided effective end-user support - Android research and development - Ad-Hock and specialized reports combining 3rd party APIs - Data Mining, Consolidation - Integration projects; SOAP & JSON - Troubleshooting and resolving technical issues - Develop fairly complex SQL code in OLTP and OLAP environments, not limited to Oracle, but also to PHP and MySQL - Provided effective end-user support - Android research and development - Ad-Hock and specialized reports combining 3rd party APIs - Data Mining, Consolidation - Integration projects; SOAP & JSON - Troubleshooting and resolving technical issues

    • South Africa
    • Advertising Services
    • 1 - 100 Employee
    • Web Developer
      • Aug 2007 - Apr 2008

      - Work efficiently within team to develop business information systems i.e. built sales commission system for calculation of commission based on sales with Pastel billings file import/export. - Effective maintenance and development of current intranet systems - Evaluate user requirements related to in-house systems, research and identify technical requirements, dependencies and risk mitigation strategies - Development of website add-ons using PHP, MySql with Smarty Template framework - Work efficiently within team to develop business information systems i.e. built sales commission system for calculation of commission based on sales with Pastel billings file import/export. - Effective maintenance and development of current intranet systems - Evaluate user requirements related to in-house systems, research and identify technical requirements, dependencies and risk mitigation strategies - Development of website add-ons using PHP, MySql with Smarty Template framework

    • IT Assistant
      • Apr 2007 - Aug 2007

      - Development of required modules for intranet system - Setup and configuration of desktop computers, peripherals and accounts - User support: PC, online system, install and maintain various IT programs and software and troubleshoot any IT related issues arising from the aforesaid - Development of required modules for intranet system - Setup and configuration of desktop computers, peripherals and accounts - User support: PC, online system, install and maintain various IT programs and software and troubleshoot any IT related issues arising from the aforesaid

    • South Africa
    • Advertising Services
    • 100 - 200 Employee
    • Web Developer
      • Jan 2005 - Mar 2007

      - Maintenance of current websites (JunkMail, Capeads) - Provide functional support to Webmaster with technical requests - Integration and implementation of applications - General systems administration of Linux system [website and e-mail servers] - Daily monitoring of servers - Networking (routing/address translation), firewalls and networking security - Provided technical support to in-house end users and ensuring technical stability of application systems - Abides by internal and external codes of ethics and confidentiality with regards to information Show less

  • DelphiOnline CC
    • Bedfordview
    • PHP Developer
      • Sep 2002 - Dec 2004

      - Database design for websites - E-Mail Processing Scripts - Data Transfer Scripts - Functional / Technical Specifications - Data Import Scripts - OLAP Cubes [MS Analysis Services 2000] - ETL systems Key Responsibilities: FotoFirst – Event synchronization Website update via email processing system: used in kiosks or at live events Email messages composed and sent via desktop application Images are extracted from email messages, watermark added and saved accordingly XML document processed via XSL+PHP and imported into a MySQL db. CIB Live website policy data updated from remote intranet Data synchronization of new or updated data as changed by underwriting staff using intranet system Updates sent via email – SMTP protocol used for stability as mail servers continues to attempt mail delivery until mail is sent Technologies: PHP, MySQL, Linux - Fedora Online policy document viewer Online display mechanism for presenting multi-level policy documents Rythmicbeat Online e-commerce music and entertainment store Product catalogue system, capturing new products and maintenance thereof Gen-Health Processing and import of client data, update of live website and policy display. CSV file imports, sent via email to specific address Live data updated New broker login details generated and sent back to administrator at Gen-Health Multi-level policy viewer, displaying client data in understandable and user friendly manner. E&H: Endress & Hauser – Sales and Product Analysis Tasked with research and development of an OLAP (online analytical processing) application Sales force data extracted form live site and used in OLAP solution to analyse performance of sales people Sales visits data was used to determine product popularity and problem areas in business. Show less

Education

  • Pretoria Technikon
    National Diploma, Information Technology - Software Development
    2000 - 2002
  • HTS Daniel Pienaar
    Matrix, High School/Secondary Diploma Programs
    1993 - 1999

Community

You need to have a working account to view this content. Click here to join now