
Riaan van der Linde
Verified Expert in Engineering
Windows Communication Foundation (WCF) Developer
Hamilton, Waikato, New Zealand
Toptal member since July 5, 2016
Riaan is a skilled developer that takes pride in his work. With over ten years of development experience over a wide range of languages, he has worked on multiple successful projects globally. He takes ownership of his projects and makes sure that everything is done to the best standard before handing it over to clients. He is also very transparent when it comes to communication with the client.
Portfolio
Experience
- Microsoft SQL Server - 9 years
- C# - 8 years
- ASP.NET - 7 years
- MySQL - 7 years
- Model View Controller (MVC) - 6 years
- Windows Communication Foundation (WCF) - 6 years
- ASP.NET Web API - 5 years
Availability
Preferred Environment
Microsoft Teams, MySQL, Bitbucket, Visual Studio, Microsoft SQL Server, Windows Server
The most amazing...
...project I've worked on is "Luggage Drop", the latest entry on my portfolio, a luggage storage app that is available on all major app stores.
Work Experience
Senior Software Engineer
Teletrac Navman
- Took the reins as main developer on a multinational client's most important customer-facing feature, which meant bugs were absolutely not accepted.
- Improved throughput of our outgoing message processor by almost 25% by re-evaluating the way we used sync locks.
- Contributed to the team that is rewriting our main vehicle tracking (win forms) application to an HTML 5 web application.
Senior Microsoft Consultant
Asparona
- Maintained and supported a New Zealand payment gateway that was built using the Microsoft stack.
- Ensured that the payment gateway complied with all encryption requirements.
- Dedicated database administrator for more than 45 SQL Servers for one of our clients.
- Integrated one of our major clients' internal systems to interface with SAP using encrypted web services.
Senior .NET Developer
Newsclip Media Monitoring (Pty), Ltd.
- Implemented a multi-threaded Windows Forms application that was used to scan and segment between 10,000 and 15,000 (printed media) clips per day.
- Improved the OCR module to run 100% faster by changing the matching algorithms while maintaining accuracy.
- Created an algorithm that automatically recognized newspaper and magazine articles and could extract the text for each article using OCR technologies.
Senior Developer
Cellfind (Pty), Ltd.
- Developed and integrated multimedia messaging service (MMS) functionality into our bulk text messaging portal using ASP.NET.
- Led the development of the first traffic notification service in Africa where subscribers received MMS messages with a traffic heat map for their area (which was calculated using cell identification). This role also required liaising with various 3rd-party vendors.
- Led the development of a new subscription-based service that was used to push content to subscribers using our existing bulk text messaging portal. Work included admin portal for content generation, short code, and USSD (Unstructured Supplementary Service Data) registration.
Software Developer
Solutions Now
- Developed auditing software that ran on WinCE and was used to audit food manufacturing companies.
- Implemented SQL mobile replication over GPRS.
Software Developer
Grafx Design & Software
- Developed an email notification service for the National Treasury of South Africa.
- Rewrote a payroll application from COBOL to VB 6.
Experience
Sell Us Your Currency
https://www.sellusyourcurrency.co.ukSell Us Your Currency has a 97% customer rating from 275 ratings, most of which talk about how well designed and easy to use the system is.
Exchange Bureau
https://www.exchange-bureau.co.uk/Pay with Currency
Luggage Drop — Bag Storage
https://www.luggagedrop.coI was the sole developer of both the app (for all platforms) and the ASP.NET MVC back-end "administration" system.
The app works on a credit-based system that is integrated with in-app purchases; it allows businesses to store customer luggage and charge a fee. The app fully integrates with the POS printers network using raw socket commands to print customer receipts.
Education
Course in Project Management
PBS College - South Africa
MCSD in IT
Netcampus - South Africa
MCSD 2000 in IT
Outcomes Solutions Group - Johannesburg South Africa
Certifications
Scrum Master Certified (SMC)
SCRUMStudy
Certificate in GSM networks
WDSGlobal
Certificate in Project Management
PBS Training
MCAD & MCSD.NET
Net Campus
MCSD
Outcomes Solution Group
Skills
Libraries/APIs
Windows Forms (WinForms), jQuery UI, jQuery, iTextSharp, SignalR
Tools
Wix, Visual Studio, Bitbucket, Microsoft Teams, Adobe Photoshop
Languages
C#, XML, JavaScript, HTML5, Visual Basic 6 (VB6), Visual Basic .NET (VB.NET), VB.NET, Visual Basic, SQL, PHP, Visual Basic for Applications (VBA)
Frameworks
ASP.NET, ASP.NET Web API, Bootstrap, Mono, NUnit, ASP.NET MVC, Kendo UI, AngularJS
Platforms
Windows, WordPress, Windows Server, Citrix, Xamarin
Storage
MySQL, Microsoft SQL Server, Databases, SQL Server Reporting Services (SSRS), Redis
Paradigms
Unit Testing, Model View Controller (MVC), Agile Software Development
Other
Debugging, Time Management, Web Services, SSL Certificates, IIS, SaaS, Windows Communication Foundation (WCF), Xamarin.Forms, GPS, Apps, Optical Character Recognition (OCR)
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