CSS, ColdFusion, HTML, JavaScript, SQL

I have taken various Software Development courses including HTML, CSS, JavaScript, SQL, ColdFusion.

Online Video @ Brightcove Online Video @ Brightcove Aug 2011 London, United Kingdom

UKTV was one of the earliest UK based costumers of Brightcove.

Having attended various training courses they offered and also took advantage of their On-Demand training videos.

I have an in-depth knowledge of the implementation of not only the Brightcove online video solution.


Technical Writing @ Learning Tree Technical Writing @ Learning Tree Dec 2009 London, United Kingdom

I attended this Technical Writing course in 2009 in order to enhance the overall documentation of the CMS I build as well as finding it extremely useful for our Agile Scrum development to write Agile Scenarios and Storyboards.

Course Content: Introduction to Technical Writing, The Writing Process, Getting ready to write, Assessing your audience, Covering the knowledge domain.


SQL Server @ Learning Tree SQL Server @ Learning Tree Mar 2008 London, United Kingdom

I attended this SQL Server 2005 course in order to make the decision for UKTV if an upgrade of the database form SQL 2000 to SQL 2005 was of any advantage for us.

Course Content: Getting Started with SQL Server 2005, Overview of SQL Server architecture, SQL Server components and tools, Constructing the Database, Creating a database, Designing tables, Protecting data with constraints, Server-Side Programming, Data retrieval with Transact-SQL, Modifying data, Programming constructs, Integrating with Client Applications, Connecting to SQL Server, Interacting with Microsoft Office, Leveraging XML and .NET features, Administering SQL Server 2005, Securing the database infrastructure, Running the Maintenance Plan Wizard, Sharing Data through Replication, Defining the replication architecture, Configuring merge replication, Business Intelligence Components, Transforming data with Integration Services, Producing information with Analysis Services.


Advanced ColdFusion @ Highlander Advanced ColdFusion @ Highlander Jun 2007 London, United Kingdom

This 4-day advanced ColdFusion training course provides experienced ColdFusion application developers with the knowledge and hands-on practice they need to build, maintain, and scale effective Web applications even further.


Fast Track to ColdFusion @ Highlander Fast Track to ColdFusion @ Highlander Feb 2007 London, United Kingdom

This 3 day beginners ColdFusion training course is ideal for those who are new to the ColdFusion language and want to learn to use the product to develop powerful ColdFusion applications.


Responsive Design @ Webcredible Responsive Design @ Webcredible Sep 2007 London, United Kingdom

This Responsive design & advanced CSS course gave me a great insight in new ways of front end development and lead to implement Responsive CSS into some of UKTV sites.

Course Content:

Learn how to deal with cross browser compatibility issues, complex CSS principles and create fluid and grid based responsive layouts. CSS isn’t always easy and this course will give you organisational tips, best practice principles & take your CSS development skills to the next level.

The responsive design & advanced CSS course topics are: Responsive page layouts using grids & fluid widths, Stepped & fluid responsive designs, Handling imagery responsively & for retina displays, How, when and why of CSS hacks and sending different commands to different browsers, Different browser interpretations of CSS and how to handle these, CSS shorthand properties to minimise CSS file size, Advanced CSS layout techniques using floats, Produce highly advanced list-based navigation effects (including CSS-driven dropdown menus and mega menus), Static, fixed & absolute positioning to create modern visual layouts.


Active Directory @ Learning Tree Active Directory @ Learning Tree Jun 2006 London, United Kingdom

I attended this course in order to have no downtime when upgrading UKTV’s database servers. There was no downtime for any of the sites.

Course overview: Windows Server 2003 AD Fundamentals, Deploying a Windows Server 2003 AD, Upgrading existing AD environments, Managing domain controllers with Server Manager, Creating the Active Directory Forest, Building domain controllers and domains, Cleaning up metadata from the AD, Managing Flexible Single-Master Operation (FSMO) roles, Planning and configuring Active Directory sites, Enumerating domain logon service requirements, Managing Active Directory Replication, The fundamentals of multimaster replication, Creating and customising replication topology, Distributed File System Replication (DFSR), Recovering from Active Directory disasters, Securing the Active Directory, Enforcing object security, Leveraging AD auditing, Troubleshooting Active Directory services, Installing a Read-Only Domain Controller (RODC), Windows Server Core benefits.


IIS for Windows Server @ Learning Tree IIS for Windows Server @ Learning Tree Jun 2006 London, United Kingdom

I attended this Internet Information Services 6 for Windows Server 2003 course to optimise UKTV’s online presence form a technical standpoint.

Course Content: IIS 7.5: A Powerful Web Application Platform, Preparing for IIS 7.5 Installation, Overview of web architecture, Installing the web server, Configuring the Extensible Modules, Analysing the default installation, Extending functionality with additional modules, Building a Reliable Website, Automatic sandboxing with application pools, Maintaining application availability, Streamlining Administrative Tasks, Configuring application settings, Delegating administrative responsibilities, Developing Applications with IIS 7.5, Maximising ASP.NET integration, Supporting alternative technologies, Securing Web Applications, Providing secure user authentication, Encrypting communication, Expanding Hosting Capabilities, Publishing web content, Creating multiple virtual servers, Integrating SharePoint technologies, Deploying a Scalable Web Server, Tuning and optimising performance, Implementing a robust server farm.


Securing Windows Server 2003 @ Learning Tree Securing Windows Server 2003 @ Learning Tree May 2006 London, United Kingdom

I attended this Windows Server Security course in order to tighten security across UKTV’s websites and prevent Hackers from taking any of UKTV’s sites down.

Course content: Securing Windows Server 2003, Building security policies, Auditing the server.


Windows Server 2003 @ Learning Tree Windows Server 2003 @ Learning Tree Mar 2006 London, United Kingdom

I attended this generic Windows Server course in order to gain my DBA certification.

Course content: Operating System Overview, Installing and Upgrading Servers, Migrating to Windows Server 2008, Adding and configuring server roles and features, Building and Populating the Active Directory, Active Directory Domain Services (AD DS), Constructing Domain Controllers, Organisational Units, users and groups, Configuring and Managing the System, Leveraging the Windows Server Manager, Introducing PowerShell for administrative tasks, Monitoring performance and ensuring reliability, Implementing File System Security, Managing disks, full backup and restore, Securing files with Access Control Lists, Controlling Network Components and Services, Managing network settings, Sharing resources across the network, File Server Resource Manager (FSRM), Administering the Active Directory, Distributing and delegating administrative power, Configuring environments with Group Policies.


Developing High-Performance SQL Server Databases @ Learning Tree Developing High-Performance SQL Server Databases @ Learning Tree May 2005 London, United Kingdom

I attended this Developing High-Performance SQL Server Databases course to optimise the performance of UKTV’s websites.

Course content: Fundamental Concepts, Analysing performance, Developing a monitoring plan, Managing Storage, Database architecture, Defining tables, Creating and managing indexes, Memory and Locking, Managing memory, Designing transactions, Optimising Queries, Query optimiser architecture, Maintaining up-to-date statistics, Index vs. column, Automatic vs. manual, Full-scan vs. sample, Distinguishing among query types, Designing effective indexes, Designing a Physical Data Model, Storing summarised data for faster retrieval, Minimising response time by introducing redundant data, Solving performance problems with partitioning strategies, Monitoring with X-Events.


SQL Programming @ Learning Tree SQL Programming @ Learning Tree Jun 2005 London, United Kingdom

I attended this Transact-SQL Programming course in 2005 in order to enhance my SQL queries to ensure the CMS I build for UKTV would (and did over the past 10 years) withstand the growing demand and tighten security.

Course Content: SQL Server Architecture, Managing Tables with DDL, Creating schemas, Building tables, Adding constraints, Retrieving Data with Transact-SQL Stored Procedures, Batch and stored procedure processing, Selecting data, Declaring variables and parameters, Calling built-in scalar functions, Maintaining Data, Modifying data, Programming procedural statements, Handling errors, Producing server-side result sets, Developing Views, Functions and Triggers, Storing queries on the server, Creating user-defined functions, Formulating triggers.


SQL Queries @ Learning Tree SQL Queries @ Learning Tree Mar 2005 London, United Kingdom

I attended this Developing SQL Queries for Microsoft SQL Server to optimise the performance of UKTV’s websites.

Course content: Introduction and Overview, SQL fundamentals, Executing queries, Querying Multiple Tables, Implementing various types of joins, Writing self-joins, Combining queries with set operators, Scalar and Aggregate Functions, Taking advantage of scalar functions, Summarising data with aggregate functions, Grouping data, Extending group queries, Building crosstab reports, Performing Analysis with Analytic Functions, The OVER clause, Calculating ranks, Extending the use of aggregates, Building Subqueries, Simple subqueriesULLs, Correlated subqueries, Common table expressions, Breaking Down Complex Queries.