Mike Hanson

Mike Hanson

Mentor
5.0
(4 reviews)
US$10.00
For every 15 mins
4
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Quality Driven Passionate Full Stack Software Developer
Quality Driven Passionate Full Stack Software Developer

I entered the IT industry as a C developer after a career in the British Military. After a spell at Microsoft I returned to the UK and became a freelance/contract developer. When Java was released I jumped ship and later jumped again to C#. I reached a pinnacle in my career as a CTO for a medium sized company, but realised that I was so far away from my true passion, writing code, I gave up that role and since only accept roles that are at least 50% hands on coding.

As a freelancer/contractor I have gained a broad and deep level of experience in many fields and technologies. Because of this almost always find myself mentoring and helping my colleagues and this makes my job even more fulfilling.

My preferred tech stack is Angular, ASP.NET Core and SQL Server, but I also have extensive knowledge and commercial experience in:

  • Microservice Arhitectures with serverless platforms like Azure Functions and Firebase Functions
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Agile Mentoring
  • DevOps Culture
English
London (+01:00)
Joined October 2020
EXPERTISE
20 years experience
I have been designed and lead the implemention of many complex, rich web applications evolving with the industry starting with request/re...
I have been designed and lead the implemention of many complex, rich web applications evolving with the industry starting with request/response form past application to modern mobile first Single Page Apps (SPA)
JavaScriptHTMLCSSJavascript / typescriptAsp. net, c#Angular
View more
10 years experience | 1 endorsement
Angular is my preferred framework for rich interactive Single Page Applications (SPA). I have designed an implemented applications using...
Angular is my preferred framework for rich interactive Single Page Applications (SPA). I have designed an implemented applications using AngularJS (1.*) and Angular (2*) and migrations from one to the other.
15 years experience | 1 endorsement
I was fortunate to work with some amazing people and learn from them. The most amazing was Kent Beck the grandfather of TDD and have bee...
I was fortunate to work with some amazing people and learn from them. The most amazing was Kent Beck the grandfather of TDD and have been passionate about developing software through tests ever since.
xUnitNunitUnit TestingMochaKarma jasmine
View more

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Emmanuel CHaudron
Emmanuel CHaudron
December 2020
Mike has been very attentive and understanding about my project's needs, I look forward to work with him with a TDD approach on an Angular webapp project. Can only recommend his mentoring and support
Josh Kramer
Josh Kramer
November 2020
I was very pleased with my code review session with Mike. The main goal of my review was to understand the "Angular way" to architect my application, so that as I expand the team, my coding style will match expectations of professionals devs for organization, clarity, design patterns, etc. for large angular application. Mike was extremely knowledgable and helpful to me in this area, pointing out several aspects of my code which would be "surprising" to devs working in the Angular world, and the way in which Angular conventions differ from standard OOP practice.
Tom Hawketts
Tom Hawketts
November 2020
Mike was helpful and attentive. Knows his stuff and would recommend to others!
Nikos Zisis
Nikos Zisis
November 2020
Just perfect by me! Helped me a lot and fast with anything i wanted!
SOCIAL PRESENCE
GitHub
auto-barrel
Visual Studio Code extension to manage TypeScript and JavaScript barrel files
TypeScript
9
2
jsSubstitute
An expressive library for creating substitutes (mocks, fakes, stubs) for testing JavaScript objects inspired by NSubstitute my preferred .NET mocking framework
JavaScript
2
1
Stack Overflow
161 Reputation
0
0
8
PROJECTS
cTrader KitView Project
Self
2019
An Angular application providing a set of free Indicators for cTrader a WPF/C# based platform for trading financial instruments such as F...
An Angular application providing a set of free Indicators for cTrader a WPF/C# based platform for trading financial instruments such as Forex. I trade Forex in my spare time using cTrader and created a number of indicators that support my trading. I share them freely with fellow traders through the site.
Angular
HTML5
TypeScript
View more
Angular
HTML5
TypeScript
Firebase
PrimeNG
View more