Michael S. Clark

Profile

Experienced software architect/engineer from Arbroath, Scotland, specialising in C#, PHP, Javascript/jQuery & CSS, AJAX, Web Services, MySQL and Microsoft SQL Server.

Hard-working, highly motivated, self-disciplined team leader who thrives under pressure; eager to find a challenging position.

  • Date of Birth – 9 September 1977
  • Marital Status – Married; 2 children
  • Driving License – Full, clean

(Also loves an ice-cold Jack and Coke and a good tikka masala.)

Employment History

Primary responsibilities include:

Software architect utilising a tailored SCRUM software engineering process. Defining architectural layout in all layers of solution development including client, web services and database. Grouping the requirements into service-orientated architectures, and then defining the functionality of each service. Overseeing the development of the software through daily SCRUM meetings and burn-down graphs. Designing, coding and testing core areas of each solution.

Portfolio:

  • Website – Broughty Bears
  • Website – Carnoustie Golf Links
  • Website – Davidsons Veterinary Services
  • Carnoustie Golf Links Online Booking
  • Carnoustie Golf Links Pro Shop
  • LinksCC – Membership and Diary System – Carnoustie Golf Links
  • Pricelist Import and Annotation Interface – Dingbro Ltd.
  • Fixed Assets Manager – Kolfor Plant Ltd.
  • Levy & Compensation Manager – Scottish Fisherman’s Organisation
  • Website – Neil Cuthbert & Partners Optometrist

Primary responsibilities include:

Senior software engineer developing and maintaining C# desktop and ASP.NET web applications utilising SQL Server and various accompanying technologies. Creating, customising and maintaining PHP/MySQL WordPress psuedo-CMS sites for new and existing customers and projects.

Portfolio:

  • Website – Computa Services & Consultants
  • Website – The Dundee Mercury – Tayside technology vlog
  • Plant Hire System – Kolfor Plant Ltd.
  • Stock Control System – Dingbro Ltd.
  • Website – Carnoustie Golf Club
  • Website – Carnoustie Golf Links
  • Tills Aggregation and Analysis Solution – Davidsons Chemist
  • Website – Davidsons Chemist
  • netBake – Windows-based Bakery Control Solution

Primary responsibilities include:

Lead engineer on most commercial development projects, overseeing technology implementations by creating dynamic web pages in HTML and other web programming languages, assessing the requirements of the end user, contributing to tender documentation, developing prototypes and specifying functionality and interacting with designers, clients and third-party vendors. Development and maintenance of corporate internet and intranet systems. Keeping abreast of technological innovations leading to identification of new tools, practices and programming languages for application development and testing, development of coding standards and conventions and assisting in the identification of group training needs. Development of application testing strategies for all projects delivered, involving organising and implementing test plans and maintaining test scripts and procedures.

Portfolio:

  • Scotland’s People – Flagship governmental genealogical research site
  • Dundee.com – Dundee City Council portal site, including ticketing system
  • Standard Life IFAZone – TeamSite CMS -based extranet
  • Scottish Widows Investment Partnership – TeamSite CMS -based extranet
  • Macrae & Dick – Internet and intranet solution for vehicle sales company
  • Ongoing SharePoint development for the Association of Chief Police Officers (Scotland)

Education History

1995 – 1999: University of Dundee; B.Sc. (Hons.) Applied Computing

Subjects included: Software Engineering, Usability Engineering, Information Systems, Computer Vision.

My final project was a study in computer vision for a well known car manufacturer to investigate the viability of hands-free, hand gesture recognition to control in-car systems, such as the radio or air conditioning, using a transparent “heads-up display”.

Training History

  • Interwoven TeamSite 6 Technical Consultant – Interwoven, Bethesda MD, USA, April 2004
  • PHP – Well House Consultants, On-site at SOL, January 2002

Technical Skills

  • Platforms: Windows, Linux and UNIX.
  • Languages: C# (including ClickOnce deployment) and Visual Basic using .NET Framework 1.1 through 4, SQL95, PL/SQL, T-SQL, MySQL, SQLite, Windows batch file and *nix shell scripting.
  • Web Languages: ASP.NET, Web Services (RESTful and SOAP), SharePoint Web Parts, PHP, WAP/WML, ColdFusion CFML 4 through MX, HTML5 to XHTML-Strict standard, CSS3, JavaScript/DHTML/AJAX and jQuery, XML, XSLT, Perl.
  • Databases: Oracle 7 through 10g, MySQL 4 and 5, Microsoft Access, Microsoft SQL Server, SQLite.
  • Version Control: CVS, SVN.
  • Packages: Apache, eValid, Google Apps, hMailServer, Interwoven TeamSite and OpenDeploy, Kerio MailServer 5 and 6, Merak Mail Server, Microsoft IIS, Microsoft Project, Microsoft CMS, Microsoft SharePoint Team Services, WordPress (including theme and plugin development).
  • Hardware: Installation and maintenance of all PC-based hardware and associated technology.

I also have knowledge in the use of 2D and 3D graphic design applications, various web development tools, version control software, Microsoft Office, various FTP clients and implementations of various eCommerce and payment gateway solutions.

Other Skills

  • Mature and competent team player
  • Ability to work in a reactive environment
  • Effective leadership, motivational and organisational skills
  • Ability to quickly assess technical challenges and respond appropriately
  • Work to strict specifications
  • Work on both small and large projects with demanding timescales
  • Keep abreast of current industry trends and new technology
  • Confident, clear and honest communicator
  • Work well with customers in all situations
  • Competent problem solver
  • Can effectively manage time, prioritise and meet deadlines

Personal Information & Portfolio

I am a member of St. Andrews’ Parish Church in Arbroath, and Officer-in-Charge of the Company Section of the 7th Arbroath Company, the Boys’ Brigade, having previously attained the highest award. I host all of my own websites, including this one. I also regularly donate blood.

Website Portfolio:

  • Jivin’ Jim – Local DJ’s website, including searchable karaoke database
  • Radio North Angus – Local independent & healthcare radio service, including live streaming player
  • St. Andrews Parish Church, Arbroath

Application Portfolio:

  • IPConfig32 – Windows-based readout of ipconfig.exe
  • Karaokidex – A karaoke and music database creator and fast search that interfaces with the freeware KaraFun karaoke player
  • K4 – Karaoke player based on Karaokidex, featuring crossfading of music tracks
  • L33tPasswordGenerator – Generate l33tsp33k passwords
  • RapidSpider – Multi-threaded RapidShare.com download manager
  • RecycleTray – Recycle bin in the Windows system tray
  • Rename-o-tron – Regex renaming utility
  • Rolodex – Windows-based card index
  • Unregistry – Remove registry entries based on .reg scripts