Or maybe you dont want to get Flash at all. Maybe you hate Flash. I think its pretty cool, but I am biased because I have spent nearly ten years learning to use it. Maybe you would like to read the content of my site without getting Flash, and I respect that. So here it is, it really would be prettier if you used the Flash player though.
Hi, I’m Jon Moyles and this is a brief introduction to my work and experience.
You are probably reading this, wondering if I am the right guy to do a job for you. While self aggrandisement isn’t usually my thing, I will do my best to make an exception here. To that end, let me begin by saying that I have a wide range of skills in my field and I am good at what I do.
I have worked in web development for over seven years, incorporating photography, illustration, design, video editing and CGI programming. I have developed a specialty in Flash and Actionscript. I have run projects from initial scoping with clients to testing, client acceptance and post development support. I have conducted sales meetings and manned booths at industry expos.
Some of my projects were essentially solo jobs, I took the photographs, wrote the code, did the visual design and saw the project through to sign off. On other jobs I have worked in a team, most often as a programmer but also as a designer or an illustrator, a project lead or a mix of these roles.
Programming
While my degree did not major in Computer Science I included Computer Science units on top of my normal course load. I learnt a certain amount about OO programming principles. I do my best to implement these principles in my work, particularly recently working in Actionscript 3, which is an OO language and encourages best practices in a way Actionscript 2 never really did.
I try to write readable, well documented code that is testable and easily fixed or modified. I do my best to keep track of changes to code and keep useful records and backups. If this seems terribly obvious to you, I’m all the more keen to work for you.
Common Gateway Interface languages are essential for dynamic web applications and I have worked in PHP and ASP, as well as the SQL that goes hand in hand with these languages.
I started learning Visual C++ for fun and back in my academic days I used Java and Visual Basic.
Oh and while I’m listing languages, HTML, XML and Javascript. I’ve used them too. Lingo (for Director) and Basic hardly seem worth mentioning.
E Learning
Most of my professional experience is in E Learning applications. One of the projects I am most proud of is the St John Senior First Aid Certificate online course, not because it is such a great example of what I can do (it was built in 2004) but because it could help people. I suppose site inductions help people in a way too. I’ve done quite a few of them.
I have built content players, courses and assessments. I have built SCORM compatible courses and modified existing content to be SCORM compatible.
Cell Media specialise in online learning courses. The templates that their online courses are built on were written by me. Mostly I didn’t do the visual design, but I wrote almost all the code.
Actionscript (and Flash)
Actionscript is more or less what I specialise in. I have done a lot of different things in Actionscript; from assessments, to content players to application development.
One of the things that bothers me is web sites that constantly make me wait for things to load. I try to alleviate that with loaders that load content in the background while the viewer uses the content that is loaded. If the user wishes to navigate to content that is not loaded yet, the player prioritises that content to be loaded first. Users should only see loading screens when absolutely necessary.
I have used Flash for application development, using Flash to build the interface and SWF Kit to provide a player that has access to system functions like writing files. In that way I built an application that generated html reports with .jpg graphs based on online quizzes about companies risk management preparation. I have also used Flash Jester, which is a similar tool to SWF Kit.
Flash tasks can be automated with the Flash JavaScript API, I have written tools to speed up a variety of tasks, from creating transitions to generating complicated lists of content based on files on disk. These tools considerably speed up development jobs.
Photography, 3D Studio MAX, After Effects, Video Editing, Animation and Illustration
I consider myself fortunate in that I have had a wide variety of professional experience in the field of Multimedia. I cannot claim to be an expert in any of these fields but I am competent in all of them. Actually, lets make that barely competent with 3D Studio MAX.