See all Work History & Feedback
Related links:
Used on a daily basis maintaining and enhancing companies Intranet system used world wide by 2000+ employees. Although ASP.NET has reduced the amount of hand crafted HTML that needs to be created in recent years, much of the original Intranet was all developed this way.
After being brought into the development team of this company, I found the existing development had been done by copying existing pages and files and modified. I was responsible for taking the development to the next level by standardising a lot of the existing functionality and providing a structured and logical way to develop new content, providing enhanced functionally that naturally comes from having standard library functions rather than constantly reinventing the wheel each time new development is under taken.
JavaScript used throughout the new functionality to provide form validation.
Involved with the freepbx project back in 2005 for about a year, unfortunately had to give up due to other commitments. Since that time, have installed and maintained a number of Asterisk boxes running either FreePBX on top of standard Linux distro or versions of Asterisk@Home / trixbox.
Skills include creating modules for freepbx, custom dial plans, SIP/IAX2 trunk setup, incoming and outgoing route setup and general day to day maintenance of Asterisk linux based servers, including setup of PSTN cards, ISDN cards and Digium's own TDM cards.
Started off using SQL Server 2000, which was the main back end to a company Intranet. Converted a number of Access 2000 database to SQL Server, including the Classic ASP pages that accessed the database.
Responsible for moving the company forward with their SQL Server, migrating from 2000 to SQL Server 2005.
As well as coding around SQL Server using Classic ASP and C#/ASP.NET, I have also assumed the role of a DBA and providing day to day maintenance of the SQL Server including troubleshooting table / database locks, creation of Stored Procedures and User Defined Functions as well as backup and recovery schedules.
Recently required learn Cisco IOS in order to lock down and provide day to day maintenance of a large companies main firewall due to departure of the Data Centre manager, previously although some inbound resitrictions were in place more than 60% of the companies network was fully open to outbound traffic, thus posing a major potential secure risk to the whole network. Reconfigured from scratch to lock down to only those protocols and machines that required access, such as internal web proxies, mail servers etc.
Also introduced two new PIX boxes in order to secure new ADSL lines brought in to ease the load on the main connection, configured from factory default settings.
Finally, configured and deployed several PIX boxes as VPN clients connecting back to he companies main VPN Concentrator.
Use of VBScript includes, but is not limited to, Dictionary objects, File System folder and file access, Active Directory integration, including username/password credential checking and updating of Active Directory fields.
Although VBScript is just a scripting language, I pride myself on my code being extremely structured and resembles more of a OOP style of coding than your normal script kiddie.
Over the past few years, while working for Ashtead Plant Hire, I've been increasingly responsible for a number of Windows based servers. Duties include installing, upgrading and day to day maintenance and monitoring of 50+ servers within one data centre.
During this time, I've upgraded a Windows 2000 based Domain to Windows 2003, which included ALL the companies Domain Controllers, not all of which were on the local site. The upgrade involved some backwards steps as no real thought had previously gone into the setup of their Sites and Services and along not really hampering their day to day business, the previous setup wasn't optimised to take advantage of some of the newer Windows 2003 R2 features, such as DFS (Distributed File System).
The servers I was responsible for included a mixture of 2000, 2003 and 2008 running either 32 or 64 bit versions and included the full range of Windows 'editions' from Web Edition to Standard, Enterprise and right up to Data Center.
Managed a team of 6 in-house developers for a large multi-national plc, initially developing using VBScript for their internal Intranet, migrated to using C#/ASP.NET and recently enhanced to integrate N-tier architecture. Back end database was MS SQL.
Also implemented BizTalk 2006 R2 during my time there for a number of XML based projects involving external suppliers and customers.
My roll migrated from a simple Development Manager, in the absence of a Data Centre manager, to include various server side activities including setup, upgrade and day to day maintenance of the companies 50+ servers which were a combination of Windows 2000/2003/2008, Linux, AIX and VMware. These servers were running a number of products, mainly Microsoft based, including SharePoint, SQL 2005, BizTalk 2006, MS Virtual Server 2005, VMware ESXi, System Center Operations Manager 2007, System Center Configuration Manager 2007 and Data Protection Manager 2007, Exchange 2003/2007, postfix, mysql and Asterisk PBX along with a legacy unix (AIX) based application which was the companies main POS system.
I was also involved with network infrastructure issues, including setup and maintenance of Cisco 506E Pix firewalls and Cisco VPN Concentrators.