Robin Ronne, Developer in Cape Town, Western Cape, South Africa
Robin is available for hire
Hire Robin

Robin Ronne

Verified Expert  in Engineering

Data Structures Developer

Cape Town, Western Cape, South Africa

Toptal member since April 14, 2015

Bio

Rob is a dedicated problem solver who has been developing financial systems on the .NET platform since 2006. Optimizing relational database queries comes naturally to him. He is a very pragmatic programmer who prefers function over fads in software tool choices and a good communicator who prides himself on his ability to positively affect morale.

Portfolio

Confluence
C#.NET, C#.NET WinForms, SQL, Ruby, Ruby on Rails 6, Algorithms...
Content Galaxy Inc.
C#, ASP.NET, Microsoft Foundation Class (MFC) Library, ASP.NET MVC...
ConsumerAffairs.com
JavaScript, HTML5, CSS, jQuery, AngularJS, Backbone.js, CoffeeScript, Jinja...

Experience

  • SQL - 18 years
  • ASP.NET - 15 years
  • .NET - 15 years
  • C# - 15 years
  • Data Structures - 13 years
  • JavaScript - 8 years
  • Amazon Web Services (AWS) - 6 years
  • NopCommerce - 3 years

Availability

Full-time

Preferred Environment

Git, Linux, .NET, SQL, Windows

The most amazing...

...thing I've achieved was bringing an inefficient SQL corporate action/dissemination/data import process time from 40 hours down to 8 by careful query analysis.

Work Experience

Senior Consultant Developer

2019 - 2025
Confluence
  • Migrated an ASP.NET/.NET Framework app to a Ruby on Rails front end with a .NET Core API.
  • Rewrote the calculations engine from T-SQL Stored Procedures to C# in order to reduce the DB load.
  • Improved performance to allow our largest client to go from 400,000 portfolios to 1.8m in the system.
  • Help set up AWS environments AWS(VPC, Route 53, ECR, S3, RDS, Secret Manager).
Technologies: C#.NET, C#.NET WinForms, SQL, Ruby, Ruby on Rails 6, Algorithms, Ruby on Rails (RoR), Microsoft SQL Server, Data Structures, Design Patterns, Node.js, Amazon Web Services (AWS)

.NET Web Developer

2018 - 2021
Content Galaxy Inc.
  • Reworked the ASP.NET front end to incorporate a new design from a graphic designer.
  • Updated the menu system and fixed various streaming and analytics bugs.
  • Updated the build process to use more modern C++ compilers and MFC libraries and prepared the codebase for open source release.
  • Configure NopCommerce to automate their deployments.
Technologies: C#, ASP.NET, Microsoft Foundation Class (MFC) Library, ASP.NET MVC, ASP.NET Web Forms, Authorize.net, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Microsoft SQL Server, COM, Design Patterns, NopCommerce

Senior Front-end Developer

2015 - 2017
ConsumerAffairs.com
  • Enhanced the business intelligence reporting performance and usability.
  • Fixed bugs and enhanced performance as part of my day-to-day work.
  • Oversaw the roll-out of business reporting to internal clients.
Technologies: JavaScript, HTML5, CSS, jQuery, AngularJS, Backbone.js, CoffeeScript, Jinja, Stylus, Django, GitHub, Git, Agile Software Development, Node.js

Technical Application Specialist Consultant (Independent)

2014 - 2015
Statpro
  • Delivered a massive cost savings in the space of 8 months for a large client, working with a small team. The client was able to save hundreds of thousands of Euro in annual licensing fees after we wrote the replacement system.
  • Collaborated with teammates spread between Frankfurt, Cape Town, Stockholm, London, and Bordeux through constant communication, weekly Google Hangout status meetings, and collaboration via Github and JIRA.
  • Improved processing time from 36 hours to 14 hours.
  • Surprised the client with swift development turnaround time even during high-pressure portions of project development.
  • Conducted extensive query analysis, both T-SQL and PL/SQL.
Technologies: ASP.NET, Oracle 11g, R2, Microsoft SQL Server, .NET, C#, Full-stack Development, Fintech, Architecture, ASP.NET MVC, VB.NET, Visual Basic 6 (VB6), Java, Python, C#.NET, SQL, Back-end, PostgreSQL, Algorithms, Sinatra, Data Structures

Senior Developer (Composites Product)

2012 - 2014
Statpro
  • Maintained a commercially successful product used by over 120 asset managers globally.
  • Investigated new opportunities in moving the composites product to the cloud, utilizing dynamic web frameworks like Rails and AngularJS for a slick front-end experience.
  • Worked remotely, reporting to the Frankfurt office from Cape Town, using JIRA and Lync to coordinate and SVN to collaborate.
  • Worked with the R+ team at Statpro, using Ruby on Rails to create a modern portfolio management solution using Highstock charting.
  • Provided second line development support to large bank clients remotely via WebEx.
Technologies: AngularJS, Ruby, Microsoft SQL Server, DevExpress, jQuery, JavaScript, ASP.NET, C#, Full-stack Development, Fintech, Architecture, .NET Core, Software Architecture, C#.NET, Windows, Azure, Amazon Web Services (AWS), SQL, Docker, JSON, Back-end, PostgreSQL, CI/CD Pipelines, Full-stack, Legacy Software, Windows Forms (WinForms), Algorithms, Microsoft Visual Studio, Ruby on Rails (RoR), Sinatra, Data Structures, COM, Design Patterns

Senior Systems Developer

2008 - 2011
Statpro/JSE Limited
  • Configured a CruiseControl.net server to rein in a sprawling legacy project with over 100 disparate component modules in C#, VB.NET, and C++/MFC.
  • Set up an OpenGrok source code search server to assist the team in searching a constantly updated index including the version control history of a ~3.5m line project.
  • Migrated source control to SVN from Visual Source Safe 2005, retaining all history.
  • Mentored and trained junior developers in the organization.
  • Optimized queries for a large and inefficient SQL batch process, reducing run time by around 80%.
Technologies: ComponentOne, MSMQ, Microsoft SQL Server, COM+, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, C++, VB.NET, C#, Full-stack Development, Fintech, ASP.NET MVC, Microsoft Access, Visual Basic 6 (VB6), C#.NET, Windows, SQL, JSON, Back-end, JavaScript, CI/CD Pipelines, Full-stack, Windows Forms (WinForms), Algorithms, Microsoft Visual Studio

Junior Developer

2006 - 2007
Digiata
  • Developed for a completely agile development shop, doing daily stand-ups, fortnightly sprints, internal customer, pair programming, and pool table.
  • Conducted full end-to-end testing, TDD, front-end testing, unit tests, FxCop, Smoke tests, and MSI installation/upgrade tests on VM infrastructure.
  • Created an internal time tracking/client reporting/invoicing app with another junior developer.
  • Learned all about SQL injection and various security concerns.
Technologies: NUnit, NAnt, Microsoft SQL Server, Janus, jQuery, JavaScript, ASP.NET, C#, Full-stack Development, VB.NET, Microsoft Access, Visual Basic 6 (VB6), Android, C#.NET, Windows, SQL, Back-end, CI/CD Pipelines, Full-stack, Windows Forms (WinForms), Microsoft Visual Studio, Design Patterns

Experience

Statpro Composites

Composites is an accounting and reporting solution for maintaining Global Investment Performance Standards(GIPS) compliance at financial services companies.

Content Galaxy

http://www.contentgalaxy.com
A video streaming platform for martial arts practitioners, it offers a single subscription price that is distributed pro rata based on the number of seconds streamed by the various content providers that host videos on the platform.

ConsumerAffairs Website

https://www.consumeraffairs.com/
A Python/Django-based website to track consumer sentiment and improve negative reviews/perceptions via active client engagement. The website serves over a million visitors a month and was definitely a new sort of challenge compared to calculation-heavy but user-light financial systems.

Education

2002 - 2004

Bachelor of Science Degree in Information Technology (Computer Engineering)

University of Cape Town - Cape Town, South Africa

Skills

Libraries/APIs

Windows Forms (WinForms), Node.js, Reactive Extensions, jQuery, Microsoft Foundation Class (MFC) Library, X (formerly Twitter) API, Microsoft Foundation Classes (MFC), Backbone.js, Authorize.net

Tools

Emacs, Microsoft Visual Studio, Microsoft Access, NAnt, Git, Stylus, GitHub, C#.NET WinForms

Languages

Python, JavaScript, SQL, C#, Visual Basic 6 (VB6), C#.NET, VB.NET, Ruby, Java, Janus, Common Lisp (CL), C++, HTML5, CSS, CoffeeScript

Frameworks

.NET, ASP.NET, Bootstrap 3, Sinatra, Ruby on Rails (RoR), .NET Core, NUnit, Django, ASP.NET MVC, AngularJS, Jinja, ASP.NET Web Forms, Ruby on Rails 6

Paradigms

Agile Software Development, Design Patterns, COM+

Platforms

Umbraco, Windows, Linux, Amazon Web Services (AWS), Docker, Android, Azure, NopCommerce

Storage

Microsoft SQL Server, JSON, PostgreSQL, Oracle 11g, MongoDB

Other

Freelancing, Full-stack Development, Fintech, Architecture, Software Architecture, Technical Leadership, Back-end, CI/CD Pipelines, Full-stack, Legacy Software, Algorithms, Data Structures, COM, MSMQ, ComponentOne, R2, DevExpress, IoC

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring