Mike Doherty

ITG Senior Associate at Macquarie Bank

Bristol, United Kingdom

Current
Past
  • Technical Lead at Doctor Communication Solutions
  • Development Team Lead at Profund
  • Development Team Lead at Hewlett-Packard
Education
  • University of Leeds
Connections
35 connections
Industry
Computer Software

Mike Doherty’s Summary

Technology
- C# (6 years)
- .Net Framework version 1.1 (5 years), version 2 (3 years), version 3.5 (1.5 years)
- ASP.NET inc. Web Services (4 years), MVC preview 5/beta (6 months)
- Lucene.Net (3 months)
- .Net Remoting (5 years)
- XML & XPATH (7 years)
- WebSphere MQ (3 years)
- COM/DCOM/COM+ (3 years)
- Nunit (6 years)
- Build Automation
- Cruise Control/NAnt (6 years)
- Team Foundation Server/MSBuild (4 months)
- Windows Installer/MSI (4 years)

Database
- SQL Server 2000 (4 years) / 2005 (2 years) / 2008 (3 months)
- SQL Server Integration Services (SSIS) (3 months)
- Oracle 9i/10g (2 years)

Platforms
- Windows Server 2008 (3 months)
- Windows Vista (2 years)
- Windows NT/2000/XP/2003 (6 years)
- IIS 7 (3 months)
- IIS 5/5.1/6 (5 years)

Tools
- Team Foundation Server (4 months deployment and administration experience)
- Visual Studio 2008 Team Suite (1 year)
- Visual Studio 2005 (2 years)
- CVS/Tortoise/WinCVS (2 years)
- Subversion/TortoiseSvn (1 year)
- SourceGear Vault (3 years)
- Visual SourceSafe (4 years)
- Atlassian JIRA (2 years)

Processes
- Scrum (2.5 years)
- Rational Unified Process (1 year)

Mike Doherty’s Specialties:

- Development practices and getting the best out of a development team
- Build and deployment particularly using CruiseControl.Net and more recently with Team Foundation Server
- Multi-threaded software development


Mike Doherty’s Experience

  • ITG Senior Associate

    Macquarie Bank

    (Public Company; MBL; Investment Banking industry)

    May 2009Present (3 months)

  • Technical Lead

    Doctor Communication Solutions

    (Computer Software industry)

    January 2009March 2009 (3 months)

    Working with a small team of software developers I worked on the companies content management system (CMS) and on a new pilot system. Both systems are web applications written using ASP.Net, LinqToSQL, and SQL Server 2005.

    Key contributions that I made were: the introduction into the main product of a full text search using Lucene.Net; the design and implementation of the pilot system; mentoring on good software engineering practices both ad hoc with individuals and in weekly lunchtime seminars which I introduced.

  • Development Team Lead

    Profund

    (Privately Held; Computer Software industry)

    August 2008December 2008 (5 months)

    This involved managing a team of software developers who were responsible for writing a flexible benefits management system. The system was a 3-tier web application using C# 3, .Net Framework 3.5 SP1, ASP.Net MVC (preview 5), Castle Windsor and SQL Server 2005. It was developed using the Scrum process and some agile practices.

    I was responsible for managing a Scrum team; installing and administering Team Foundation Server; training the development team on the use of the Conchango Scrum template; and prototyping technologies for use in the application.

  • Development Team Lead

    Hewlett-Packard

    (Public Company; 10,001 or more employees; HPQ; Information Technology and Services industry)

    April 2007August 2008 (1 year 5 months)

    Leading the development of two key components of the HP Digital Media Platform I was responsible for the design of new features and leading a small development team. Technologies used were C#, ASP.Net, multithreading, SQL Server, Oracle, Web Services, XML/XSD, .Net Remoting and Windows Services. An agile approach was taken to development including making extensive use of test driven development and continuous integration.

    I was responsible for the digital media processing and task scheduling services. These services are complex multithreaded applications that are engineered to be reliable and highly available. My work involved enhancing these services to allow 24/7 processing of very large digital media files with high performance.

  • Contract Software Engineer

    Hewlett-Packard

    (Public Company; HPQ; Information Technology and Services industry)

    May 2006March 2007 (11 months)

    Working on the development of two key components of the HP Digital Media Platform I was responsible for implementing new features and providing support to customers. Technologies used were C#, ASP.Net, multithreading, SQL Server, Oracle, Web Services, XML/XSD, .Net Remoting and Windows Services.

  • Senior Software Developer

    HBOS

    (Public Company; 10,001 or more employees; Banking industry)

    October 2001May 2006 (4 years 8 months)

    A sample of some of the projects that I undertook

    Image and workflow
    Worked as the technical lead for this project for one year providing technical solutions using C#, T-SQL, SQL Server, WebSphere MQ, XML, .Net Remoting and Windows Forms for a high performance image indexing and delivery system with a target of 1000+ users.

    .Net Porting Project
    As part of a company wide drive to move to the new Microsoft .Net platform I was the lead developer and team leader for the porting of the Agency Management System. We ported the application from VB6 to C#.Net.

    Software Build and Deployment Process Improvement
    For this project I was required to coordinate a team of people from different areas of the business to identify faults with the existing software build and deployment process which I presented back to the management team. The result of this work was to successfully implement a series of improvements to enable a reduction in the time taken for complex software deliveries.


Mike Doherty’s Education

  • University of Leeds

    BSc , Mathematics , 19961999


Additional Information

Mike Doherty’s Groups:

  •    The .NET Developer Network (DotNetDevNet)
  •    HP Labs Bristol Alumni

Mike Doherty’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mike Doherty’s full profile:

  • See who you and Mike Doherty know in common
  • Get introduced to Mike Doherty
  • Contact Mike Doherty directly

View Full Profile