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
JavaScript Tools & Libraries
Experience & Education
-
Web Developer at Victory ArtsMarch 2011 to presentDuties: 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 CollegeSeptember 2009 - May 2011
-
Web Developer at Canadian Forest Tree EssencesJune 2010 - September 2010Duties: Set up an e-commerce site and developed a workflow for uploading stock photography.
-
Bachelor of Fine Arts at University of LethbridgeSeptember 2004 - May 2008Graduated with distinction