Jurgens du Toit

Jurgens du Toit

Johannesburg, South Africa
Hire Jurgens
Scroll To View More
Jurgens du Toit

Jurgens du Toit

Johannesburg, South Africa
Member since July 22, 2014
As an expert web and systems developer with a deep knowledge of the internet, Jurgens prides himself in his ability to understand client requirements and deliver code and systems to meet these requirements. He has worked on a wide range of products, and has never missed a deadline or left a client less than thrilled at his work.
Jurgens is now available for hire
  • JavaScript, 6 years
  • Ruby, 3 years
  • Elasticsearch, 3 years
  • Amazon Web Services (AWS), 3 years
  • Sinatra, 3 years
  • Logstash, 2 years
  • Ansible, 1 year
  • Ruby on Rails (RoR), 1 year
Johannesburg, South Africa
Preferred Environment
Git, Sublime Text, Ubuntu,AWS
The most amazing...
...learning experience I've had was building a framework in PHP. Not only did I learn the niceties of the language, but also a lot about design and OO.
  • Senior Developer
    2013 - PRESENT
    • Implemented a log data store using Elasticsearch, Logstash and Kibana.
    • Designed and implemented an API proxy to enable the rapid integration of third party APIs.
    • Debugged ISO8583 financial transactions.
    • Assisted in integrations with MasterCard and Visa for international clients.
    • Set up and run Ubuntu 12.04 infrastructure to support the Elasticsearch setup. This includes taking them through PCI compliance.
    Technologies: ColdFusion, MS SQL, Ruby, PCI
  • Owner
    Jade IT CC
    2007 - PRESENT
    • Designed and developed a system to manage rentals and rental payments.
    • Conducted basic data mining for a local university to determine the achievements of its first year students.
    • Managed and monitored the AWS infrastructure for a small mobile application company.
    • Integrated with various API's (Facebook, Twitter, Instagram, MotorMouths) for different projects.
    • Implemented a document management system with fuzzy searching and an API in Rails.
    Technologies: PHP, Ruby, Rails, Sinatra, Symfony
  • Lead Developer
    2012 - 2013
    • Migrated the version control system from SVN to Git.
    • Integrated with the Facebook, Twiiter and Google analytics APIs.
    • Mentored the development team in good design and best coding practices.
    • Expanded the testing infrastructure to get more code under test.
    • Guided the integrations team in developing solutions needed by clients.
    Technologies: PHP, MySQL, Various APIs
  • Systems Developer and Head of Development
    Branded Internet
    2009 - 2012
    • Created an API to enable wholesale selling of ADSL and other ISP services.
    • Implemented source control for the code base.
    • Expanded systems to enable quicker resolution of support queries.
    • Designed and implemented a new customer portal to enable quicker go-live for new clients.
    • Mentored the development team in best practices and design methodology.
    Technologies: PHP, Linux
  • Developer
    Cherry Creek Software
    2006 - 2007
    • Developed a questionnaire system implemented on handhelds in JavaScript.
    • Increased the usability of the company's core product by resolving bugs and improving the flow of the product.
    • Implemented a simple spell checker to allow fuzzy matching of words sent in a SMS campaign.
    • Created a CMS for an international customer.
    • Consulted on the needs of international clients.
    Technologies: JavaScript, VB6
  • TerrorView Back-end and API (Development)

    My involvement in the TerrorView project included building out the admin interface, API and designing the data pipeline.

    We pull information from a web scraper, analyze it to determine its threat level, and then make it available to mobile apps through an API.

    The admin interface enables admins and analysts to see and manage intel items, guides and analysis pieces.

    The API makes all the information gathered by the data pipeline available to the mobile applications.

  • Logstash CloudWatch Plugin (Development)

    This Logstash plugin pulls statistics on various metrics from the AWS CloudWatch service on regular intervals. This allows the user to import data from CloudWatch into data systems such as Elasticsearch. Built in Ruby.

  • Property Management System (Development)

    A bespoke property management system for Brodylan White, based in London, Ontario. I designed and built the system from the ground up, using Symfony 2 and MySQL.

    The project included integrations with Twilio and Stripe.

  • Bayes as a Service (Development)

    A proof of concept Web Service that uses the Bayes algorithm to classify documents and text. Built using Ruby, Sinatra, Sidekiq, and Bootstrap.

  • EagerELK - Elasticsearch, Logstash, and Kibana (Other amazing things)

    This is a blog about the ELK stack - Elasticsearch, Logstash, and Kibana. On it you can learn how to set up the various products, as well as use them in various ways.

  • The Logstash Config Guide (Other amazing things)

    After experiencing some frustration with the Logstash documentation, I decided to do something about it and started writing this book!

  • Personal Blog (Other amazing things)

    A blog used to record the progress of my technical knowledge and skills.

  • Teach-A-Rific (Development)

    I developed Teach-A-Rific for teachers that need assistance to manage their admin and notes around classes and students.

    It's built using Symfony 2 and MySQL.

  • Logstash Tutorial: Using Logstash to Streamline Email Notifications (Publication)
    Toptal engineer Jurgens du Toit looks at the possibility of using Logstash to regain control of your inbox and make your error emails manageable again, all without changing a single thing in your app. Logstash can effectively leverage the power of Elasticsearch and Amazon SNS to streamline email notifications and save time.
  • Languages
    Ruby, JavaScript, SQL, PHP, CSS
  • Frameworks
    Sinatra, Symfony2, Laravel, Bootstrap, Silex, AngularJS, Ruby on Rails (RoR)
  • Libraries/APIs
    API, jQuery, Sequel
  • Tools
    Logstash, Ansible, Gimp
  • Misc
  • Paradigms
    Object-oriented Programming (OOP), Object-oriented Design (OOD), Scrum, Event-driven Programming, Agile Software Development
  • Platforms
    Ubuntu, Amazon Web Services (AWS)
  • Storage
    MySQL, Redis, PostgreSQL
  • Master of Science degree in Computer Science
    University of Johannesburg - Johannesburg, South Africa
    2004 - 2007
  • Bachelor of Science degree in Computer Science, with Honors
    University of Johannesburg - Johannesburg, South Africa
    2000 - 2004
I really like this profile
Share it with others