CLOSE WINDOW

My levels of knowledge in Web Technologies

I've amassed a skill set that allows me to serve clients in a wide range of domains and projects. Below is a list of detailed tools and languages along with star (*) strength rating out of five.

The list is not meant to be exhaustive, but to give a general idea of tools I'm familiar with and how often I used them in daily tasks of projects.


Web Development
1 to 5
   
Hypertext Markup Language (HTML)

Create an HTML file from scratch, use a HTML template like HTML5 Boilerplate, follow industry naming conventions, and incorporate the latest HTML5 tags.

 
XHTML
HTML5
   
Cascading Style Sheets (CSS)

Create a CSS file from scratch, manipulate layouts and styles, take well-structured HTML and give it a facelift.

 
CSS
CSS 3.0
   
JavaScript

Understand the DOM (Document Object Model), create elements and variables, understand objects, properties and funcations, use logic to create loops, write your own funcations and more.

 
Client-Side JavaScript (CSJS)

An extended version of JavaScript that enables the enhancement and manipulation of web pages and client browsers.

Server-Side JavaScript (SSJS)

An extended version of JavaScript that enables back-end access to databases, file systems, and servers.

Core JavaScript

The base JavaScript language

   
jQuery

Able to search for a reputable jQuery plugin, install a jQuery plugin, test it for bugs, tweak it to work with your site. (Can add twitter feed to your site, image slider, smooth scrolling and more.)

 
DOM manipulation
Event Handlings
Ajax Support
Animations
Effects
Widgets
Web and Graphic Design
1 to 5
   
Adobe Creative Suite 5 & 6  
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
Adobe Fireworks
Adobe Flash
Adobe Acrobat Professional
   
Color Theory

Interaction of colors in a design through complementation, contrast, and vibrancy.

Aesthetic Sense

A set of principles concerned with the nature and appreciation of beauty, esp. in art.

Typography

The art of arranging type into a legible, aesthetically pleasing and design-appropriate layout.

Usability

As the effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments.

Digital Media / Photography / Video Editing

Technologies for analysing Digital Media, Photos and Videos, generating interactive media, processing and coding, optimising wired and wireless transfer, and distributing digital 3D contents.

Microsoft Office Suite 2003 to 2010 or Later  
Word
Excel
PowerPoint / Presentations
Access
Publisher
Server-Side Scripting
1 to 5
   
Perl / CGI

Basic CGI scripting with Perl Programming Language.

ActionScripts

A scripting language for Adobe Flash Player

PHP (Hypertext Preprocessor)

A widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

AJAX (Asynchronous Javascript and XML)

A set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

ASP (Active Server Pages - ASP.NET)

An HTML page that includes one or more scripts (small embedded programs) that are processed on a Microsoft Web server before the page is sent to the user.

MySQL Databases

The most popular database system used with PHP as the data in a MySQL database are stored in tables. A table is a collection of related data, and it consists of columns and rows.

Ruby on Rails

An open source full-stack web application framework. New to it.

Web Management and Administration
1 to 5
   
CPANEL

A Linux-based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a website.

DNS SETTINGS

DNS or Domain Name System is a system that points a domain name to physical IP address. For example, when a user types in www.example.com in their browser and hits enter, the DNS servers resolve it to the IP address where the website is hosted.

FTP

A standard network protocol used for the transfer of computer files from a server to a client using the Client–server models.

SEO

Search engine optimization is a methodology of strategies, techniques and tactics used to increase the amount of visitors to a website by obtaining a high-ranking placement in the search results page of a search engine (SERP) -- including Google, Bing, Yahoo and other search engines.

APACHE WEB SERVER

HTTP Web Sever (Apache) is an open source web application for deploying web servers.

.htaccess  
.htpassword  
httpdconf  
Mod rewrite  
   
CMS (Content Management Systems)

A CMS is a software tool that allows you to create, edit, and publish content. Create, edit plugins and others.

WordPress

Free web software designed for creating template-based websites or blogs.

 
SliverStripe

Free and open source Content Management System (CMS) and Framework for creating and maintaining websites and web applications.

 
Joomla

A flexible web publishing tool that supports custom databases and extensions.

 
Drupal

An open source platform often used for developing community-based sites.

 
Softwares (List of Programs used for Web Design and Development)
1 to 5
   
Adobe Web Preium CS 5.5
Dreamweaver CS5.5  
Flash Professional CS5.5  
Photoshop Extended CS5  
Illustrator CS5  
Acrobat X Pro  
Fireworks CS5  
   
Microsoft Office Suite from 2007 to Now
Word  
Excel  
PowerPoint  
Access  
Publisher  
   
Pinegrow Web Designer

OPEN SOURCE SOFTWARES

Apache OpenOffice
   
FireFox Web Developer Toolbar Extension
   
CuteFTP / FileZilla FTP Client / FireFTP (Extension for FireFox Browser)
   
phpDesigner
   
Notepad ++
   
InkScape
   
GIMP
   
AJAX Animator
   
phpMyAdmin
   
Video Editors and others  
Windows Movie Maker
Lightworks
OpenShot Video Editor
Blender
iMovie
Adobe Premiere
Write Screenplays
Create Storyboards
   

Note: It is based on my knowledge and years of experience used in these softwares and languages. (Mostly from self-taught, trainings and how often I used in a line of freelance work and school, too.)

BACK TO TOP