Mike Fisher, Developer in Bellevue, WA, United States
Mike is available for hire
Hire Mike

Mike Fisher

Verified Expert  in Engineering

TypeScript Developer

Location
Bellevue, WA, United States
Toptal Member Since
December 11, 2020

Mike is passionate about creating great software that meets real business needs. He has extensive industry experience ranging from tiny startups to software giants like Microsoft. Mike understands the importance of planning, prioritizing, staying on schedule, and staying within budget. Almost no challenge is too difficult when it comes to his technical ability and problem-solving skills. Mike is a self-starter and will communicate effectively with the rest of your team.

Portfolio

Free Digital Money
Asana, Microsoft SQL Server, Windows PowerShell, Azure DevOps, Git, Azure SQL...
Microsoft
Angular, React, Microservices, TypeScript, Microsoft Teams, Apache Maven...
LeadCrawl
Amazon Web Services (AWS), Azure Blobs, Azure Tables, Azure, ASP.NET MVC...

Experience

Availability

Part-time

Preferred Environment

SQL, JavaScript, TypeScript, Python, Node.js, .NET Core, Visual Studio, Visual Studio Code (VS Code), Linux, Windows

The most amazing...

...project I've built was LeadCrawl's back end, which managed millions of records efficiently with a RESTful API, SQL databases, and NoSQL data stores.

Work Experience

Founder

2017 - 2020
Free Digital Money
  • Built a website for virtual currency marketing with millions of customers.
  • Developed and designed a sophisticated back end written in C# for order processing, fraud detection, and integration with bitcoin and other currencies.
  • Designed a web UI that integrates with offer partners written in ASP.NET MVC and Razor and hosted on Azure.
  • Created a robust data layer to store hundreds of millions of records with a focus on performance and cost savings using a combination of SQL Server and Azure NoSQL Storage.
  • Automated the development processes with Git source control, Azure DevOps continuous integration, and deployment to Azure with PowerShell scripts.
  • Wore many hats from advertising to marketing, from business development to finances, and more.
Technologies: Asana, Microsoft SQL Server, Windows PowerShell, Azure DevOps, Git, Azure SQL, Azure Blobs, Azure Queue, Azure Tables, Azure, Razor, ASP.NET MVC, ASP.NET, C#, Bitcoin

Senior Software Engineer

2013 - 2017
Microsoft
  • Handled the full-stack development on the Microsoft Store website with a focus on back-end features for storing product data from multiple sources, customizing storefronts, and providing granular security using C#, ASP.NET Core, Angular, React, and DocumentDB.
  • Developed MSDN.com back-end features for retrieving, processing, and storing documentation for hundreds of Microsoft products using C# and SQL Server. Helped migrate back-end systems to the cloud into Azure.
  • Developed official Azure Storage client libraries for communicating with our RESTful APIs in various languages including C#, Java, C++, JavaScript, and Objective-C.
Technologies: Angular, React, Microservices, TypeScript, Microsoft Teams, Apache Maven, Jenkins, Objective-C, JavaScript, C++, Java, Azure Queue, Azure Table Storage, Azure Blob Storage API, Azure, Microsoft SQL Server, DocumentDB, ASP.NET Core MVC, ASP.NET Core, C#

Back-end Software Engineer

2015 - 2016
LeadCrawl
  • Developed marketing lead-generation web application with a small team using C#, ASP.NET MVC, and Azure.
  • Designed a sophisticated web crawler to index the technologies, services, and trackers used on millions of websites at a rate of 20,000 webpages scanned per second.
  • Designed an efficient NoSQL data storage system using high-performance and low-cost Azure Storage Tables and Azure Storage Blobs.
Technologies: Amazon Web Services (AWS), Azure Blobs, Azure Tables, Azure, ASP.NET MVC, ASP.NET, C#

Full-stack Software Engineer

2012 - 2013
PeopleTool
  • Developed a contact-management web application with a small team.
  • Built the front end of the web application using JavaScript.
  • Constructed the back end of the web application using Ruby and MySQL.
Technologies: MySQL, JavaScript, Ruby

Founder

2010 - 2013
Real Estate Tycoon
  • Created an online social game on the Facebook platform with millions of players.
  • Developed a web application using ASP.NET that integrates with Facebook using their Graph API.
  • Handled all business and technology tasks, including the front end, back end, database, graphics, advertising, marketing, and so on.
Technologies: Azure SQL, Microsoft SQL Server, Azure, ASP.NET, C#, Facebook

Software Engineer

2005 - 2010
Microsoft
  • Developed features for the Microsoft Docs website (formerly MSDN and Technet) publishing system using C# and SQL Server.
  • Built a data processing engine to submit and publish documentation content.
  • Developed the Microsoft Account back-end features, client library, and internal tools using C#, web services, and SQL Server.
Technologies: T-SQL (Transact-SQL), WCF Web Services, Microsoft SQL Server, C#

Free Digital Money

http://freedigitalmoney.com
A website for virtual currency marketing with millions of customers.

I designed a sophisticated back end written in C# for order processing, fraud detection, and integration with bitcoin and other currencies. I also designed a web UI that integrates with offer partners written in ASP.NET MVC and Razor and hosted on Azure. I then designed a robust data layer using SQL Server and Azure NoSQL Storage and set up Git source control, Azure DevOps continuous integration, and deployment to Azure with PowerShell scripts.

I wore many hats in this project, from advertising to marketing, business development to finances, and much more.

Languages

C#, Java, JavaScript, TypeScript, C++, Python, T-SQL (Transact-SQL), Objective-C, Ruby, SQL

Frameworks

ASP.NET, ASP.NET MVC, ASP.NET Core, ASP.NET Core MVC, ADO.NET, Electron, Windows Presentation Foundation (WPF), Razor, Windows PowerShell, Angular, .NET Core

Libraries/APIs

Azure Blob Storage API, Node.js, OpenGL, React

Platforms

Windows, Azure, Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS)

Storage

Microsoft SQL Server, Azure Table Storage, Databases, Azure Tables, Azure Blobs, Azure SQL, Azure Queue, MySQL, PostgreSQL

Tools

Git, Visual Studio, TFS, Slack, Asana, Jenkins, Apache Maven, Microsoft Teams

Paradigms

Azure DevOps, Microservices

Industry Expertise

Security

Other

Teams, Software Engineering, Algorithms, Bitcoin, DocumentDB, Facebook, WCF Web Services, Async.js, I/O, Distributed Systems, Networking, Compilers, 3D Graphics, Operating Systems

2001 - 2005

Bachelor's Degree in Computer Science

University of Illinois at Urbana-Champaign - Champaign, IL, United States