Marius Coetzee

Marius Coetzee

Junior Programmer

Followers of Marius Coetzee123 followers
location of Marius CoetzeeHalton Hills, Ontario, Canada

Connect with Marius Coetzee to Send Message

Connect

Connect with Marius Coetzee to Send Message

Connect
  • Timeline

  • About me

    Software Developer

  • Education

    • Ladysmith High School

      1992 - 1996
      High school diploma
    • University of South Africa/Universiteit van Suid-Afrika

      2003 - 2012
      Bachelor's degree Computer Science
  • Experience

    • Clive Allen (Pty)Ltd

      Jan 1998 - Feb 2000
      Junior Programmer

      * Work with customer to fix customer reported problems.* Created reports from customer requirements using SQL.Key contributions:* Replaced dated report graphics.* Wrote standalone credit card verification application from banking bureau documentation.

    • BUG Holdings

      Mar 2000 - Mar 2008
      Senior Programmer

      * Worked with customer to implement requested enhancements and fix reported problems.* Provided business support to customers.* Planned and executed installations at customer sites.Key contributions:* Created utilities to facilitate the conversion from legacy database to Microsoft SQL Server and to Oracle.* Created proof of concept and implemented the integration of Crystal Reports with the system.* Planned and tested system integration.* Implemented procedures and automated large parts of the installation process.* Implemented procedures to facilitate software development in accordance to modern methodologies.* Prepared material and taught programming to customer development teams. Show less

    • UCS Software Manufacturing

      Mar 2008 - Jun 2009
      Software Engineer

      * Worked in multi-functional and dispersed team to develop a custom point of sales system for a major South African pharmaceutical company.* Analyzed user requirements to write the business logic and user interfaces to satisfy requirements.Key contributions:* Enhanced user interface responsiveness.* Redesigned and built invoicing handling sub-system.

    • FleetPro

      Jul 2009 - Nov 2012
      Application Architect

      • Architected new modules and enhancements to existing system.• Collaborated with clients to gather requirements to design and build new modules or systems.• Planned and implemented database normalization.• Architected rewrite of legacy system using Microsoft stack (C#, MS SQL Server, ASP.NET MVC).

    • 4GL Solutions

      Dec 2012 - Apr 2013
      Programmer Analyst

      * Organised the conversion from legacy database to PostgreSQL.* Used ticketing system to fix reported system problems.Key contributions:* Wrote utilities to facilitate the conversion and report on conversion results.* Enhanced system start up scripts.

    • Vital Insights

      Jul 2013 - Oct 2014
      Senior Software Developer

      • Worked with account executive to convert high level business requirements into business requirements and specifications to create new customer experience management (CEM) solutions in an Agile SCRUM team, making use of cooperative architecture design and design patterns for each project.• Peer reviewed code to make sure development best practices and company standards were followed.• Maintained complex SQL queries used to extract KPI data.

    • Woodbine Entertainment Group

      Nov 2014 - Mar 2016
      Senior Software Developer

      • Maintained and implemented features for web application portal and part of an Agile team developing new customer membership application.• Did code reviews, gathered requirements and interacted with stakeholders.• Created IT department's development and coding standards.• Mentored developers on the Agile SCRUM methodology, TFS, and object-oriented programming.• Normalized database and performed database updates.

    • Prolucid Technologies

      Mar 2016 - Sept 2022
      Senior Software Developer

      • Implemented and maintained systems for many different .NET Framework/Core/6 projects as part of a team and as a sole developer using Agile methodologies. Did back-end web development as well as front-end for cloud-based SaaS systems, Desktop and Web applications as well as embedded.• Mentored developers as well as doing peer review and took part in team planning.• Found deficiency in system security and implemented OAuth2 with OpenID Connect solution for a SaaS system which became the solution for most other SaaS systems for the company.• Improved desktop application performance by 60% by refactoring and using multi-threading effectively.• Reduced development time to implement graphing on a web application from 5 days to 2 days by using software design patterns to refactor the code. Show less

    • FNZ Group

      Nov 2022 - now
      Software Developer
  • Licenses & Certifications

    • Programming

      Hatfield Business College
      Jan 2003
    • Programming

      Van Zyl & Pritchard
      Jan 1997
    • Microsoft® Certified Professional Developer (MCPD)

      Microsoft
      Jan 2011
    • Microsoft Certified Technology Specialist (MCTS)

      Microsoft
      Jun 2010
    • Tech on the Go: From Software Developer to Architect

      LinkedIn
      Dec 2022
      View certificate certificate