Mike Rouse

Mike Rouse

Software Development. | User Interfaces & User Experience. | Hybrid Mobile Apps. | Solutions & Services.

01527 59 11 44
United Kingdom, USA & Europe

Hi, I‘m Mike Rouse.

Skill Sets

Agile Project Management
User Experience & Interfaces
Coding: ASP.NET / AngularJS
Digital Strategies
Solution Design & Architecture

Social Profiles

Profile

I'm an enthusiastic advocate for the development of useful and usable systems. I have made a career out of pushing boundaries and knocking down barriers to productivity and efficiency. I have worked with brands and on systems that reach millions. I've been a part of the industry for 15 years, actively coding with ASP.NET C# (MVC, WebAPI and now AngularJS) for 3 years, and with WordPress and PHP for years before that.

I believe in empowerment, listening, and ongoing improvement in both professional and personal life.

I get things done, but I never compromise on quality. I'm almost entirely self-taught and learn from my mistakes quickly.

My strongest skill is in how I can translate between technical and non-technical people in both directions. I am fluent in geek and human.

+

Cups of coffee

+

Lines of code

Happy customers

What I do

My services

Geek-Human Translations

If you don't speak geek you can easily find yourself in the world where phrases like, "but you didn't ask for that" come up a lot. I can help you avoid missed goals, scope creep and ensure you get the best value out of your technical teams. My services are especially effective on suppliers.

UX Consultancy

You could be losing sales because of something your users are just not getting when it seems simple to you. I can help you find out all kinds of things about your users and your website, including exactly where they're loooking on the screen.

Agile Adoption

Many companies, and many consultants too, will talk about Agile, but few actually do it, and even fewer do it properly.

Maintainable Systems

I write using the most simplistic code possible whilst balancing performance. What is the point of having a brilliant system if no-one else can change and evolve it because the code is too complex?

Responsive design

I was doing 'mobile first' back in 2001 when WAP was all the rage. It's part of my DNA.

Support Configuration

I started my career on support helpdesks, so I've learned a thing or two about how they should be configured.

Proof of Concepts

My strongest area is producing prototypes, proof-of-concept systems and early versions of software that use the latest technologies.

People

Matching a developer and a company so a long-term relationship can flourish is a challenge in today's labour market. I have a good track record of working with candidates and companies. I am also an effective leader of technical and non-technical teams.

Save Money

Demonstrating a return on investment is important not only in project terms, but with people too. I work with confidence that I will be saving you more (or earning you more) in the long run than I cost, and I like to find ways we can prove that.

Open for Business

I am currently able to take on new contracts, but please be contact me to find out my latest lead times.

Contact me

Résumé and Credentials

My education and experience.

Education

Agile Project Management Practitioner

Fluent in Agile Project Management using the DSDM Atern methodology. I am also very capable with Kanban Boards and general Scrum principles. Especially good at leading agile teams of developers and interacting with stakeholders to get prioritised requirements and a deliverable subset.

APMG International

May 2012

Building Responsive UI with Bootstrap

Demonstrates my committment to continous professional development and determination to keep up with changing trends and methods.

Microsoft Virtual Academy

September 2014

Introduction to ASP.NET MVC

As a self-taught programmer it is important to me to consolidate and formalise my understanding as much as possible to ensure that I have understood the topic accurately and in enough depth.

Microsoft Virtual Academy

November 2014

Experience

Senior Software Developer

Made a big splash with an entirely new UI and UX approach for all applications. My presentation of it all went down very well, showing that I don't just do code - I can present it, explain it and sell it too.

Documotive

Jan 2015

Applications Developer

Fixed-term contract to rebuild a Classic ASP-based system into ASP.NET MVC, WebAPI and AngularJS

GKN

Sep 2014 - Dec 2014

Software Developer

Responsible for the day-to-day running of a line of business acquired by the company earlier. The clients were broad and ranged from farmers to financial services with tens of thousands and customers and millions of pounds of transactions going through the systems. My role was to provide feature development and change management for the existing systems and negotiate a migration path. Some leadership required in this role as I worked with an Graduate Developer.

IRESS (formerly Avelo Trigold)

Nov 2013 - Sep 2014

Development Team Leader

When I started here I was just one, but I left in place a capable development team able to deliver a range of products and provide support to the growth of the business. My focus was on developing back-end systems to support sales and customer services staff in the day-to-day operations and to provide reporting to management and partners.

RunYourFleet

Jan 2013 - Nov 2013

Marketing Manager

Assigned to a project that had stalled prior to my arrival. The project was to deliver an intranet that had both a SharePoint and a WordPress backend system. I successfully managed to integrate the two and roll out the first release within the term of my contract. At the same time I also delivered a handful of WordPress-powered marketing sites.

SCC

July 2012 - Dec 2012

Applications Specialist

Working as part of a small team offering an "E-Comms" service. Provision of sites based on SharePoint, including full customisation using HTML, CSS, and JavaScript.

Skills Funding Agency (formerly The Learning & Skills Council)

Nov 2008 - July 2012

Contract Web Designer

Part of the Web Team who offered marketing-oriented apps and support for events, such as the International Motor Show where we developed cool things like a giant iPod and walk-up self-service kiosks.

Peugeot Motor Company

Feb 2008 - Nov 2008

Technology Manager

Part of the core management team at what we called Britain's first internet-based TV station. My role was to run the technological aspects of the operation, including video streaming technology, the website and relationships with syndication partners like YouTube.

18 Doughty Street WC1N

Sep 2006 - Feb 2008

Senior Administrator

Responsible for a team of secretaries and administrators along with overall responsibility for operational systems.

Coventry Primary Care Trust NHS

2003 - 2005

Terms: How I Work

These terms are only provided as a broad guideline. Each one is open to negotiation.

No fixed prices without fixed scope

If you want a fixed price for a piece of work it is vitally important that we also fix the scope of the deliverables so we all know exactly what you're getting for your money.

Existing systems take time to understand

If you want me to work on an existing system please build-in time for me to get up-to-speed with your system into your project's budget. This can vary depending on how complex the system is. Please try to make existing developers or the original author available for a quick chat.

It's good to talk

I much prefer a quick phone conversation or face-to-face discussion over waiting for long emails to be passed back and forth.

Estimations are not exact

Please be aware that an estimate is not a confirmation of the exact amount of time a project is going to take to be delivered. It's an estimate, which means the actual value can be higher or lower. Don't worry - I do communicate any danger of over-run in advance and provide options on how to manage or avoid it. I have an excellent track record of accurate estimations because I factor in time for problems and snags rather than provide a best-case estimate and then inevitably deliver late.

Act first, apologise later.

"It is much easier to apologize than it is to get permission" -- Commodore Grace Hopper, Programming Pioneer. She was right - and sometimes I have to make calls to get things done and focus on the business priorities (usually customers). Sometimes this means upsetting those in the more traditional IT camps who prefer dedication to process over decisive action.

Unlimited

I am proud to be a sole trader - sometimes referred to as a freelancer. I do not plan to incorporate as a Limited Company any time soon unless I take on staff and offices. This should not be a barrier to most opportunities.

Indemnity insurance

Professional indemnity insurance is taken out on a per-project basis depending on the details of the project.

My technology stack preferences

I can work with other vendors and technology stacks, but if your work involves me writing code myself then I do prefer to work with ASP.NET 3.5+, AngularJS, and SQL 2012+.

Contact me

Drop me a line or give me a ring. I would love to hear from you.

As a freelancer my office is almost anywhere. I can meet you at Starbucks, Costa or any other coffee venue. If you'd rather a more confidential location I can meet at your offices, your home, or any mutually convenient location. I keep my prices low by not having a permanent office.

My trading and brand name is: Binary Beagle

I am not a limited company. I am a proud to be an indpendent sole trader.