Gareth Hellmann, Developer in Durban, KwaZulu-Natal, South Africa
Gareth is available for hire
Hire Gareth

Gareth Hellmann

Verified Expert  in Engineering

Software Developer

Location
Durban, KwaZulu-Natal, South Africa
Toptal Member Since
February 19, 2015

Gareth is a versatile software engineer who utilizes over fourteen years of industry experience with a systematic and structured approach to development and problem solving, balanced with an emphasis on adaptable, customer-centric solutions.

Portfolio

Shopscoop Pty, Ltd.
CSS3, HTML5, jQuery, MySQL, Python, PHP
Retail Marketing Agency
HTML, Pervasive PSQL, PostgreSQL, Microsoft SQL Server, JavaScript...
Spotlight Interactive
Microsoft SQL Server, Visual Basic 6 (VB6)

Experience

Availability

Part-time

Preferred Environment

REST, SQLite, Django, Python

The most amazing...

...project I've worked on is building an API wrapper for an ERP system, allowing for a user-friendly web front-end.

Work Experience

Senior Software Engineer

2012 - PRESENT
Shopscoop Pty, Ltd.
  • Developed and implemented a product costing model using Python.
  • Set up an eCommerce system, including a database and managed customization of two associated sites.
  • Set up integration with a payment gateway.
  • Worked with Marketing to develop the site structure to achieve key customer experience deliverables.
  • Managed the purchase of domains, hosting, and implementation of SSL certificates.
  • Implemented SEO and Google Analytics.
Technologies: CSS3, HTML5, jQuery, MySQL, Python, PHP

Systems Analyst Manager

2004 - PRESENT
Retail Marketing Agency
  • Designed integration to custom build the front-end system for an ERP system using Python/Django.
  • Provided leadership in identifying and implementing new uses of information technologies, which assist functional business units in meeting their strategic objectives.
  • Designed and developed reports to extract data from database for management to utilize when analyzing data.
  • Responsible for integrating the system into the accounting package.
  • Led discussions of business and technical specifications with various departments to define new processes or upgrade old processes.
Technologies: HTML, Pervasive PSQL, PostgreSQL, Microsoft SQL Server, JavaScript, Visual Basic 6 (VB6), ASP.NET, PHP, Python

Software Engineer

2001 - 2004
Spotlight Interactive
  • Developed financial software systems for leading Financial Institutions in South Africa.
  • Defined and designed database structure for new systems.
  • Defined and prepared technical specifications with team members.
  • Developed systems from technical specifications defined for projects.
  • Communicated UAT and error fixes to management.
Technologies: Microsoft SQL Server, Visual Basic 6 (VB6)

Shopscoop

An eCommerce site for a home decor business.

6th Element Decor Design

An eCommerce site for a home decor business.

Languages

PHP, HTML5, CSS3, CSS, HTML, SQL, T-SQL (Transact-SQL), Python, Visual Basic for Applications (VBA), Visual Basic .NET (VB.NET), Visual Basic, Visual Basic 6 (VB6), JavaScript

Frameworks

Django, ASP.NET

Libraries/APIs

jQuery, Django ORM, Google API

Tools

Microsoft Excel, Git, Komodo Edit, Sage ERP X3

Paradigms

REST, Agile Software Development, Unit Testing

Storage

SQLite, MySQL, Microsoft SQL Server, PostgreSQL, Pervasive PSQL

Platforms

OpenCart, MacOS, Linux

Other

eCommerce, APIs, Accounts, Enterprise Resource Planning (ERP)

2013 - 2013

6.00X Certificate Degree in Computer Science and Programming

Massachusetts Institute of Technology (MIT) - EDX

2012 - 2012

Level 4 Certificate Degree in Management

Dionysus - Durban, South Africa

1997 - 2000

Bachelor's Degree in Information Technology

Durban University of Technology - Durban

1996 - 1996

N4 National Certificate Degree in Mechanical Engineering

Msunduzi Technical College - Pietermaritzburg, South Africa

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