Jurgens du Toit
Verified Expert in Engineering
Architecture Developer
As an expert full-stack developer with an in-depth knowledge of the internet and web applications, Jurgens prides himself on understanding client requirements and delivering code and systems to meet these requirements. He has worked on a wide range of products, including web applications, APIs, and integrations with companies like MasterCard and Visa.
Portfolio
Experience
Availability
Preferred Environment
Laravel, Ruby, Amazon Web Services (AWS), Ubuntu, Sublime Text, Git
The most amazing...
...experience was creating a mass email marketing system that enables the client to send hundreds of thousands of emails a month in South Africa.
Work Experience
Systems Architect
Automation Exchange
- Completely automated the release process using Gitlab CI.
- Migrated the C# background service to Sidekiq workers.
- Guided and coached a growing team of developers, training them in various technologies.
- Designed and architected an ecosystem of fiber network management systems.
Owner
Jade IT CC
- 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 APIs, like Facebook, Twitter, Instagram, and MotorMouths, for different projects.
- Implemented a document management system with fuzzy searching and an API in Rails.
Technical Analyst
Dimension Data
- Developed technical specifications.
- Implemented technical specifications.
- Tested and released changes.
Senior Developer
Tutuka
- 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.
- Assisted in integrations with MasterCard and Visa for international clients.
- Set up and ran Ubuntu 12.04 infrastructure to support the Elasticsearch setup, including taking them through PCI compliance.
Lead Developer
Everlytic
- 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.
Systems Developer and Head of Development
Branded Internet
- Created an API to enable wholesale selling of ADSL and other ISP services.
- Implemented source control for the codebase.
- 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.
Developer
Cherry Creek Software
- 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.
Experience
ProxES
Ready to Send
https://members.readytosend.comSequel::Elasticsearch
https://github.com/jrgns/sequel-elasticsearchLogstash CloudWatch Plugin
https://github.com/EagerELK/logstash-input-cloudwatchEagerELK: Elasticsearch, Logstash, and Kibana
Personal Blog
http://jrgns.netSkills
Languages
Ruby, PHP, HTML, SQL, JavaScript, CSS, Visual Basic 6 (VB6), C#, C#.NET
Frameworks
Laravel, Ruby on Rails (RoR), Sinatra, Bootstrap, Symfony
Libraries/APIs
REST APIs, Sidekiq, Sequel, API Development, Pundit, Rack, React, jQuery, Stripe, Facebook API, Twitter API, Google Analytics API
Tools
Logstash, Git, RSpec, RuboCop, Amazon CloudWatch, JSX, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), AWS CodeDeploy, GitLab, Ansible, Bitbucket, Adobe ColdFusion, Sublime Text
Paradigms
Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Automation, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Scrum, Continuous Deployment, Agile Software Development, Microservices, Event-driven Programming
Platforms
Ubuntu, Amazon EC2, Amazon Web Services (AWS), LAMP, Apache2, Linux
Storage
Elasticsearch, MySQL, PostgreSQL, Microsoft SQL Server, Redis
Other
Freelancing, Architecture, Multitenancy, APIs, Software Architecture, Full-stack, Web Development, Integration, Software Development, Back-end, Webhooks, SDKs, Amazon RDS, Performance, Scalability, Serverless, Secure Web Development, Application Security, Wamp, PCI, ServiceNow, Interviews, Interviewing, Code Review, Source Code Review, Technical Hiring
Education
Master of Science Degree in Computer Science
University of Johannesburg - Johannesburg, South Africa
Bachelor of Science Degree in Computer Science, with Honors
University of Johannesburg - Johannesburg, South Africa
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring