Robin Ronne, Algorithms Developer in Cape Town, Western Cape, South Africa
Robin Ronne

Algorithms Developer in Cape Town, Western Cape, South Africa

Member since February 24, 2015
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.
Robin is now available for hire

Portfolio

  • Statpro
    C#, .NET, SQL 2008, R2, Oracle 11g, ASP.NET
  • Statpro
    C#, ASP.NET, JavaScript, jQuery, DevXpress, SQL 2008, Ruby, AngularJS, Highstock
  • Statpro/JSE Limited
    C#, VB.NET, C++, MFC, COM+, SQL 2005, MSMQ, ComponentOne

Experience

  • Algorithms, 13 years
  • Data Structures, 13 years
  • SQL, 9 years
  • .NET, 9 years
  • C#, 9 years
  • JavaScript, 8 years
  • Ruby, 8 years
  • AngularJS, 2 years

Location

Cape Town, Western Cape, South Africa

Availability

Full-time

Preferred Environment

Linux, Emacs, Git

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.

Employment

  • 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: C#, .NET, SQL 2008, R2, Oracle 11g, ASP.NET
  • 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: C#, ASP.NET, JavaScript, jQuery, DevXpress, SQL 2008, Ruby, AngularJS, Highstock
  • 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 developers.
    • Optimized queries for a large and inefficient SQL batch process, reducing run time by around 80%.
    Technologies: C#, VB.NET, C++, MFC, COM+, SQL 2005, MSMQ, ComponentOne
  • 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.
    • Read The Pragmatic Programmer.
    Technologies: C#, ASP.NET, JavaScript, jQuery, JanusControls, SQL 2005, Nant, Nunit

Experience

  • Statpro Composites (Development)

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

Skills

  • Languages

    SQL, C#, Ruby, JavaScript, Python, Java, Common Lisp (CL), C++
  • Frameworks

    .NET, ASP.NET, ASP.NET MVC, Bootstrap 3, Sinatra, Ruby on Rails (RoR), Django, AngularJS
  • Libraries/APIs

    WinForms, Node.js, Reactive Extensions, jQuery, Microsoft Foundation Class Library (MFC), Twitter API
  • Tools

    Emacs, Microsoft Visual Studio
  • Paradigms

    Agile Software Development, Design Patterns
  • Platforms

    Umbraco, Linux, Android
  • Storage

    PostgreSQL, MongoDB
  • Other

    Algorithms, Data Structures, COM, IoC

Education

  • Bachelor of Science degree in Information Technology (Computer Engineering)
    2002 - 2004
    University of Cape Town - Cape Town, South Africa

To view more profiles

Join Toptal
I really like this profile
Share it with others