Specialities
# Work CredentialsI am a creative marketing and advertising specialist working with Pre-media tools and products.
Pre-media encompasses the whole new world of multichannel media delivery.
These days it involves managing, enhancing and incorporating visual elements, including images and text content. Increasingly the content is prepared for digital platforms such as the world wide web, โappsโ for mobile devices, digital signage and other screens. Front end design techniques are used to achieve some degree of interactive functionality by taking advantage of the dynamic nature of the digital medium. Digital interactive industry best practices are followed to enhance usability and improve accessibility for people with impairments or disabilities.
Lynda.com is a leading online learning company that helps anyone learn business, software, technology and creative skills to achieve personal and professional goals.
Through individual, corporate, academic and government subscriptions, members have access to the Lynda.com video library of engaging, top-quality courses taught by recognized industry experts.
The mission of Lynda.com is to help you learn the skills you need to achieve your full potential.
Design
Graphic Design |
designgestaltgraphicssemiotics |
โ โ โ โ โ Advanced |
The process of visual communication, and problem-solving through the use of type, space and image. | ||
Information Architecture |
backendcategoriescontentdesigndiscoveryfrontendiainformationnavigationstructuretagstaxonomy |
โ โ โ โ โ Advanced |
The art and science of organising and labelling websites, intranets, online communities and software to support usability and findability. | ||
Interaction Design |
designhcihiginteractionixdui |
โ โ โ โ โ Advanced |
The practice of designing interactive digital products, environments, systems, and services. | ||
Typographic Design |
designfontstype |
โ โ โ โ โ Advanced |
The art and technique of arranging type to make written language readable and appealing. | ||
User Experience Design |
designhciinteractionixdux |
โ โ โ โ โ Advanced |
The process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product. |
Colour Management |
colourgraphics |
โ โ โ โ โ Advanced |
The controlled conversion between the colour representations of various devices, such as image scanners, digital cameras, monitors, TV screens, film printers, computer printers, offset presses, and corresponding media. | ||
Content Management |
cmscontentinformationmethodologypublishing |
โ โ โ โ โ Advanced |
A set of processes and technologies that supports the collection, managing, and publishing of information in any form or medium. | ||
Graphic Arts Software |
designgraphicsillustratorphotoshopsketchsoftwaretools |
โ โ โ โ โ Advanced |
Application software used for graphic design, multimedia development, stylized image development, technical illustration, general image editing, or to access graphic files. | ||
Accessibility |
accessibilitydesignwaiwcag |
โ โ โ โ โ Intermediate |
The inclusive practice of removing barriers that prevent interaction with, or access to websites, by people with impairments or disabilities. |
Web Development
CSS3 - Cascading Style Sheets Level 3 |
cssdesignfrontendlanguagelayoutpresentationstylesheets |
โ โ โ โ โ Advanced |
A style sheet language used for specifying the visual presentation styling of a document written in a markup language. | ||
HTML5 - Hypertext Markup Language Revision 5 |
contentdesignfrontendhtmlhypertextlanguagemarkupsemanticsstructure |
โ โ โ โ โ Advanced |
The recommended standard markup language used to format and semantically structure the content of web pages. | ||
Cross Browser Support |
browsercaniusedesignfrontendpolyfilltesting |
โ โ โ โ โ Intermediate |
The ability of a website, web application, HTML construct or client-side script to function in environments that provide its required features and to bow out or degrade gracefully when features are absent or lacking. | ||
Front End Frameworks |
cssfrontendgridsinteractionixdlayoutpresentationstylesheets |
โ โ โ โ โ Intermediate |
Pre-prepared frameworks that are meant to allow for easier, more standards-compliant web design using the Cascading Style Sheets language. | ||
Server Side Scripting |
backendjavascriptnodeperlrubyscriptingservershell |
โ โ โ โ โ Intermediate |
Creating and modifying code to produce a response customised for each userโs request to a website. | ||
Site Hosting |
deploymenthostingnetworkserver |
โ โ โ โ โ Intermediate |
Web hosting services provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data centre. | ||
Client Side Scripting |
frontendinteractionixdjavascriptscripting |
โ โ โ โ โ Basic |
Creating and modifying code to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. | ||
E-Commerce Platforms |
commerceshopifyshoppingplatform |
โ โ โ โ โ Basic |
Web based platforms that include core functionality for navigation, shopping cart, checkout, shipping and handling, and taxes and some level of integration to an order management system (OMS), an enterprise resource planning (ERP) system, or a warehouse management system (WMS). | ||
E-Learning Platforms (Learning Management Systems) |
educationlearninglmsmoodleplatform |
โ โ โ โ โ Basic |
Web based applications for the administration, documentation, tracking, reporting and delivery of electronic educational technology education courses or training programs. | ||
Persistent Storage |
backenddatadbmsmemorypersistencestoragestructures |
โ โ โ โ โ Basic |
Any method or apparatus for efficiently storing data structures such that they can continue to be accessed using memory instructions or memory APIs even after the end of the process that created or last modified them. | ||
Static Site Generators |
cmscontentdatascaffoldingtagstemplatestool |
โ โ โ โ โ Basic |
Software that provides tools like templating, shared data, and custom tags to assist in the creation of static HTML pages. |
Block, Element, Modifier (BEM) |
cssdesignfrontendmethodologystylesheets |
โ โ โ โ โ Intermediate |
A methodology that helps to achieve reusable components and code sharing in the front-end design. | ||
Document Object Model (DOM) |
browserdesigndomfrontendhtml |
โ โ โ โ โ Intermediate |
A cross-platform and language-independent convention for representing and interacting with objects in HTML documents. | ||
Content Delivery Networks (CDN) |
cdncontentnetworkperformance |
โ โ โ โ โ Basic |
Used to serve content to end-users with high availability and high performance. | ||
Location Services |
apilocationmapsservices |
โ โ โ โ โ Basic |
A general class of software-level services that use location data to control features. | ||
Scalable and Modular Architecture for CSS (SMACSS) |
cssdesignfrontendmethodologystylesheets |
โ โ โ โ โ Basic |
A methodology that helps to achieve reusable components and code sharing in the front-end design. | ||
Stylesheet Preprocessors |
cssdesignfrontendstylesheetstool |
โ โ โ โ โ Basic |
Tools that help to achieve reusable components and code sharing in the front-end design. |
Content Management Systems
Jekyll |
backendblogscmscontentdatajekyllliquidossrubyscaffoldingtagstemplates |
โ โ โ โ โ Advanced |
A simple but powerful, blog-aware, static site generator that helps to produce secure, fast performing websites. | ||
Drupal |
backendcmscontentdatabasedrupalframeworkossphp |
โ โ โ โ โ Intermediate |
A free and open-source content-management framework written in PHP and distributed under the GNU General Public License. | ||
Joomla! |
backendcmscontentdatabaseframeworkjoomlaossmvcphp |
โ โ โ โ โ Basic |
A free and open-source content management system for publishing web content. | ||
Shopify |
activemerchantbackendcmscommercecontentdatabaseframeworkmvcossplatformrailsrubyshopifyshopping |
โ โ โ โ โ Basic |
A fully managed commerce platform that helps establish online businesses and provides retail point-of-sale systems for both online and offline companies. | ||
Wordpress |
backendblogscmscontentdatabaseframeworkossmysqlphpwordpress |
โ โ โ โ โ Basic |
A free and open-source blogging tool and a content management system based on PHP and MySQL. |
Liquid Templates |
backendcontentfiltersinformationliquidrubyscaffoldingscriptingtemplates |
โ โ โ โ โ Basic |
An open-source, Ruby-based template language created by Shopify. | ||
Markdown |
backendcontentinformationmarkdownmarkuptemplates |
โ โ โ โ โ Basic |
A markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name. |
Methodology
Quality Assurance |
managementmethodologyqaquality |
โ โ โ โ โ Advanced |
A way of preventing mistakes or defects in manufactured products and avoiding problems when delivering solutions or services to customers. | ||
Tried and True |
managementmethodologytriedtrue |
โ โ โ โ โ Advanced |
Well-established and tested; known to work or succeed based on extensive experience. | ||
Agile |
agilemanagementmethodology |
โ โ โ โ โ Intermediate |
A group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. | ||
Getting Things Done (GTDยฎ) |
gtdmanagementmethodologyproductivity |
โ โ โ โ โ Intermediate |
A time-management method, described in a book of the same title by productivity consultant David Allen. | ||
Lean Software Development (LSD) |
jitleanlsdmanagementmethodology |
โ โ โ โ โ Intermediate |
A translation of lean manufacturing and lean IT principles and practices to the software development domain. | ||
DevOps |
backenddevelopmentdevopsmethodologyoperations |
โ โ โ โ โ Basic |
A methodology to help achieve continuous delivery of software-driven innovation. |
Kanban |
jitkanbanleanlsdmanagementmethodology |
โ โ โ โ โ Basic |
A scheduling system for lean and just-in-time (JIT) production. |
Scripting Language
AppleScript |
appleipcmacscripting |
โ โ โ โ โ Advanced |
A scripting language used for inter-process communications on Apple operating systems. | ||
Perl |
backendcgiperlscripting |
โ โ โ โ โ Intermediate |
A family of high-level, general-purpose, interpreted, dynamic programming languages. | ||
JavaScript |
backendfrontendjavascriptscripting |
โ โ โ โ โ Basic |
A dynamic programming language, also known as ECMAScript. | ||
Shell Scripting |
backendbashscriptingshell |
โ โ โ โ โ Basic |
A computer program designed to be run by the Unix shell, a command line interpreter. | ||
Ruby |
backendrubyscripting |
โ โ โ โ โ Beginner |
A dynamic, reflective, object-oriented, general-purpose programming language. | ||
PHP |
backendcgiphpscripting |
โ โ โ โ โ Unknown |
A server-side scripting language designed for web development but also used as a general-purpose programming language. |
Git Source Code Management |
backenddevelopmentgitgplossscmtoolversion |
โ โ โ โ โ Basic |
A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | ||
jQuery |
clientdomfrontendinteractionixdjavascriptlibraryossscripting |
โ โ โ โ โ Basic |
A cross-platform JavaScript library designed to simplify the client-side scripting of HTML. | ||
Node.js |
backendjavascriptnetworknode.jsossscriptingserver |
โ โ โ โ โ Basic |
An open source, cross-platform runtime environment for server-side and networking applications. | ||
Regular Expressions |
backendjavascriptperlregexrubypatternsscripting |
โ โ โ โ โ Basic |
A sequence of characters that define a search pattern, mainly for use in pattern matching with strings, or string matching, i.e. โfind and replaceโ-like operations. | ||
Rails (RoR) |
backenderbgeneratorsmvcrailsrakerestrubyscaffoldingscripting |
โ โ โ โ โ Beginner |
An open source web application framework written in Ruby language, and also known as Ruby on Rails. |
Operating System
Mac OS X |
applemacos |
โ โ โ โ โ Advanced |
A series of Unix-based graphical interface operating systems developed and marketed by Apple Inc. | ||
Unix |
ipcosserverunix |
โ โ โ โ โ Advanced |
A family of multitasking, multiuser operating systems that derive from the original AT&T UNIXโข, developed in the 1970s at the Bell Labs research center. | ||
GNU/Linux |
gnugpllinuxosossserver |
โ โ โ โ โ Intermediate |
A Unix-like operating system which features GNU software packages, uses the Linux kernel and is assembled under the model of free and open-source software development and distribution. | ||
iOS |
appleiosmobileos |
โ โ โ โ โ Intermediate |
A mobile operating system created and developed by Apple Inc. and distributed exclusively for Apple hardware. | ||
Windows |
microsoftoswindows |
โ โ โ โ โ Intermediate |
A family of graphical operating systems developed, marketed, and sold by Microsoft. | ||
Android |
androidgooglelinuxmobileososs |
โ โ โ โ โ Basic |
A mobile operating system based on the Linux kernel and currently developed by Google. |
GNU Software |
gnugplosssoftwareunix |
โ โ โ โ โ Intermediate |
Software that is released under the auspices of the GNU Project and available for many Unix-like operating systems. |
Legal Considerations
Copyright |
copyrightiplaw |
โ โ โ โ โ Intermediate |
Grants the creator of an original work exclusive legal rights to its use and distribution, usually for a limited time. | ||
Intellectual Property Licenses |
agreementiplawlicence |
โ โ โ โ โ Intermediate |
Gives the licensee the legal right to use (but not own) the copyright, patent, trade mark, design, technology, technical know-how or specific marketing skills to their advantage, subject to the limitations of the licence. | ||
Patents |
iplawpatents |
โ โ โ โ โ Basic |
Legal rights that are granted for any device, substance, method or process that is new, inventive, and useful. | ||
Privacy |
informationlawprivacy |
โ โ โ โ โ Basic |
The legal right to protect a personโs personal life from invasion and to control the flow of their personal information. | ||
Trade Marks |
iplawtrademarks |
โ โ โ โ โ Basic |
Legal rights that are granted for a letter, number, word, phrase, sound, smell, shape, logo, picture and/or aspect of packaging. | ||
Acceptable Use Policy (AUP) |
agreementauplaw |
โ โ โ โ โ Beginner |
A set of rules applied by the owner, creator or administrator of a network, website, or service, that restrict the ways in which the network, website or system may be used and sets guide lines as to how it should be used. | ||
Terms of Service (ToS) |
agreementlawtos |
โ โ โ โ โ Beginner |
Rules which one must agree to abide by in order to use a service. |
Design Registration |
designiplaw |
โ โ โ โ โ Basic |
Intended to protect designs which have an industrial or commercial use, and gives the owner exclusive legal rights to commercially use it, licence or sell it. |