Marinus Swanepoel

About Me

I am a web developer and I build websites both professionally and recreationally. I spend most of my time writing JavaScript. I develop websites and web applications using a variety of tools, such as jQuery, JSLint, SVN and Backbone.js. I am diligent in writing the most semantic HTML markup possible while not overcomplicating my workflow. I have tried some MVC tools and really liked them. When I am not building experiments using the latest HTML5 technologies I manage and configure my own Linux server. I am comfortable using command line interfaces, and I am always excited to learn new uses for standard libraries or command line tricks. In my spare time I like to build programmable circuits and create art.

Knowledge

  • Building web apps using Backbone.js
  • Configuring and maintaining Linux servers with Apache2, MySQL and PHP (LAMP) stack
  • Developing and publishing games to mobile platforms using Adobe Air 2.6
  • Maintaining, merging, resolving conflicts and developing codebases using Subversion and Git
  • Testing and developing websites coded in HTML, JavaScript and CSS for various browsers including Internet Explorer (IE) 7, IE8, IE9, Google Chrome, Safari and Firefox
  • Publishing websites using CodeIgniter or WordPress as a blogging platform and Content Management System
  • Developing and testing custom themes and features for WordPress
  • Publishing video using HTML5 technologies for desktop and mobile browsers, including Android, Safari Mobile, and Blackberry
  • Extensive use of the jQuery JavaScript framework to write JavaScript compliant with current standards
  • Developing and customizing jQuery plugins
  • Unit testing during development to ensure code is robust and has all the required functionality

Languages and Tools

Programming and Markup Languages

  • JavaScript
  • ActionScript 3.0
  • PHP
  • SQL
  • xHTML, HTML5
  • CSS 2 & CSS 3

Development tools

  • Dreamweaver, Notepad++, Sublime Text
  • Adobe Flash Pro
  • Photoshop
  • Illustrator
  • Premiere
  • Audition
  • After Effects

Experience & Education

  • Web Developer at Victory Arts
    March 2011 to present
    Duties: Developed websites and web applications for clients using HTML5, JavaScript, PHP, WordPress, and LAMP stack. Worked independently and in collaboration with a team to meet project objectives.
  • Interactive Multimedia Developer Diploma at Algonquin College
    September 2009 - May 2011
  • Web Developer at Canadian Forest Tree Essences
    June 2010 - September 2010
    Duties: Set up an e-commerce site and developed a workflow for uploading stock photography.
  • Bachelor of Fine Arts at University of Lethbridge
    September 2004 - May 2008
    Graduated with distinction