Gareth Hellmann
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Systems Analyst Manager
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.
Software Engineer
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.
Experience
Shopscoop
6th Element Decor Design
Skills
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)
Education
6.00X Certificate Degree in Computer Science and Programming
Massachusetts Institute of Technology (MIT) - EDX
Level 4 Certificate Degree in Management
Dionysus - Durban, South Africa
Bachelor's Degree in Information Technology
Durban University of Technology - Durban
N4 National Certificate Degree in Mechanical Engineering
Msunduzi Technical College - Pietermaritzburg, 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